NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/52486: socket.TCP_KEEPIDLE not supported?
The following reply was made to PR kern/52486; it has been noted by GNATS.
From: Benjamin Lorenz <ben@pocket.services>
To: gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: lib/52486: socket.TCP_KEEPIDLE not supported?
Date: Thu, 17 Aug 2017 09:14:05 +0200
--=-GPoPNI3hiSA2jni4KEZq
Content-Type: multipart/alternative; boundary="=-FW34YFJTafiQvoxeFGb1"
--=-FW34YFJTafiQvoxeFGb1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
> >Synopsis: =C2=A0 =C2=A0 =C2=A0 getsockopt(socket.SOL_TCP, socket.TCP_KEE=
PIDLE) fails in python=20
=20
Well, yes. The kernel only has setsockopt support for it. See=20
tcp_usrreq.c line 462ff.
Shouldn't we complete the support for it? MongoDB driver has been patched n=
ow,=C2=A0
see=C2=A0https://github.com/mongodb/mongo-python-driver/commit/728ee59f2795=
05dbce1acaccfcb81524117d2372
But we're not leveraging all capabilities now which NetBSD has...
=
--=-FW34YFJTafiQvoxeFGb1
Content-Type: text/html; charset="utf-8"
<html><head></head><body><div><blockquote class="mori" style="margin:0 0 0 .8ex;border-left:1px solid #CCC;padding-left:1ex;">> >Synopsis: getsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE) fails in python
<br>
<br> Well, yes. The kernel only has setsockopt support for it. See
<br> tcp_usrreq.c line 462ff.</blockquote></div><br><div><blockquote class="mori" style="margin:0 0 0 .8ex;border-left:1px solid #CCC;padding-left:1ex;"></blockquote></div><div>Shouldn't we complete the support for it? MongoDB driver has been patched now, </div><div>see https://github.com/mongodb/mongo-python-driver/commit/728ee59f279505dbce1acaccfcb81524117d2372</div><div><br></div><div>But we're not leveraging all capabilities now which NetBSD has...</div><div><br></div></body></html>
--=-FW34YFJTafiQvoxeFGb1--
--=-GPoPNI3hiSA2jni4KEZq
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Electronic Signature S/MIME
Content-Transfer-Encoding: base64
MIINxwYJKoZIhvcNAQcCoIINuDCCDbQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCCCtsw
ggYkMIIFDKADAgECAhEA0mcNlCTMw6J2hp6u1sVD6DANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBB
dXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE1MTIyNjAwMDAwMFoXDTE4MTIy
NTIzNTk1OVowggEeMQswCQYDVQQGEwJERTEOMAwGA1UEERMFNjU3NzkxDzANBgNVBAgTBkhlc3Nl
bjERMA8GA1UEBxMIS2Vsa2hlaW0xIzAhBgNVBAkTGkZyZWloZXJyLXZvbS1TdGVpbi1TdHIuIDQ0
MRwwGgYDVQQKExNwb2NrZXRzZXJ2aWNlcyBHbWJIMTkwNwYDVQQLEzBJc3N1ZWQgdGhyb3VnaCBw
b2NrZXRzZXJ2aWNlcyBHbWJIIEUtUEtJIE1hbmFnZXIxHzAdBgNVBAsTFkNvcnBvcmF0ZSBTZWN1
cmUgRW1haWwxGDAWBgNVBAMTD0JlbmphbWluIExvcmVuejEiMCAGCSqGSIb3DQEJARYTYmVuQHBv
Y2tldC5zZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN5RZPhK7QtW+4Ip
uJo5qJ8h7yxPn/PmMDUDmkrGVUquavnp6YUMUXEbMont8c7eANk6UMWcHfWzBLTIJ5sjfN35FP3D
Ad+oPV6wzGm5arCAEXMy15xbWc+v6Q9dWDtDCots92KQpLOfpgLd051JCrQ+gtkXgsVKCMyaC4gc
+Z9mnebBEx0+8uuNjt4h5BIqpvTTkadWpi+ewMDCHsYn94y9Rgh/aUgXIBZQvM4VIYovjjMUavbc
YSrx61tivTUGRLjRT/c5lJ9kp6rM53Hnd0Is3+mY+r9Jxowk+xtwBAg113dTWgchqoHp/++hP05P
s8y4JDoQzT8Fjmem/zP/9YcCAwEAAaOCAdswggHXMB8GA1UdIwQYMBaAFJJha4LhoqCqT+xn8cKj
97SAAMHsMB0GA1UdDgQWBBQG3W2zgyVh76fmBwJk7r1+seWnpjAOBgNVHQ8BAf8EBAMCBaAwDAYD
VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7Bgwr
BgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMw
XQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2Q2xp
ZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMwgYAw
WAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1
dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw
LmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNiZW5AcG9ja2V0LnNlcnZpY2VzMA0GCSqGSIb3DQEB
CwUAA4IBAQAYq52Utv+EuxN4XdTod0WgDPGkDYe5qAvapSP2heYHCR6C/bFiTYrKk0tV4wdCyrCY
4mO7CJCbRBNQIX+HdI4QxyAEj/LsNoO8WzcZkPkPsLiletBailH/xBPs7zDdsdkiOqV7e4xbokU/
Ou7ThjqmXOLoKe4EEZh0KtT+fYuxRSnEGrBrBbbHaICbt0VlL7B1WPOTCBQlD0guvHOZ6sSeIozG
q5o09EwBuXv1Z8Vul+zVO2tzxHjV7uqdCY8RQ/W6krC5gzCh1zf9scMiQMGanHJ3w1WT2IgptZeH
mjNZx9bEsoQVKcov4mTYAziFQ70+Lqh9N0ZTOf5zXXn7m4+CMIIErzCCA5egAwIBAgIRAOAjyxUS
g1OJrWFuelRnayEwDQYJKoZIhvcNAQELBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRy
dXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZ
QWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0xNDEyMjIwMDAwMDBaFw0yMDA1MzAxMDQ4Mzha
MIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdT
YWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0y
NTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCJsQ3aelMZTnBSHbxWpgYmt7hJ4JbnUavx8FoTSRWjtIwbYLx6
UUKneYykIt8XYU6R1XYjChTTSgJ/th0JgG6lBD3ZursW/qGHqS5DUkMWfK8yUMimT1rpCNjPkyWc
e4joMGTmpPhWgP0qJBQzF5msROVpi6NGBkvCM9TpQJ8GsLGsk0C5tQiTOpwqU6MQ2z0gYTxVA47Z
TnYlAiEp+qN8cXZP7uFfgen7VIDbw3s1UreE3iI9LDAtMX9ZvVI3sDNpLUPr+tal8Zd3Z1GM2e4n
67ylBzh2jKSpOP/fjPUDrEm+yvdzmToPMquclToTPQ5GOld0YVC+xkA/y+Tin6IhAgMBAAGjggEX
MIIBEzAfBgNVHSMEGDAWgBStvZh6NLQm9/rEJlTvA73gJMtUGjAdBgNVHQ4EFgQUkmFrguGioKpP
7GfxwqP3tIAAwewwDgYDVR0PAQH/BAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0lBBYw
FAYIKwYBBQUHAwIGCCsGAQUFBwMEMBEGA1UdIAQKMAgwBgYEVR0gADBEBgNVHR8EPTA7MDmgN6A1
hjNodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vQWRkVHJ1c3RFeHRlcm5hbENBUm9vdC5jcmwwNQYI
KwYBBQUHAQEEKTAnMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqG
SIb3DQEBCwUAA4IBAQAbKm6sVcE6q4jF2O3NVfOqa2ErwAkQI5kPxWZqb7H1tLV3Xg8CYQDffQX+
ErOkgIAA/PsdW2pyAgpBvAW6wVjVJsLq1U2E+/6CmM9YG+MiY5xS+LsFNqt9WKXeqztj5drVc+/s
4Pt74qP/8EIjnMq2jU0+5EsYA7KoLdTYu0JLkGmFENumNzToe+ABEKWcyjrHn0+ING6KZdAairup
3MrKNtH0/MJkKTWv1rGncRHSA0Oxjz6a7J4yU/R2ksqGNAe5LMrmHErYmQ3BhuKQkvtaQmojIRDp
Zcf11bt+6oyFIAJi6tE6ByxZxZkz8jiJ5bbpFnofeRT2ShAaJvp8ivubMYICtDCCArACAQEwgbEw
gZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1Nh
bGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1
NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRANJnDZQkzMOidoae
rtbFQ+gwCQYFKw4DAhoFAKCB2DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
BTEPFw0xNzA4MTcwNzE0MDVaMCMGCSqGSIb3DQEJBDEWBBRxiTP9p9oZ0yH1wbcyFoWphfbf0TB5
BgkqhkiG9w0BCQ8xbDBqMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUDBAECMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG
9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQAGuneLF//hMIQlKLe6CoRTV33/dQn4BN/uF89HXUeT
VCATYvvHKLuwWWOCLkhe2sYSVJxloJ0oSAEU2aJIXz1RkU1J4TPXH3FSM5X4MdJ8ubmgO8P7HFmx
WqEvl751MgdVNv1I8T8ogZ4t/nho7HiSROxQ/R7VTEdIXeMVUhFcAUMNpb/sRmxDaDit8pYSsnBa
Xv7EMQZpq63SN6yqJ+FeI3iOhhl24VCLpm4cW8ccCAg8HdA/kTILnpds4tKTKFoLVSz7cM9dJxmT
09EzdpH76rR6XFsz0qAzlLNNMxMW6QGkViE1NBbzE/UXCxOIfPJmFu0bqtoJDcxhcxlijtAK
--=-GPoPNI3hiSA2jni4KEZq--
Home |
Main Index |
Thread Index |
Old Index