History log of /src/sys/netinet/ip_ecn.c |
Revision | | Date | Author | Comments |
1.17 |
| 09-Dec-2017 |
pgoyette | Split ip_ecn code into its own module, so it can be shared between gif(4), stf(4), and ipsec(4). Without this, loading the if_gif module can result in redefined global symbols if either ipsec(4) or stf(4) but not gif(4) is built into the kernel.
Fixes PR kern/52795 (as reported by martin@ via irc).
XXX pullup to netbsd-8
|
1.16 |
| 24-Aug-2015 |
pooka | branches: 1.16.10; sprinkle _KERNEL_OPT
|
1.15 |
| 05-Sep-2006 |
rpaulo | branches: 1.15.102; 1.15.122; Import of TCP ECN algorithm for congestion control. Both available for IPv4 and IPv6. Basic implementation test results are available at http://netbsd-soc.sourceforge.net/projects/ecn/testresults.html.
Work sponsored by the Google Summer of Code project 2006. Special thanks to Kentaro Kurahone, Allen Briggs and Matt Thomas for their help, comments and support during the project.
|
1.14 |
| 11-Dec-2005 |
christos | branches: 1.14.4; 1.14.8; merge ktrace-lwp.
|
1.13 |
| 03-Feb-2005 |
perry | branches: 1.13.6; ANSIfy function prototypes. (Still have about 3/5ths of the C files in netinet to go...)
|
1.12 |
| 10-Apr-2002 |
itojun | branches: 1.12.10; 1.12.18; 1.12.20; correct variable initialization. reported by fujitsu folks
|
1.11 |
| 13-Nov-2001 |
lukem | add RCSIDs
|
1.10 |
| 10-May-2001 |
itojun | branches: 1.10.2; correct ecn consideration on tunnel encap/decap. sync with kame.
|
1.9 |
| 02-Oct-2000 |
itojun | branches: 1.9.2; fix compilation without INET. fix confusion between ipsecstat and ipsec6stat. sync with kame.
|
1.8 |
| 06-Jan-2000 |
itojun | remove too much portability code in KAME, to improve readability.
|
1.7 |
| 12-Dec-1999 |
itojun | sync with latest KAME (rcsid only).
|
1.6 |
| 31-Jul-1999 |
itojun | branches: 1.6.2; 1.6.8; sync with recent KAME. - loosen ipsec restriction on packet diredtion. - revise icmp6 redirect handling on IsRouter bit. - tcp/udp notification processing (link-local address case) - cosmetic fixes (better code share across *BSD).
|
1.5 |
| 30-Jul-1999 |
itojun | remove reference to in6_systm.h (file itself will be removed afterwords)
|
1.4 |
| 06-Jul-1999 |
itojun | sync with KAME/NetBSD 1.4, SNAP kit 19990705. key changes are: - icmp6 redirect fix (dst check) - revised ip6 multicast check for loopback i/f - several RCS ID cleanups
|
1.3 |
| 03-Jul-1999 |
thorpej | RCS ID police.
|
1.2 |
| 01-Jul-1999 |
itojun | branches: 1.2.2; IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. (Sorry for a big commit, I can't separate this into several pieces...) Pls check sys/netinet6/TODO and sys/netinet6/IMPLEMENTATION for details.
- sys/kern: do not assume single mbuf, accept chained mbuf on passing data from userland to kernel (or other way round). - "midway" ATM card: ATM PVC pseudo device support, like those done in ALTQ package (ftp://ftp.csl.sony.co.jp/pub/kjc/). - sys/netinet/tcp*: IPv4/v6 dual stack tcp support. - sys/netinet/{ip6,icmp6}.h, sys/net/pfkeyv2.h: IETF document assumes those file to be there so we patch it up. - sys/netinet: IPsec additions are here and there. - sys/netinet6/*: most of IPv6 code sits here. - sys/netkey: IPsec key management code - dev/pci/pcidevs: regen
In my understanding no code here is subject to export control so it should be safe.
|
1.1 |
| 28-Jun-1999 |
itojun | branches: 1.1.2; file ip_ecn.c was initially added on branch kame.
|
1.1.2.2 |
| 30-Nov-1999 |
itojun | bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
|
1.1.2.1 |
| 28-Jun-1999 |
itojun | KAME/NetBSD 1.4 SNAP kit, dated 19990628.
NOTE: this branch (kame) is used just for refernce. this may not compile due to multiple reasons.
|
1.2.2.3 |
| 02-Aug-1999 |
thorpej | Update from trunk.
|
1.2.2.2 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.2.2.1 |
| 01-Jul-1999 |
thorpej | file ip_ecn.c was added on branch chs-ubc2 on 1999-07-01 23:47:01 +0000
|
1.6.8.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.6.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.9.2.3 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.9.2.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.9.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.10.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.10.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.12.20.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
1.12.18.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.12.10.1 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.13.6.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.14.8.1 |
| 14-Sep-2006 |
yamt | sync with head.
|
1.14.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.15.122.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.15.102.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.10.1 |
| 21-Dec-2017 |
snj | Pull up following revision(s) (requested by pgoyette in ticket #436): distrib/sets/lists/modules/mi: revision 1.112 sys/modules/Makefile: revision 1.196 sys/modules/ip_ecn/Makefile: revision 1.1 sys/modules/if_gif/Makefile: revision 1.3 sys/net/if_gif.c: revision 1.136 sys/netinet/ip_ecn.c: revision 1.17 Split ip_ecn code into its own module, so it can be shared between gif(4), stf(4), and ipsec(4). Without this, loading the if_gif module can result in redefined global symbols if either ipsec(4) or stf(4) but not gif(4) is built into the kernel. Fixes PR kern/52795 (as reported by martin@ via irc).
|