Skip to content

Commit 0de81a6

Browse files
committed
Narrow IPTOS_ECN_... definitions
1 parent 26c34b7 commit 0de81a6

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

src/unix/bsd/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,10 @@ pub const IPV6_MULTICAST_LOOP: ::c_int = 11;
191191
pub const IPV6_V6ONLY: ::c_int = 27;
192192

193193
pub const IPTOS_ECN_NOTECT: u8 = 0x00;
194+
pub const IPTOS_ECN_MASK: u8 = 0x03;
195+
pub const IPTOS_ECN_ECT1: u8 = 0x01;
196+
pub const IPTOS_ECN_ECT0: u8 = 0x02;
197+
pub const IPTOS_ECN_CE: u8 = 0x03;
194198

195199
pub const ST_RDONLY: ::c_ulong = 1;
196200

src/unix/mod.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -296,11 +296,6 @@ pub const IPPROTO_UDP: ::c_int = 17;
296296
pub const IPPROTO_IP: ::c_int = 0;
297297
pub const IPPROTO_IPV6: ::c_int = 41;
298298

299-
pub const IPTOS_ECN_MASK: u8 = 0x03;
300-
pub const IPTOS_ECN_ECT1: u8 = 0x01;
301-
pub const IPTOS_ECN_ECT0: u8 = 0x02;
302-
pub const IPTOS_ECN_CE: u8 = 0x03;
303-
304299
pub const INADDR_LOOPBACK: in_addr_t = 2130706433;
305300
pub const INADDR_ANY: in_addr_t = 0;
306301
pub const INADDR_BROADCAST: in_addr_t = 4294967295;

src/unix/notbsd/mod.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,11 @@ pub const IPTOS_PREC_IMMEDIATE: u8 = 0x40;
878878
pub const IPTOS_PREC_PRIORITY: u8 = 0x20;
879879
pub const IPTOS_PREC_ROUTINE: u8 = 0x00;
880880

881+
pub const IPTOS_ECN_MASK: u8 = 0x03;
882+
pub const IPTOS_ECN_ECT1: u8 = 0x01;
883+
pub const IPTOS_ECN_ECT0: u8 = 0x02;
884+
pub const IPTOS_ECN_CE: u8 = 0x03;
885+
881886
pub const IPOPT_COPY: u8 = 0x80;
882887
pub const IPOPT_CLASS_MASK: u8 = 0x60;
883888
pub const IPOPT_NUMBER_MASK: u8 = 0x1f;

0 commit comments

Comments
 (0)