History log of /src/sys/net/if_types.h |
Revision | | Date | Author | Comments |
1.34 |
| 20-Mar-2022 |
andvar | s/Multilik/Multilink/
|
1.33 |
| 20-Mar-2022 |
andvar | s/circut/circuit/ and s/circiut/circuit/ in comments and acronyms file.
|
1.32 |
| 09-Aug-2021 |
andvar | fix typos in asymmetry, asymmetric(al), symmetrical.
|
1.31 |
| 26-Aug-2020 |
riastradh | Clarify wg(4)'s relation to WireGuard, pending further discussion.
Still planning to replace wgconfig(8) and wg-keygen(8) by one wg(8) tool compatible with wireguard-tools; update wg(4) for the minor changes from the 2018-06-30 spec to the 2020-06-01 spec; &c. This just clarifies the current state of affairs as it exists in the development tree for now.
Mark the man page EXPERIMENTAL for extra clarity.
|
1.30 |
| 20-Aug-2020 |
riastradh | [ozaki-r] Changes to the kernel core for wireguard
|
1.29 |
| 31-Jul-2018 |
khorben | Add a port of the umb(4) driver from OpenBSD
The umb(4) driver provides support for USB MBIM (Mobile Broadband Interface Model) devices.
MBIM devices establish connections via cellular networks such as GPRS, UMTS, and LTE. They appear as a regular point-to-point network interface, transporting raw IP frames.
Required configuration parameters like PIN and APN have to be set with umbctl(8), a new tool specific to this driver. The IP address is configured automatically; the default route and DNS server information have to be set separately.
The driver is not fully functional yet, it is therefore still marked as experimental and disabled by default. Any help welcome to complete it!
Tested on NetBSD/amd64, with a Sierra Wireless EM7345 LTE modem on a Lenovo ThinkPad T440s. No functional change expected otherwise.
|
1.28 |
| 10-Jan-2018 |
knakahara | branches: 1.28.2; 1.28.4; add ipsec(4) interface, which is used for route-based VPN.
man and ATF are added later, please see man for details.
reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks. https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html
|
1.27 |
| 16-Feb-2017 |
knakahara | branches: 1.27.6; add l2tp(4) L2TPv3 interface.
originally implemented by IIJ SEIL team.
|
1.26 |
| 05-Aug-2012 |
wiz | branches: 1.26.2; 1.26.16; 1.26.20; 1.26.24; Avoid ambiguity by having only one comment close mark. PR 46771 by bsiegert.
|
1.25 |
| 18-May-2006 |
liamjfoy | branches: 1.25.54; 1.25.74; 1.25.98; 1.25.104; Integrate Common Address Redundancy Procotol (CARP) from OpenBSD
'pseudo-device carp'
Thanks to: joerg@ christos@ riz@ and others who tested Ok: core@
|
1.24 |
| 10-Dec-2005 |
elad | branches: 1.24.4; 1.24.6; 1.24.8; 1.24.12; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.23 |
| 22-Jun-2004 |
itojun | branches: 1.23.12; prepare PF-related hooks. reviewed by matt, perry, christos
|
1.22 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.21 |
| 10-Jul-2002 |
itojun | branches: 1.21.6; use iana-assigned value for IFT_STF. sync w/kame
|
1.20 |
| 23-May-2002 |
itojun | add recently-added IANA values from http://www.iana.org/assignments/smi-numbers
|
1.19 |
| 07-Nov-2001 |
bjh21 | branches: 1.19.8; Sync with IANA. This finally gets us IFT_ECONET.
|
1.18 |
| 23-Aug-2001 |
bjh21 | branches: 1.18.4; Update location of IANA smi-numbers file, since the old one doesn't work any more.
While I'm here, add IANA assignments 0xbe--0xc5.
|
1.17 |
| 26-Oct-2000 |
onoe | branches: 1.17.2; 1.17.4; Add new numbers from IANA: 0x83 - 0xbd
|
1.16 |
| 19-Apr-2000 |
itojun | introduce sys/netinet/ip_encap.c, to dispatch inbound packets to protocol handlers, based on src/dst (for ip proto #4/41). see comment in ip_encap.c for details of the problem we have. there are too many protocol specs for ip proto #4/41. backward compatibility with MROUTING case is now provided in ip_encap.c.
fix ipip to work with gif (using ip_encap.c). sorry for breakage.
gif now uses ip_encap.c.
introduce stf pseudo interface (implements 6to4, another IPv6-over-IPv4 code with ip proto #41).
|
1.15 |
| 22-Mar-2000 |
itojun | beautify
|
1.14 |
| 01-Jul-1999 |
itojun | branches: 1.14.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.13 |
| 18-Jan-1999 |
msaitoh | branches: 1.13.4; 1.13.6; fix "CMSA CD" to "CSMA/CD"
|
1.12 |
| 01-Mar-1998 |
ross | Add new type number received from IANA. Also, note the new home of the IANA master list, post RFC1573.
|
1.11 |
| 01-Mar-1998 |
fvdl | Merge with Lite2 + local changes
|
1.10 |
| 09-Feb-1998 |
perry | add multiple inclusion protection (and cleanup).
|
1.9 |
| 04-Feb-1998 |
ross | And yet more numbers, e.g., CATV upstream and downstream types.
|
1.8 |
| 03-Feb-1998 |
ross | Add the last few years of IANA assignments, e.g., Gb ethernet.
|
1.7 |
| 27-Feb-1995 |
glass | fix some typos. from frank@fwi.uva.nl (Frank van der Linden)
|
1.6 |
| 29-Jun-1994 |
cgd | New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.5 |
| 13-May-1994 |
mycroft | Update to 4.4-Lite networking code, with a few local changes.
|
1.4 |
| 14-Aug-1993 |
deraadt | ppp from paul mackerras
|
1.3 |
| 20-May-1993 |
cgd | add rcs ids to everything, and clean up headers
|
1.2 |
| 19-Apr-1993 |
mycroft | Add consistent multiple-inclusion protection.
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.3 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite2
|
1.1.1.2 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite for reference
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
1.13.6.3 |
| 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.13.6.2 |
| 06-Jul-1999 |
itojun | KAME/NetBSD 1.4, SNAP kit 1999/07/05. NOTE: this branch is just for reference purposes (i.e. for taking cvs diff). do not touch anything on the branch. actual work must be done on HEAD branch.
|
1.13.6.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.13.4.1 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.14.2.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.14.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.17.4.4 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.17.4.3 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.17.4.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.17.4.1 |
| 25-Aug-2001 |
thorpej | Merge Aug 24 -current into the kqueue branch.
|
1.17.2.4 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.17.2.3 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.17.2.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.17.2.1 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.18.4.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.19.8.2 |
| 15-Jul-2002 |
gehenna | catch up with -current.
|
1.19.8.1 |
| 30-May-2002 |
gehenna | Catch up with -current.
|
1.21.6.4 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.21.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.21.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.21.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.23.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.24.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.24.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.24.6.1 |
| 01-Jun-2006 |
kardel | Sync with head.
|
1.24.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.25.104.1 |
| 08-Aug-2012 |
martin | Pull up following revision(s) (requested by wiz in ticket #464): sys/net/if_types.h: revision 1.26 Avoid ambiguity by having only one comment close mark. PR 46771 by bsiegert.
|
1.25.98.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.25.74.1 |
| 22-Aug-2012 |
bouyer | Pull up following revision(s) (requested by wiz in ticket #1786): sys/net/if_types.h: revision 1.26 Avoid ambiguity by having only one comment close mark. PR 46771 by bsiegert.
|
1.25.54.1 |
| 22-Feb-2008 |
keiichi | imported Mobile IPv6 code developed by the SHISA project (http://www.mobileip.jp/).
|
1.26.24.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.26.20.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.26.16.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.26.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.27.6.1 |
| 11-Feb-2018 |
snj | Pull up following revision(s) (requested by ozaki-r in ticket #536): distrib/sets/lists/base/shl.mi: 1.825 distrib/sets/lists/comp/mi: 1.2168-1.2169 distrib/sets/lists/comp/shl.mi: 1.310 distrib/sets/lists/debug/mi: 1.234 distrib/sets/lists/debug/shl.mi: 1.188 distrib/sets/lists/man/mi: 1.1570 distrib/sets/lists/tests/mi: 1.772 etc/mtree/NetBSD.dist.tests: 1.150 share/man/man4/Makefile: 1.650 share/man/man4/ipsec.4: 1.42-1.43 share/man/man4/ipsecif.4: 1.1-1.5 sys/arch/amd64/conf/ALL: 1.77 sys/arch/amd64/conf/GENERIC: 1.480 sys/conf/files: 1.1191 sys/net/Makefile: 1.34 sys/net/files.net: 1.14 sys/net/if.c: 1.404 sys/net/if.h: 1.248 sys/net/if_gif.c: 1.135 sys/net/if_ipsec.c: 1.1-1.3 sys/net/if_ipsec.h: 1.1 sys/net/if_l2tp.c: 1.16 sys/net/if_types.h: 1.28 sys/netinet/in.c: 1.214 sys/netinet/in.h: 1.103 sys/netinet/in_gif.c: 1.92 sys/netinet/ip_var.h: 1.122 sys/netinet6/in6.c: 1.257 sys/netinet6/in6.h: 1.88 sys/netinet6/in6_gif.c: 1.90 sys/netinet6/ip6_var.h: 1.75 sys/netipsec/Makefile: 1.6 sys/netipsec/files.netipsec: 1.13 sys/netipsec/ipsec.h: 1.62 sys/netipsec/ipsecif.c: 1.1 sys/netipsec/ipsecif.h: 1.1 sys/netipsec/key.c: 1.246-1.247 sys/netipsec/key.h: 1.34 sys/rump/net/Makefile.rumpnetcomp: 1.20 sys/rump/net/lib/libipsec/IPSEC.ioconf: 1.1 sys/rump/net/lib/libipsec/Makefile: 1.1 sys/rump/net/lib/libipsec/ipsec_component.c: 1.1 tests/net/Makefile: 1.34 tests/net/if_ipsec/Makefile: 1.1 tests/net/if_ipsec/t_ipsec.sh: 1.1-1.2 Don't touch an SP without a reference to it unify processing to check nesting count for some tunnel protocols. add ipsec(4) interface, which is used for route-based VPN. man and ATF are added later, please see man for details. reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks. https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html ipsec(4) interface supports rump now. add ipsec(4) interface ATF. add ipsec(4) interface man as ipsecif.4. add ipsec(4) interface to amd64/GENERIC and amd64/ALL configs. apply in{,6}_tunnel_validate() to gif(4). Spell IPsec that way. Simplify macro usage. Sort SEE ALSO. Bump date for previous. Improve wording and macro use. Some parts are not clear to me, so someone with knowledge of ipsecif(4) should improve this some more. Improve ipsecif.4. Default port ipsec(4) NAT-T is tested now. pointed out by wiz@n.o and suggested by ozaki-r@n.o, thanks. Change the prefix of test names to ipsecif_ to distinguish from tests for ipsec(4) New sentence, new line. Remove empty macro. Fix PR kern/52920. Pointed out by David Binderman, thanks. Improve wording, and put a new drawing, from me and Kengo Nakahara. apply a little more #ifdef INET/INET6. fixes !INET6 builds.
|
1.28.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.28.2.1 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|