From: dsentinel <14005083+dsentinel@users.noreply.github.com> Date: Mon, 9 Jan 2023 09:00:40 +0000 (-0800) Subject: GH-100813: Add `socket.IP_PKTINFO` constant (#10294) X-Git-Tag: v3.12.0a4~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a50d6b5b09a88e915891757fdd6d371310d2e96;p=thirdparty%2FPython%2Fcpython.git GH-100813: Add `socket.IP_PKTINFO` constant (#10294) --- diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index cffb19c8b7b5..aec79da57f05 100644 --- a/Doc/library/socket.rst +++ b/Doc/library/socket.rst @@ -436,6 +436,7 @@ Constants ``TCP_FASTOPEN_CONNECT``, ``TCP_ULP``, ``TCP_MD5SIG_EXT``, ``TCP_FASTOPEN_KEY``, ``TCP_FASTOPEN_NO_COOKIE``, ``TCP_ZEROCOPY_RECEIVE``, ``TCP_INQ``, ``TCP_TX_DELAY``. + Added ``IP_PKTINFO``. .. data:: AF_CAN PF_CAN diff --git a/Misc/NEWS.d/next/Library/2023-01-06-22-36-27.gh-issue-100813.mHRdQn.rst b/Misc/NEWS.d/next/Library/2023-01-06-22-36-27.gh-issue-100813.mHRdQn.rst new file mode 100644 index 000000000000..5bb876d6f3d4 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2023-01-06-22-36-27.gh-issue-100813.mHRdQn.rst @@ -0,0 +1 @@ +Add :data:`socket.IP_PKTINFO` constant. diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 2c59c2f2c89b..4747a23e8317 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -8351,6 +8351,9 @@ PyInit__socket(void) #ifdef IP_TRANSPARENT PyModule_AddIntMacro(m, IP_TRANSPARENT); #endif +#ifdef IP_PKTINFO + PyModule_AddIntMacro(m, IP_PKTINFO); +#endif #ifdef IP_BIND_ADDRESS_NO_PORT PyModule_AddIntMacro(m, IP_BIND_ADDRESS_NO_PORT); #endif