History log of /src/sys/net/if_ppp.h |
Revision | | Date | Author | Comments |
1.28 |
| 08-Jan-2025 |
christos | Remove PPP_FILTER ifdef. it has been renamed in the new pppd and we should not be hiding ioctls anyway.
|
1.27 |
| 06-Sep-2015 |
dholland | branches: 1.27.54; More on PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers (I think) all the MI headers outside of external/ (and dist/).
|
1.26 |
| 20-Aug-2015 |
uebayasi | Honor pseudo attach decl generated by config(1).
|
1.25 |
| 29-Nov-2008 |
cube | branches: 1.25.26; 1.25.44; Fix handling of ppp compressor modules, from Andrew Doran's input. - ref count each compressor - allow {un,}registration of several modules at once - une RUN_ONCE to make sure the mutex is initialised, because unfortunately built-in (and bootloader-loaded) modules init functions are run before pseudo-devices attach (reported by Nick Hudson).
|
1.24 |
| 25-Nov-2008 |
cube | Rework the way PPP compmressors are handled and allow them to be automatically loaded when needed.
|
1.23 |
| 11-Dec-2005 |
thorpej | branches: 1.23.70; 1.23.74; 1.23.80; 1.23.84; ANSI function decls and application of static.
|
1.22 |
| 10-Dec-2005 |
elad | Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.21 |
| 04-Sep-2003 |
christos | branches: 1.21.16; bump the buffer size from 15 to 63 bytes.
|
1.20 |
| 01-Sep-2003 |
christos | Add a new ioctl PPPIOCGRAWIN to get the last characters we got from the remote site.
|
1.19 |
| 01-Jul-2002 |
itojun | branches: 1.19.6; new copyright boilerplate from CMU. from openbsd
|
1.18 |
| 15-Jan-2001 |
thorpej | branches: 1.18.2; 1.18.4; 1.18.16; For SLIP/STRIP/PPP, use generic soft interrupts, if available.
|
1.17 |
| 25-Aug-1999 |
christos | branches: 1.17.2; changes from ppp-2.3.9 [synchronous]
|
1.16 |
| 12-May-1999 |
thorpej | Decouple inbound and outbound filters. Now instead of using "active-filter" and "pass-filter" and "inbound" and "outbound" qualifiers in the filter expression, use new "active-filter-in", "active-filter-out", "pass-filter-in", and "pass-filter-out" without these qualifiers.
This is necessary due to the horrible, awful way "inbound" and "outbound" were specified for the filter programs when a packet was passed through them. Basically, the "address" byte in the serial PPP header was overwritten with a value to indicate the direction. However, the "address" byte doesn't even exist on PPP headers for all other PPP encaps! So, this old method worked only for serial encaps, and corrupted packets for all others (PPPoE, ATM, etc.)
|
1.15 |
| 09-Feb-1998 |
perry | branches: 1.15.10; add multiple inclusion protection (and cleanup).
|
1.14 |
| 17-May-1997 |
christos | Update to ppp-2.3b5
|
1.13 |
| 16-Apr-1997 |
is | Made pppoutput() public again on behalf of Martin Husemann (PR 3455). Apparently, the BISDN package uses this function.
|
1.12 |
| 12-Mar-1997 |
christos | Update to ppp-2.3b4; from Paul Mackerras
|
1.11 |
| 15-Mar-1996 |
paulus | Added packet filtering, support for "PPP Deflate" packet compression, trivial multicast support, and support for xon/xoff output flow control to the PPP subsystem. Fixed several bugs, including making the accumulation and resetting of statistics more consistent. State for the VJ compressor is now dynamically allocated.
|
1.10 |
| 13-Feb-1996 |
christos | Net prototypes
|
1.9 |
| 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.8 |
| 08-Mar-1995 |
cgd | fixed sized types, where appropriate. when casting pointers to integers to do math on them, cast to long. ioctl commands are u_longs.
|
1.7 |
| 29-Jun-1994 |
cgd | New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.6 |
| 08-May-1994 |
paulus | Version from ppp-2.1 release.
|
1.5 |
| 25-Jan-1994 |
deraadt | PPP_HEADER_LEN -> PPP_HDRLEN
|
1.4 |
| 15-Jan-1994 |
deraadt | multiple inclusion protection
|
1.3 |
| 09-Nov-1993 |
glass | T_LINEP member of struct tty becomes t_sc. This replaces the #define t_sc T_LINEP that appear in tty_tb.c, if_sl.c, and if_ppp.h
|
1.2 |
| 31-Aug-1993 |
paulus | branches: 1.2.2; Modified if_ppp.c and if_ppp.h to add priority queueing for "interactive" traffic (done in a similar fashion to if_sl.c), and BPF support.
|
1.1 |
| 14-Aug-1993 |
deraadt | ppp from paul mackerras
|
1.2.2.1 |
| 14-Nov-1993 |
mycroft | T_LINEP --> t_sc, from trunk.
|
1.15.10.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.17.2.1 |
| 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
1.18.16.1 |
| 15-Jul-2002 |
gehenna | catch up with -current.
|
1.18.4.1 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.18.2.1 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.19.6.4 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.19.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.19.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.19.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.21.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.23.84.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.23.80.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.23.74.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.23.70.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.25.44.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.25.26.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.27.54.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|