Skip to content

Commit 6d3b520

Browse files
rruuaannggpshead
andauthored
gh-127072: Remove outdated socket.NETLINK_* constants. (GH-127256)
Remove seriously outdated netlink constants. Co-authored-by: Gregory P. Smith <[email protected]>
1 parent 71ede11 commit 6d3b520

File tree

2 files changed

+3
-18
lines changed

2 files changed

+3
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove outdated ``socket.NETLINK_*`` constants not present in Linux kernels beyond 2.6.17.

Modules/socketmodule.c

+2-18
Original file line numberDiff line numberDiff line change
@@ -7594,36 +7594,20 @@ socket_exec(PyObject *m)
75947594
/* */
75957595
ADD_INT_MACRO(m, AF_NETLINK);
75967596
ADD_INT_MACRO(m, NETLINK_ROUTE);
7597-
#ifdef NETLINK_SKIP
7598-
ADD_INT_MACRO(m, NETLINK_SKIP);
7599-
#endif
7600-
#ifdef NETLINK_W1
7601-
ADD_INT_MACRO(m, NETLINK_W1);
7602-
#endif
76037597
ADD_INT_MACRO(m, NETLINK_USERSOCK);
76047598
ADD_INT_MACRO(m, NETLINK_FIREWALL);
7605-
#ifdef NETLINK_TCPDIAG
7606-
ADD_INT_MACRO(m, NETLINK_TCPDIAG);
7607-
#endif
76087599
#ifdef NETLINK_NFLOG
76097600
ADD_INT_MACRO(m, NETLINK_NFLOG);
76107601
#endif
76117602
#ifdef NETLINK_XFRM
76127603
ADD_INT_MACRO(m, NETLINK_XFRM);
76137604
#endif
7614-
#ifdef NETLINK_ARPD
7615-
ADD_INT_MACRO(m, NETLINK_ARPD);
7616-
#endif
7617-
#ifdef NETLINK_ROUTE6
7618-
ADD_INT_MACRO(m, NETLINK_ROUTE6);
7619-
#endif
7605+
#ifdef NETLINK_IP6_FW
76207606
ADD_INT_MACRO(m, NETLINK_IP6_FW);
7607+
#endif
76217608
#ifdef NETLINK_DNRTMSG
76227609
ADD_INT_MACRO(m, NETLINK_DNRTMSG);
76237610
#endif
7624-
#ifdef NETLINK_TAPBASE
7625-
ADD_INT_MACRO(m, NETLINK_TAPBASE);
7626-
#endif
76277611
#ifdef NETLINK_CRYPTO
76287612
ADD_INT_MACRO(m, NETLINK_CRYPTO);
76297613
#endif

0 commit comments

Comments
 (0)