freebsd-skq/sys/dev/cxgb
bz 9efa72fd42 MFp4 bz_ipv6_fast:
Significantly update tcp_lro for mostly two things:
  1) introduce basic support for IPv6 without extension headers.
  2) try hard to also get the incremental checksum updates right,
     especially also in the IPv4 case for the IP and TCP header.

  Move variables around for better locality, factor things out into
  functions, allow checksum updates to be compiled out, ...

  Leave a few comments on further things to look at in the future,
  though that is not the full list.

  Update drivers with appropriate #includes as needed for IPv6 data
  type in LRO.

  Sponsored by:	The FreeBSD Foundation
  Sponsored by:	iXsystems

Reviewed by:	gnn (as part of the whole)
MFC After:	3 days
2012-05-24 23:03:23 +00:00
..
common Fix return value of function. 2011-12-23 01:39:10 +00:00
sys Switch to our preferred 2-clause BSD license. 2010-05-05 20:39:02 +00:00
ulp Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
bin2h.pl
cxgb_adapter.h MFp4 bz_ipv6_fast: 2012-05-24 23:03:23 +00:00
cxgb_include.h
cxgb_ioctl.h Add support for hardware filters to cxgb(4). The T3 chip can inspect 2010-05-05 00:41:40 +00:00
cxgb_main.c Add IPv6 TSO (including TSO+VLAN) support to cxgb(4). 2012-02-09 23:19:09 +00:00
cxgb_offload.c
cxgb_offload.h There is no need to test __FreeBSD_version for features that have 2010-02-24 10:16:18 +00:00
cxgb_osdep.h There is no need to test __FreeBSD_version for features that have 2010-02-24 10:16:18 +00:00
cxgb_sge.c Convert a number of drivers to obtaining their parent DMA tag from their 2012-03-12 08:03:51 +00:00
cxgb_t3fw.c
cxgb_t3fw.h Update T3 firmware to 7.11.0 2011-03-25 20:53:02 +00:00
t3b_protocol_sram.h
t3b_tp_eeprom.h
t3c_protocol_sram.h
t3c_tp_eeprom.h
t3cdev.h