History log of /src/sys/net/bsd-comp.c |
Revision | | Date | Author | Comments |
1.23 |
| 05-Jul-2024 |
rin | sys: Drop redundant NULL check before m_freem(9)
m_freem(9) safely has accepted NULL argument at least since 4.2BSD: https://www.tuhs.org/cgi-bin/utree.pl?file=4.2BSD/usr/src/sys/sys/uipc_mbuf.c
Compile-tested on amd64/ALL.
Suggested by knakahara@
|
1.22 |
| 06-Aug-2016 |
pgoyette | branches: 1.22.52; Catch up with the renaming of module ppp --> if_ppp and avoid warning messages at boot (or module load) time.
|
1.21 |
| 06-Aug-2016 |
pgoyette | Modularize the ppp driver, and adjust dependencies of the compressor modules.
For now, this is still included as a built-in module in GENERIC kernels.
|
1.20 |
| 29-Nov-2008 |
cube | branches: 1.20.26; 1.20.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.19 |
| 25-Nov-2008 |
cube | Rework the way PPP compmressors are handled and allow them to be automatically loaded when needed.
|
1.18 |
| 15-Jun-2008 |
christos | branches: 1.18.2; 1.18.4; - add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD) - kill memsets where M_ZERO can be used.
|
1.17 |
| 20-Feb-2008 |
matt | branches: 1.17.6; 1.17.8; 1.17.10; 1.17.12; 1.17.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t)
|
1.16 |
| 16-Nov-2006 |
christos | branches: 1.16.24; __unused removal on arguments; approved by core.
|
1.15 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.14 |
| 11-Dec-2005 |
thorpej | branches: 1.14.20; 1.14.22; ANSI function decls and application of static.
|
1.13 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.12 |
| 07-Aug-2003 |
agc | branches: 1.12.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.11 |
| 15-Nov-2001 |
lukem | branches: 1.11.16; don't need <sys/types.h> when including <sys/param.h>
|
1.10 |
| 12-Nov-2001 |
lukem | add RCSIDs
|
1.9 |
| 18-Jul-2001 |
thorpej | bzero -> memset
|
1.8 |
| 25-Aug-2000 |
thorpej | branches: 1.8.2; 1.8.4; Don't use MALLOC() for variable-sized allocations.
|
1.7 |
| 12-Mar-1997 |
christos | branches: 1.7.22; Update to ppp-2.3b4; from Paul Mackerras
|
1.6 |
| 13-Oct-1996 |
christos | backout previous kprintf change
|
1.5 |
| 10-Oct-1996 |
christos | - printf -> kprintf, sprintf -> ksprintf
|
1.4 |
| 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.3 |
| 03-Mar-1996 |
thorpej | Remove extra RCS id.
|
1.2 |
| 13-Feb-1996 |
christos | Net prototypes
|
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.7.22.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.8.4.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.8.4.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.8.2.3 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.8.2.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.8.2.1 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.11.16.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.16.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.12.16.3 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.12.16.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.12.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.14.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.14.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.14.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.16.24.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.17.14.1 |
| 18-Jun-2008 |
simonb | Sync with head.
|
1.17.12.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.17.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.17.8.1 |
| 17-Jun-2008 |
yamt | sync with head.
|
1.17.6.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.17.6.1 |
| 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.18.4.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.18.2.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.20.44.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.20.26.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.52.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|