From 7a50d6b5b09a88e915891757fdd6d371310d2e96 Mon Sep 17 00:00:00 2001 From: dsentinel <14005083+dsentinel@users.noreply.github.com> Date: Mon, 9 Jan 2023 01:00:40 -0800 Subject: GH-100813: Add `socket.IP_PKTINFO` constant (#10294) --- Doc/library/socket.rst | 1 + .../NEWS.d/next/Library/2023-01-06-22-36-27.gh-issue-100813.mHRdQn.rst | 1 + Modules/socketmodule.c | 3 +++ 3 files changed, 5 insertions(+) create mode 100644 Misc/NEWS.d/next/Library/2023-01-06-22-36-27.gh-issue-100813.mHRdQn.rst diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index cffb19c..aec79da 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 0000000..5bb876d --- /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 2c59c2f..4747a23 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 -- cgit v0.12