History log of /src/sys/net/ppp_defs.h |
Revision | | Date | Author | Comments |
1.14 |
| 04-Apr-2020 |
is | Multilink fragment protocol type.
|
1.13 |
| 20-Feb-2008 |
matt | branches: 1.13.98; 1.13.106; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t)
|
1.12 |
| 17-Feb-2007 |
dyoung | branches: 1.12.18; KNF: de-__P, bzero -> memset, bcmp -> memcmp. Remove extraneous parentheses in return statements.
Cosmetic: don't open-code TAILQ_FOREACH().
Cosmetic: change types of variables to avoid oodles of casts: in in6_src.c, avoid casts by changing several route_in6 pointers to struct route pointers. Remove unnecessary casts to caddr_t elsewhere.
Pave the way for eliminating address family-specific route caches: soon, struct route will not embed a sockaddr, but it will hold a reference to an external sockaddr, instead. We will set the destination sockaddr using rtcache_setdst(). (I created a stub for it, but it isn't used anywhere, yet.) rtcache_free() will free the sockaddr. I have extracted from rtcache_free() a helper subroutine, rtcache_clear(). rtcache_clear() will "forget" a cached route, but it will not forget the destination by releasing the sockaddr. I use rtcache_clear() instead of rtcache_free() in rtcache_update(), because rtcache_update() is not supposed to forget the destination.
Constify:
1 Introduce const accessor for route->ro_dst, rtcache_getdst().
2 Constify the 'dst' argument to ifnet->if_output(). This led me to constify a lot of code called by output routines.
3 Constify the sockaddr argument to protosw->pr_ctlinput. This led me to constify a lot of code called by ctlinput routines.
4 Introduce const macros for converting from a generic sockaddr to family-specific sockaddrs, e.g., sockaddr_in: satocsin6, satocsin, et cetera.
|
1.11 |
| 10-Dec-2005 |
elad | branches: 1.11.26; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.10 |
| 20-Feb-2005 |
cube | branches: 1.10.4; Add a couple of protocols (from ppp-2.4.3).
|
1.9 |
| 26-Apr-2004 |
matt | branches: 1.9.4; 1.9.6; Remove #else of #if __STDC__
|
1.8 |
| 13-Sep-2002 |
itojun | branches: 1.8.6; copyright clarification. from openbsd
1. Paul Mackerras and the Australian National University have worked things out, and as a result, Paul now owns copyright on all these files, with the proper terms.
2. and... we managed to contact "Eric Rosenquist" <eric@rosenquist.com> through the help of people who found him: first one was nick.stott@cogeco.ca This now has a better license. Two authors left to go.
|
1.7 |
| 02-Jul-2000 |
sommerfeld | branches: 1.7.2; 1.7.4; Merge if_spppsubr.c PPP protocol declarations list with the one found in ppp_defs.h, and have if_spppsubr.c include ppp_defs.h rather than duplicate its definitions.
[This is a stopgap measure to clean up build lossage.]
|
1.6 |
| 01-Jul-1999 |
itojun | branches: 1.6.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.5 |
| 04-May-1998 |
christos | branches: 1.5.10; 1.5.12; Add IPX bits.
|
1.4 |
| 09-Feb-1998 |
perry | add multiple inclusion protection (and cleanup).
|
1.3 |
| 17-May-1997 |
christos | Update to ppp-2.3b5
|
1.2 |
| 12-Mar-1997 |
christos | Update to ppp-2.3b4; from Paul Mackerras
|
1.1 |
| 04-Jul-1995 |
paulus | Latest version of PPP stuff, with packet compression and other improvements. The PPP kernel code is now split into if_ppp.c, containing generic PPP support, and ppp_tty.c, which specifically supports PPP on async tty devices (as a line discipline). This is so that other devices can be supported without making them look like ttys.
|
1.5.12.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.5.12.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.5.12.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.5.10.1 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.6.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.7.4.1 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.7.2.1 |
| 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.8.6.5 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.8.6.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.8.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.6.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.9.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.10.4.3 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.10.4.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.10.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.11.26.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.12.18.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.13.106.1 |
| 07-Apr-2020 |
is | Multilink fragment protocol type.
|
1.13.98.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|