summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2001-06-23ooops. remove unfinished work in progress.Artur Grabowski
2001-06-23Remove unneeded ip_id convertions.Federico G. Schwindt
Instead of using HTONS macro in some places, use htons directly in the struct member and save us a few bytes. Fix comment.
2001-06-23Bring in a bunch of improvements from NetBSD.Artur Grabowski
- pool_cache similar to the slab allocator in Solaris. - clean up locking a bit. - Don't pass __LINE__ and __FILE__ to pool_get and pool_put unless POOL_DIAGNOSTIC is defined.
2001-06-23convert to use pool_init.Artur Grabowski
2001-06-23sync. -mojMats O Jansson
2001-06-23Added Apple Pangea. -mojMats O Jansson
2001-06-23Likewise, only use outgoing TCP/UDP hardware checksumming if theAngelos D. Keromytis
interface is not in bridge mode.
2001-06-23Only use IP checksumming if the output interface is not in bridgeAngelos D. Keromytis
mode. We can't deal with that well.
2001-06-23UDP/IP/TCP packets that hit a bridge and need hardware checksummingAngelos D. Keromytis
are simply dropped.
2001-06-23m_copyback(), not m_copydata()Angelos D. Keromytis
2001-06-23Software-compute TCP/UDP checksum if we are going to do IPsec or if theAngelos D. Keromytis
output interface does not support hardware checksumming.
2001-06-23Typo.Angelos D. Keromytis
2001-06-23Prototype for in4_cksum()Angelos D. Keromytis
2001-06-23Add in4_cksum.cAngelos D. Keromytis
2001-06-23pool_init, not pool_createArtur Grabowski
2001-06-23Remember to compute IP/TCP/UDP checksum if we're going to broadcast onAngelos D. Keromytis
bridge.
2001-06-23Check for bridge loops.Angelos D. Keromytis
2001-06-23Placeholder, reminder to fix TCP/UDP checksumming right before doing IPsec.Angelos D. Keromytis
2001-06-23pipe_stat isn't referenced from outside sys_pipe.c anymoreArtur Grabowski
2001-06-23Add pipe_init, call it from main, move the pool initialization into it.Artur Grabowski
2001-06-23Keep stats on TCP/UDP hardware checksumming.Angelos D. Keromytis
2001-06-23Count input/output hardware-checksummed IP packets.Angelos D. Keromytis
2001-06-23Hardware checksumming stats.Angelos D. Keromytis
2001-06-23Since malloc in hashinit can get M_NOWAIT flags, we shouldArtur Grabowski
check the return value.
2001-06-23Only mips uses cpu_set_init_frame (and it shouldn't)Artur Grabowski
2001-06-23TCP/UDP hardware checksumming. Untested, since txp dies when it triesAngelos D. Keromytis
to compute the checksums. Still, it shouldn't affect anything.
2001-06-23IPv4 transmit checksum offload handlingJason Wright
2001-06-23Having to update queue(3) for DLIST_* is a major PITA; thus, just useAngelos D. Keromytis
SLIST and be done with it.
2001-06-23Remove DLIST_INSERT_BEFORE -- unnecessary complication.Angelos D. Keromytis
2001-06-23- Add IPv4, UDP, and TCP RX checksum offloading supportJason Wright
- Do not enable IPSEC offloading (don't know how that got there =)
2001-06-23UDP and TCP bits are reversed with respect to documentationJason Wright
2001-06-23Use DLIST for tags.Angelos D. Keromytis
2001-06-23Use standard defined macros to access inner ifnet data structure members.Aaron Campbell
2001-06-23Use DLIST for tags.Angelos D. Keromytis
2001-06-23Use DLIST for tagsAngelos D. Keromytis
2001-06-23Likewise, use m_tag_init()Angelos D. Keromytis
2001-06-23One of these days, I'll learn to type.Angelos D. Keromytis
2001-06-23Actually, should just use m_tag_init()Angelos D. Keromytis
2001-06-23Typo.Angelos D. Keromytis
2001-06-23DLIST_* type/operations.Angelos D. Keromytis
2001-06-23fix commentMichael Shalayeff
2001-06-23Initialize only if no hardware checksumming.Angelos D. Keromytis
2001-06-23Clear IPv4 input checksum OK flag after verification.Angelos D. Keromytis
2001-06-23PCI bus configuration userland access from FreeBSD.Matthieu Herrb
Will be used by XFree86 on powerpc (works on i386 too, but its not currently used).
2001-06-23fix up mtu for routes and ongoing tcp connection when if mtu changesNiels Provos
from FreeBSD; fixes pr/1878
2001-06-23TCP, UDP, IPv4 input hardware checksumming processing; also IPv4Angelos D. Keromytis
output hardware checksumming. Not tested yet, but should be done tonight. Remain to be solved: interactions with bridge, TCP/UDP output checksumming, interactions of TCP/UDP checksumming with routing changes.
2001-06-23Bye-bye to UFS-specific and unused functionsConstantine Sapuntzakis
2001-06-23Drop the "v4" for TCP/UDP checksums.Angelos D. Keromytis
2001-06-23Get rid of UFS-specific and unused functions in the VFS interfaceConstantine Sapuntzakis
2001-06-23Get rid of several vnode operationsConstantine Sapuntzakis