@@ -55,13 +55,14 @@ pub(crate) use linux_raw_sys::{
55
55
cmsg_macros:: * ,
56
56
general:: { O_CLOEXEC as SOCK_CLOEXEC , O_NONBLOCK as SOCK_NONBLOCK } ,
57
57
if_ether:: * ,
58
+ if_packet:: * ,
58
59
net:: {
59
60
linger, msghdr, sockaddr, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, AF_DECnet ,
60
61
__kernel_sa_family_t as sa_family_t, __kernel_sockaddr_storage as sockaddr_storage,
61
- cmsghdr, in6_addr, in_addr, ip_mreq, ip_mreq_source, ip_mreqn, ipv6_mreq, AF_APPLETALK ,
62
- AF_ASH , AF_ATMPVC , AF_ATMSVC , AF_AX25 , AF_BLUETOOTH , AF_BRIDGE , AF_CAN , AF_ECONET ,
63
- AF_IEEE802154 , AF_INET , AF_INET6 , AF_IPX , AF_IRDA , AF_ISDN , AF_IUCV , AF_KEY , AF_LLC ,
64
- AF_NETBEUI , AF_NETLINK , AF_NETROM , AF_PACKET , AF_PHONET , AF_PPPOX , AF_RDS , AF_ROSE ,
62
+ cmsghdr, ifreq , in6_addr, in_addr, ip_mreq, ip_mreq_source, ip_mreqn, ipv6_mreq,
63
+ AF_APPLETALK , AF_ASH , AF_ATMPVC , AF_ATMSVC , AF_AX25 , AF_BLUETOOTH , AF_BRIDGE , AF_CAN ,
64
+ AF_ECONET , AF_IEEE802154 , AF_INET , AF_INET6 , AF_IPX , AF_IRDA , AF_ISDN , AF_IUCV , AF_KEY ,
65
+ AF_LLC , AF_NETBEUI , AF_NETLINK , AF_NETROM , AF_PACKET , AF_PHONET , AF_PPPOX , AF_RDS , AF_ROSE ,
65
66
AF_RXRPC , AF_SECURITY , AF_SNA , AF_TIPC , AF_UNIX , AF_UNSPEC , AF_WANPIPE , AF_X25 , AF_XDP ,
66
67
IP6T_SO_ORIGINAL_DST , IPPROTO_FRAGMENT , IPPROTO_ICMPV6 , IPPROTO_MH , IPPROTO_ROUTING ,
67
68
IPV6_ADD_MEMBERSHIP , IPV6_DROP_MEMBERSHIP , IPV6_FREEBIND , IPV6_MULTICAST_HOPS ,
@@ -71,12 +72,12 @@ pub(crate) use linux_raw_sys::{
71
72
MSG_CMSG_CLOEXEC , MSG_CONFIRM , MSG_DONTROUTE , MSG_DONTWAIT , MSG_EOR , MSG_ERRQUEUE ,
72
73
MSG_MORE , MSG_NOSIGNAL , MSG_OOB , MSG_PEEK , MSG_TRUNC , MSG_WAITALL , SCM_CREDENTIALS ,
73
74
SCM_RIGHTS , SHUT_RD , SHUT_RDWR , SHUT_WR , SOCK_DGRAM , SOCK_RAW , SOCK_RDM , SOCK_SEQPACKET ,
74
- SOCK_STREAM , SOL_SOCKET , SOL_XDP , SO_ACCEPTCONN , SO_BROADCAST , SO_COOKIE , SO_DOMAIN ,
75
- SO_ERROR , SO_INCOMING_CPU , SO_KEEPALIVE , SO_LINGER , SO_OOBINLINE , SO_ORIGINAL_DST ,
76
- SO_PASSCRED , SO_PROTOCOL , SO_RCVBUF , SO_RCVTIMEO_NEW , SO_RCVTIMEO_NEW as SO_RCVTIMEO ,
77
- SO_RCVTIMEO_OLD , SO_REUSEADDR , SO_REUSEPORT , SO_SNDBUF , SO_SNDTIMEO_NEW ,
78
- SO_SNDTIMEO_NEW as SO_SNDTIMEO , SO_SNDTIMEO_OLD , SO_TYPE , TCP_CONGESTION , TCP_CORK ,
79
- TCP_KEEPCNT , TCP_KEEPIDLE , TCP_KEEPINTVL , TCP_NODELAY , TCP_QUICKACK ,
75
+ SOCK_STREAM , SOL_PACKET , SOL_SOCKET , SOL_XDP , SO_ACCEPTCONN , SO_BROADCAST , SO_COOKIE ,
76
+ SO_DOMAIN , SO_ERROR , SO_INCOMING_CPU , SO_KEEPALIVE , SO_LINGER , SO_OOBINLINE ,
77
+ SO_ORIGINAL_DST , SO_PASSCRED , SO_PROTOCOL , SO_RCVBUF , SO_RCVTIMEO_NEW ,
78
+ SO_RCVTIMEO_NEW as SO_RCVTIMEO , SO_RCVTIMEO_OLD , SO_REUSEADDR , SO_REUSEPORT , SO_SNDBUF ,
79
+ SO_SNDTIMEO_NEW , SO_SNDTIMEO_NEW as SO_SNDTIMEO , SO_SNDTIMEO_OLD , SO_TYPE , TCP_CONGESTION ,
80
+ TCP_CORK , TCP_KEEPCNT , TCP_KEEPIDLE , TCP_KEEPINTVL , TCP_NODELAY , TCP_QUICKACK ,
80
81
TCP_THIN_LINEAR_TIMEOUTS , TCP_USER_TIMEOUT ,
81
82
} ,
82
83
netlink:: * ,
0 commit comments