10000 GH-100813: Add `socket.IP_PKTINFO` constant (#10294) · python/cpython@7a50d6b · GitHub
[go: up one dir, main page]

Skip to content

Commit 7a50d6b

Browse files
authored
GH-100813: Add socket.IP_PKTINFO constant (#10294)
1 parent e47b139 commit 7a50d6b

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

Doc/library/socket.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@ Constants
436436
``TCP_FASTOPEN_CONNECT``, ``TCP_ULP``, ``TCP_MD5SIG_EXT``,
437437
``TCP_FASTOPEN_KEY``, ``TCP_FASTOPEN_NO_COOKIE``,
438438
``TCP_ZEROCOPY_RECEIVE``, ``TCP_INQ``, ``TCP_TX_DELAY``.
439+
Added ``IP_PKTINFO``.
439440

440441
.. data:: AF_CAN
441442
PF_CAN
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add :data:`socket.IP_PKTINFO` constant.

Modules/socketmodule.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8351,6 +8351,9 @@ PyInit__socket(void)
83518351
#ifdef IP_TRANSPARENT
83528352
PyModule_AddIntMacro(m, IP_TRANSPARENT);
83538353
#endif
8354+
#ifdef IP_PKTINFO
8355+
PyModule_AddIntMacro(m, IP_PKTINFO);
8356+
#endif
83548357
#ifdef IP_BIND_ADDRESS_NO_PORT
83558358
PyModule_AddIntMacro(m, IP_BIND_ADDRESS_NO_PORT);
83568359
#endif

0 commit comments

Comments
 (0)
0