NetBSD/sys/dev
thorpej ca4d373730 Implement support for IP/TCP/UDP checksum offloading provided by
network interfaces.  This works by pre-computing the pseudo-header
checksum and caching it, delaying the actual checksum to ip_output()
if the hardware cannot perform the sum for us.  In-bound checksums
can either be fully-checked by hardware, or summed up for final
verification by software.  This method was modeled after how this
is done in FreeBSD, although the code is significantly different in
most places.

We don't delay checksums for IPv6/TCP, but we do take advantage of the
cached pseudo-header checksum.

Note: hardware-assisted checksumming defaults to "off".  It is
enabled with ifconfig(8).  See the manual page for details.

Implement hardware-assisted checksumming on the DP83820 Gigabit Ethernet,
3c90xB/3c90xC 10/100 Ethernet, and Alteon Tigon/Tigon2 Gigabit Ethernet.
2001-06-02 16:17:06 +00:00
..
ata Since __HAVE_OLD_DISKLABEL, DISKMINOR(u, p) isn't continuous over "p" 2001-05-06 18:30:56 +00:00
bi Remove ethernet CRC on received packets. 2001-05-27 19:36:06 +00:00
cardbus cardbusvar.h is divided into two files: cardbusvar.h and cardbusreg.h. 2001-06-01 10:30:37 +00:00
dec use _KERNEL_OPT 2001-05-30 11:40:35 +00:00
eisa Add missing printf(). 2001-05-10 09:41:19 +00:00
hpc fix locking problem of event queue access. 2001-05-08 17:23:09 +00:00
i2c Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
i2o Pull up the thorpej_scsipi branch to main branch. 2001-04-25 17:53:04 +00:00
ic Implement support for IP/TCP/UDP checksum offloading provided by 2001-06-02 16:17:06 +00:00
ieee1394 Add a few nits. Hubs seem problematic on resets sometimes. 2001-05-17 05:30:37 +00:00
isa use _KERNEL_OPT 2001-05-30 11:40:35 +00:00
isapnp Add Aztech sound card found in HP Kayaks. 2001-04-15 03:31:37 +00:00
mca remove //-commented debugging stuff 2001-05-14 07:35:33 +00:00
microcode Generated from osiop.ss rev. 1.1: 2001-04-30 04:49:57 +00:00
mii Driver for Broadcom BCM5400-family Gig-E PHYs. Programming 2001-06-01 16:49:59 +00:00
mscp Upon inspection of a 4000/600 dmesg, change the splbios to splubas. 2001-04-12 20:13:26 +00:00
news
ofisa Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
ofw Add l_poll' to struct linesw' and provide an xxxpoll() entry point 2001-05-02 10:32:08 +00:00
pci Implement support for IP/TCP/UDP checksum offloading provided by 2001-06-02 16:17:06 +00:00
pckbc Delete the XXX'd includes of <dev/isa/isavar.h> and <sys/kernel.h>. 2001-06-01 00:38:31 +00:00
pcmcia add product COREGA FEther-PCC-TXF 2001-05-21 13:48:25 +00:00
podulebus Clean up hcsc_match: Don't check the manufacturer ID, since podule IDs are 2001-06-02 12:07:34 +00:00
qbus Use cdev_decl() instead of local prototyping. 2001-05-26 21:24:38 +00:00
raidframe A value of 1 for tracks/cylinder in the disklabel is apparently sub-optimal. 2001-04-05 02:48:51 +00:00
rasops Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
rcons Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
sbus use _KERNEL_OPT 2001-05-30 11:40:35 +00:00
scsipi Fix typo in sddump() which caused core dumps to fail with ENXIO. 2001-06-01 08:39:54 +00:00
std Add comment set spec id to macro types 2001-04-23 00:57:32 +00:00
sun give sunkbd and sunms a "poll" routine. 2001-05-17 02:24:00 +00:00
sysmon
tc add missing #include "opt_kgdb.h" 2001-05-30 15:24:23 +00:00
usb Uninitialised variables, from Krister Walfridsson: in umass_scsipi_request() 2001-05-30 20:31:39 +00:00
vme Pull up the thorpej_scsipi branch to main branch. 2001-04-25 17:53:04 +00:00
wscons add missing #include "opt_kgdb.h" 2001-05-30 15:24:23 +00:00
wsfont Only install headers which are actually used by our userland. This 2001-04-11 07:42:31 +00:00
xmi
auconv.c
auconv.h
audio_if.h
audio.c X68k built-in voice synthesizer supports 4bit ADPCM. 2001-05-02 12:49:41 +00:00
audiovar.h
ccd.c
ccdvar.h
clock_subr.c
clock_subr.h
cninit.c
cons.c
cons.h
DEVNAMES Add hcsc. 2001-05-26 23:02:06 +00:00
ld.c minor lint 2001-04-30 02:44:53 +00:00
ldvar.h
Makefile Put back all header files defining ioctls 2001-04-11 19:07:36 +00:00
md_root.c
md.c
md.h
midi_if.h
midi.c
midisyn.c
midisynvar.h
midivar.h
mulaw.c
mulaw.h
rnd.c
rndpool.c
sequencer.c
sequencervar.h
vnd.c
vndvar.h