1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys
Pyun YongHyeon bc2a100257 Disable TX IP checksum offloading for RTL8168C controllers. The
controller in question generates frames with bad IP checksum value
if packets contain IP options.  For instance, packets generated by
ping(8) with record route option have wrong IP checksum value. The
controller correctly computes checksum for normal TCP/UDP packets
though.
There are two known RTL8168/8111C variants in market and the issue
I observed happened on RL_HWREV_8168C_SPIN2. I'm not sure
RL_HWREV_8168C also has the same issue but it would be better to
assume it has the same issue since they shall share same core.
RTL8102E which is supposed to be released at the time of
RTL8168/8111C announcement does not have the issue.

Tested by:	Konstantin V. Krotov ( kkv <> insysnet dot ru )
2011-02-04 17:49:55 +00:00
..
amd64 Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
arm The FDT describes the host controller directly. There's no need to 2011-02-03 18:07:05 +00:00
boot Add PEX0 and select the first serial port as console. 2011-02-04 01:09:02 +00:00
bsm
cam In addition to r217444 ignore also ATA status errors on DMA Auto-Activation 2011-01-26 06:57:48 +00:00
cddl vdev's sectorsize should not be greater than 8 Kbytes and also 2011-02-04 15:22:56 +00:00
compat Yet another unimplemented futex operation, print out about. 2011-01-31 06:06:23 +00:00
conf Adds an experimental option to create a pool of 2011-02-03 10:05:30 +00:00
contrib Correct bogus initialization. It should be noted that this change 2011-01-14 04:24:53 +00:00
crypto
ddb sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
dev Disable TX IP checksum offloading for RTL8168C controllers. The 2011-02-04 17:49:55 +00:00
fs Collapse duplicate definitions of EXT2_SB(). 2011-02-04 14:20:27 +00:00
gdb
geom Add new user-friendly aliases for partition types for the MBR and 2011-01-28 11:13:01 +00:00
gnu
i386 Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
ia64 Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
isa
kern Always assert that the turnstile chain lock is held in turnstile_wait() 2011-02-04 14:16:41 +00:00
kgssapi
libkern
mips Replace __LP64__ with __mips_n64. This partly reverts r217147. 2011-02-04 13:09:46 +00:00
modules Include some preliminary TX HT rate scenario setup code. 2011-02-01 08:03:01 +00:00
net Fix a LOR by dropping the global ifnet locks while allocating a new ifnet 2011-01-24 22:21:58 +00:00
net80211 Instead of always returning 0 to a scan request, indicate if there is 2011-01-30 14:05:21 +00:00
netatalk
netgraph sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:53:39 +00:00
netinet When turning off TCP_NOPUSH, only call tcp_output() to immediately flush 2011-02-04 14:13:15 +00:00
netinet6
netipsec
netipx
netnatm
netncp
netsmb Change some variables from int to size_t. This is more accurate since 2011-01-08 23:06:54 +00:00
nfs Modify the experimental NFSv4 server so that it posts a SIGUSR2 2011-01-14 23:30:35 +00:00
nfsclient
nfsserver
nlm sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
opencrypto
pc98 Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize. 2011-01-21 10:26:26 +00:00
pci Add support for RTL8105E PCIe Fast Ethernet controller. It seems 2011-01-26 21:14:20 +00:00
powerpc Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
rpc sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
security sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:14 +00:00
sparc64 Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
sun4v Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
sys Use M_WAITOK rather than M_NOWAIT when creating taskqueues via the 2011-02-04 14:06:57 +00:00
teken
tools
ufs Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
vm Release the free page queues lock earlier in vm_page_alloc(). 2011-01-30 23:55:48 +00:00
x86 Use a dedicated taskqueue with a thread that runs at a software-interrupt 2011-02-03 13:09:22 +00:00
xdr
xen Fix a few more SYSCTL_PROC() that were missing a CTLFLAG type specifier. 2011-01-19 00:57:58 +00:00
Makefile