NetBSD/sys/net
onoe 2819c7b688 Use DMA from mbuf instead of copy in transmit.
Still use memcpy in receiving because we must use buffer fill mode
	and many packets may share single receive buffer.

XXX: Workaround(?) for CXD3222: it fails to DMA for selfid packet according
to code placement. I'm not sure about the reason (cache? timing? bug?).

Fixed the bug: transmitter sometimes stop and OACTIVE bit of if_fw
never be cleared.
Fixed the bug: freeing free buffer.

Enable ieee1394_drain and ieee1394_watchdog for loss of fragment.
2000-11-20 12:12:18 +00:00
..
Makefile Install if_vlanvar.h. 2000-09-28 06:06:50 +00:00
bpf.c
bpf.h Pull in <sys/time.h>, since we use timevals here. 2000-11-11 00:11:04 +00:00
bpf_filter.c
bpfdesc.h
bsd-comp.c Don't use MALLOC() for variable-sized allocations. 2000-08-25 21:22:16 +00:00
ethertypes.h
if.c Change the if_reset vector to if_init, and add an if_stop. if_stop 2000-10-11 16:52:34 +00:00
if.h Change the if_reset vector to if_init, and add an if_stop. if_stop 2000-10-11 16:52:34 +00:00
if_arc.h
if_arcsubr.c
if_arp.h
if_atm.h
if_atmsubr.c
if_dl.h
if_ether.h Supports hardware 802.1q VLAN tagging, per discussion on tech-net. The tag is 2000-11-17 19:21:53 +00:00
if_ethersubr.c Supports hardware 802.1q VLAN tagging, per discussion on tech-net. The tag is 2000-11-17 19:21:53 +00:00
if_faith.c
if_fddi.h
if_fddisubr.c suppress warning on nd6_storelladdr failure. the failure could happen 2000-10-15 15:39:11 +00:00
if_gif.c Allow changing of settings via ioctl only for the superuser. 2000-11-19 18:48:44 +00:00
if_gif.h
if_gre.c Allow changing of settings via ioctl only for the superuser. 2000-11-19 18:48:44 +00:00
if_gre.h
if_hippi.h
if_hippisubr.c fix IPv6 packet manipulation. (use ip6intrq) 2000-10-02 03:52:10 +00:00
if_ieee1394.h Use DMA from mbuf instead of copy in transmit. 2000-11-20 12:12:18 +00:00
if_ieee1394subr.c Use DMA from mbuf instead of copy in transmit. 2000-11-20 12:12:18 +00:00
if_ieee80211.h
if_llc.h
if_loop.c
if_media.c
if_media.h
if_ppp.c Fix typo (thinko?), which didn't allow MRU to be set below the default 2000-10-26 01:26:15 +00:00
if_ppp.h
if_pppvar.h
if_sl.c Set the default line discipline to t_linesw, rather than just NULL it. 2000-11-02 12:00:49 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c fix comment (s/IPv6/IP/) 2000-10-10 11:43:51 +00:00
if_stf.c
if_stf.h
if_strip.c Fix bug w/previous. 2000-11-02 16:50:17 +00:00
if_stripvar.h
if_token.h
if_tokensubr.c fix compilation without INET. 2000-10-02 03:53:07 +00:00
if_tun.c
if_tun.h
if_types.h Add new numbers from IANA: 0x83 - 0xbd 2000-10-26 06:51:31 +00:00
if_vlan.c Supports hardware 802.1q VLAN tagging, per discussion on tech-net. The tag is 2000-11-17 19:21:53 +00:00
if_vlanvar.h When an Ethernet interface detaches, unconfigure any VLANs associated 2000-10-03 23:50:52 +00:00
net_osdep.c
net_osdep.h - icmp6 nodeinfo: remove possibility of unaligned pointer access. 2000-08-19 08:15:53 +00:00
netisr.h
netisr_dispatch.h
pfil.c Restructure the PFIL_HOOKS mechanism a bit: 2000-11-11 00:52:36 +00:00
pfil.h Restructure the PFIL_HOOKS mechanism a bit: 2000-11-11 00:52:36 +00:00
pfkeyv2.h typo 2000-10-03 22:46:21 +00:00
ppp-comp.h
ppp-deflate.c Don't use MALLOC() for variable-sized allocations. 2000-08-25 21:22:16 +00:00
ppp_defs.h
ppp_tty.c sync with struct tty change (does it look correct?) 2000-11-02 15:51:18 +00:00
radix.c
radix.h avoid namespace pollution by radix.h. the #ifndef _KERNEL portion was to 2000-11-06 11:07:37 +00:00
raw_cb.c
raw_cb.h
raw_usrreq.c
route.c
route.h
rtsock.c Don't require the size of sockaddr to be rounded up if it was the last one 2000-11-10 03:37:42 +00:00
slcompress.c
slcompress.h
slip.h
zlib.c
zlib.h