Skip to content

Commit 584b91e

Browse files
saldrutgross35
authored andcommitted
linux: Add missing SOL_PACKET optnames
Authority: include/uapi/linux/if_packet.h Adds: + PACKET_COPY_THRESH (1da177e4c3f4) + PACKET_FANOUT_DATA (47dceb8ecdc1) + PACKET_FANOUT_FLAG_IGNORE_OUTGOING (58ba426388d9) + PACKET_HDRLEN (bbd6ef87c544) + PACKET_ORIGDEV (80feaacb8a64) + PACKET_RECV_OUTPUT (1da177e4c3f4) + PACKET_ROLLOVER_STATS (a9b6391814d5) + PACKET_TX_HAS_OFF (5920cd3a41f1) + PACKET_TX_TIMESTAMP (ed85b565b825) + PACKET_VNET_HDR (bfd5f4a3d605) + PACKET_VNET_HDR_SZ (dfc39d4026fb) Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=47dceb8ecdc1c3ad1818dfea3d659a05b74c3fc2 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=58ba426388d9fe56aa638f555b01d6e63cada88c Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbd6ef87c544d88c30e4b762b1b61ef267a7d279 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=80feaacb8a6400a9540a961b6743c69a5896b937 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a9b6391814d5d6b8668fca2dace86949b7244e2e Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5920cd3a41f1aefc30e9ce86384fc2fe9f5fe0c0 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ed85b565b825566da34e55eee9ad150ed93fdda0 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bfd5f4a3d605e0f6054df0b59fe0907ff7e696d3 Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=dfc39d4026fb2432363c0f77543c4cf3adca4c7b Signed-off-by: Alexandre Girard <github@salnet.wf>
1 parent b31ee9b commit 584b91e

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

libc-test/semver/linux.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2085,18 +2085,22 @@ O_TMPFILE
20852085
PACKET_ADD_MEMBERSHIP
20862086
PACKET_AUXDATA
20872087
PACKET_BROADCAST
2088+
PACKET_COPY_THRESH
20882089
PACKET_DROP_MEMBERSHIP
20892090
PACKET_FANOUT
20902091
PACKET_FANOUT_CBPF
20912092
PACKET_FANOUT_CPU
2093+
PACKET_FANOUT_DATA
20922094
PACKET_FANOUT_FLAG_DEFRAG
2095+
PACKET_FANOUT_FLAG_IGNORE_OUTGOING
20932096
PACKET_FANOUT_FLAG_ROLLOVER
20942097
PACKET_FANOUT_FLAG_UNIQUEID
20952098
PACKET_FANOUT_HASH
20962099
PACKET_FANOUT_LB
20972100
PACKET_FANOUT_QM
20982101
PACKET_FANOUT_RND
20992102
PACKET_FANOUT_ROLLOVER
2103+
PACKET_HDRLEN
21002104
PACKET_HOST
21012105
PACKET_IGNORE_OUTGOING
21022106
PACKET_KERNEL
@@ -2107,15 +2111,22 @@ PACKET_MR_MULTICAST
21072111
PACKET_MR_PROMISC
21082112
PACKET_MR_UNICAST
21092113
PACKET_MULTICAST
2114+
PACKET_ORIGDEV
21102115
PACKET_OTHERHOST
21112116
PACKET_OUTGOING
21122117
PACKET_QDISC_BYPASS
2118+
PACKET_RECV_OUTPUT
21132119
PACKET_RESERVE
2120+
PACKET_ROLLOVER_STATS
21142121
PACKET_RX_RING
21152122
PACKET_STATISTICS
21162123
PACKET_TIMESTAMP
2124+
PACKET_TX_HAS_OFF
2125+
PACKET_TX_TIMESTAMP
21172126
PACKET_USER
21182127
PACKET_VERSION
2128+
PACKET_VNET_HDR
2129+
PACKET_VNET_HDR_SZ
21192130
PENDIN
21202131
PF_ALG
21212132
PF_APPLETALK

src/unix/linux_like/linux/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3565,17 +3565,27 @@ pub const PACKET_KERNEL: c_uchar = 7;
35653565

35663566
pub const PACKET_ADD_MEMBERSHIP: c_int = 1;
35673567
pub const PACKET_DROP_MEMBERSHIP: c_int = 2;
3568+
pub const PACKET_RECV_OUTPUT: c_int = 3;
35683569
pub const PACKET_RX_RING: c_int = 5;
35693570
pub const PACKET_STATISTICS: c_int = 6;
3571+
pub const PACKET_COPY_THRESH: c_int = 7;
35703572
pub const PACKET_AUXDATA: c_int = 8;
3573+
pub const PACKET_ORIGDEV: c_int = 9;
35713574
pub const PACKET_VERSION: c_int = 10;
3575+
pub const PACKET_HDRLEN: c_int = 11;
35723576
pub const PACKET_RESERVE: c_int = 12;
35733577
pub const PACKET_TX_RING: c_int = 13;
35743578
pub const PACKET_LOSS: c_int = 14;
3579+
pub const PACKET_VNET_HDR: c_int = 15;
3580+
pub const PACKET_TX_TIMESTAMP: c_int = 16;
35753581
pub const PACKET_TIMESTAMP: c_int = 17;
35763582
pub const PACKET_FANOUT: c_int = 18;
3583+
pub const PACKET_TX_HAS_OFF: c_int = 19;
35773584
pub const PACKET_QDISC_BYPASS: c_int = 20;
3585+
pub const PACKET_ROLLOVER_STATS: c_int = 21;
3586+
pub const PACKET_FANOUT_DATA: c_int = 22;
35783587
pub const PACKET_IGNORE_OUTGOING: c_int = 23;
3588+
pub const PACKET_VNET_HDR_SZ: c_int = 24;
35793589

35803590
pub const PACKET_FANOUT_HASH: c_uint = 0;
35813591
pub const PACKET_FANOUT_LB: c_uint = 1;
@@ -3587,6 +3597,7 @@ pub const PACKET_FANOUT_CBPF: c_uint = 6;
35873597
pub const PACKET_FANOUT_EBPF: c_uint = 7;
35883598
pub const PACKET_FANOUT_FLAG_ROLLOVER: c_uint = 0x1000;
35893599
pub const PACKET_FANOUT_FLAG_UNIQUEID: c_uint = 0x2000;
3600+
pub const PACKET_FANOUT_FLAG_IGNORE_OUTGOING: c_uint = 0x4000;
35903601
pub const PACKET_FANOUT_FLAG_DEFRAG: c_uint = 0x8000;
35913602

35923603
pub const PACKET_MR_MULTICAST: c_int = 0;

0 commit comments

Comments
 (0)