diff options
author | truckman <truckman@FreeBSD.org> | 2016-06-03 00:48:50 +0000 |
---|---|---|
committer | truckman <truckman@FreeBSD.org> | 2016-06-03 00:48:50 +0000 |
commit | 153cea5447c95ad5ec44fdf6519993d087a86a85 (patch) | |
tree | 775b054a22542e60ddecc4e530894814f626bada /sys/netinet | |
parent | 6dceb8351c1d33f3e25849889fa01c46f447974e (diff) | |
download | FreeBSD-src-153cea5447c95ad5ec44fdf6519993d087a86a85.zip FreeBSD-src-153cea5447c95ad5ec44fdf6519993d087a86a85.tar.gz |
MFC r266941, r266955
Needed for anticipated dummynet AQM MFC next week.
r266941 | hiren | 2014-06-01 00:28:24 -0700 (Sun, 01 Jun 2014) | 9 lines
ECN marking implenetation for dummynet.
Changes include both DCTCP and RFC 3168 ECN marking methodology.
DCTCP draft: http://tools.ietf.org/html/draft-bensley-tcpm-dctcp-00
Submitted by: Midori Kato (aoimidori27@gmail.com)
Worked with: Lars Eggert (lars@netapp.com)
Reviewed by: luigi, hiren
r266955 | hiren | 2014-06-01 13:19:17 -0700 (Sun, 01 Jun 2014) | 5 lines
DNOLD_IS_ECN introduced by r266941 is not required.
DNOLD_* flags are for compat with old binaries.
Suggested by: luigi
Discussed with: hiren
Relnotes: yes
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/ip_dummynet.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/ip_dummynet.h b/sys/netinet/ip_dummynet.h index 1c09197..202f1e2 100644 --- a/sys/netinet/ip_dummynet.h +++ b/sys/netinet/ip_dummynet.h @@ -104,6 +104,7 @@ enum { /* user flags */ DN_HAS_PROFILE = 0x0010, /* a link has a profile */ DN_IS_RED = 0x0020, DN_IS_GENTLE_RED= 0x0040, + DN_IS_ECN = 0x0080, DN_PIPE_CMD = 0x1000, /* pipe config... */ }; |