[Bug 198868] pf brakes tcp checksum if enabled for ue adapter

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jan 6 21:54:40 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198868

--- Comment #11 from dewayne at heuristicsystems.com.au ---
(In reply to Kristof Provost from comment #10)

My apologies Kristof, I'm unable to add any value here.

I'm using product ID=0x772b (ASIX Electronics Corporation, an AX88772B 10/100)
while Dmitry is using 0x7e2b (we're using the same vendor 0x0b95), and both
devices are regarded as AX88772B.  Unfortunately I was responding to the
interface ue0 as being the problem. Regardless, we aren't comparing apples to
oranges - as I am getting successful connections albeit with bad cksums; which
I continue to get after disabling pf (via pfctl -d)

References:
Note from /usr/src/sys/dev/usb/net/if_axereg.h
 * This driver does not enable partial checksum feature which will
 * compute 16bit checksum from 14th byte to the end of the frame.  If
 * this feature is enabled, computed checksum value is embedded into
 * RX header which in turn means it uses different RX header format.

Linux drivers are here:
http://www.asix.com.tw/download.php?sub=driverdetail&PItemID=86
Documentation: http://www.asix.com.tw/download.php?sub=briefdetail&PItemID=105

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-pf mailing list