1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys/net
Luigi Rizzo bfcd631529 Assorted bugfixes:
+ configuration: make sure that the NUL at the end of the config
   string is properly detected and handled, and the stats passed
   up via sysctl properly reflect which interfaces do bridging.
   (The whole config support might make good use of some cleanup
   in the future).

 + fixed some bugs related to the corruption of multicast and
   broadcast packets: make sure that for those packets the entire
   IP + ethernet header is in the mbuf, not in a cluster, so
   that writes performed in that area by the upper layers do
   not affect us.

 + performance: when calling m_pullup, make room for the ethernet header
   as well, we are going to add it in right after. Also, change an m_dup
   back to m_copypacket. The former is not necessary anymore now, and
   it did not help, anyways.

I will do a fast MFC because 95% of this patch is fixing bad bugs
and i doubt anyone would test the fix in CURRENT. Plus the last
two items mostly bring back some code which was already there in 4.0
times.
2001-01-22 22:34:53 +00:00
..
bpf_compat.h Small fix for bpf compat: 2000-12-27 22:20:13 +00:00
bpf_filter.c
bpf.c Small fix for bpf compat: 2000-12-27 22:20:13 +00:00
bpf.h
bpfdesc.h select() DKI is now in <sys/selinfo.h>. 2001-01-09 04:33:49 +00:00
bridge.c Assorted bugfixes: 2001-01-22 22:34:53 +00:00
bridge.h
bsd_comp.c Remove #if DO_DEFLATE 2000-10-27 08:38:26 +00:00
ethernet.h
fddi.h
hostcache.c
hostcache.h
if_arp.h
if_atm.h
if_atmsubr.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
if_disc.c
if_dl.h
if_ef.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_ethersubr.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_faith.c
if_fddisubr.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_gif.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_gif.h
if_ieee80211.h Add some additional message types for coming raylan driver from Duncan 2000-10-30 06:03:57 +00:00
if_iso88025subr.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
if_llc.h
if_loop.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
if_media.c
if_media.h
if_mib.c
if_mib.h
if_ppp.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
if_ppp.h
if_pppvar.h
if_sl.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c Various fixes to make leased line operation more robust. On lcp_up, start 2000-12-19 19:08:11 +00:00
if_stf.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
if_stf.h
if_tap.c Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
if_tap.h
if_tapvar.h
if_tun.c Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
if_tun.h
if_tunvar.h
if_types.h
if_var.h Unbreak world; #include <sys/mutex.h> instead of <machine/mutex.h> 2000-11-26 21:47:01 +00:00
if_vlan_var.h
if_vlan.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
if.c Move most of sys/mutex.h into kern/kern_mutex.c, thereby making the mutex 2001-01-21 22:34:43 +00:00
if.h
intrq.c Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
intrq.h
iso88025.h
net_osdep.c
net_osdep.h
netisr.h Remove the last of the MD netisr code. It is now all MI. Remove 2000-12-05 00:36:00 +00:00
pfil.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
pfil.h
pfkeyv2.h
ppp_comp.h Remove bogus undocumented macros used to control conditional assembly. 2000-10-27 08:39:41 +00:00
ppp_deflate.c Remove #if DO_DEFLATE 2000-10-27 08:38:26 +00:00
ppp_defs.h
ppp_tty.c * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
radix.c Initialize rn_mklist in rn_newpair(). The undocumented assumption 2000-10-27 20:50:14 +00:00
radix.h
raw_cb.c
raw_cb.h
raw_usrreq.c Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
route.c
route.h
rtsock.c Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
slcompress.c
slcompress.h
slip.h
zlib.c
zlib.h