opnsense-src/sys/dev/bce
Pyun YongHyeon 051ea6ca19 MFC r204373-204374:
r204373:
  Move TSO setup to new function bce_tso_setup(). Also remove VLAN
  parsing code in TSO path as the controller requires VLAN hardware
  tagging to make TSO work over VLANs.
  While parsing the mbuf in TSO patch, always perform check for
  writable mbuf as bce(4) have to reset IP length and IP checksum
  field of IP header and make sure to ensure contiguous buffer before
  accessing IP/TCP headers. While I'm here replace magic number 40 to
  more readable sizeof(struct ip) + sizeof(struct tcphdr).

r204374:
  Add TSO support on VLANs. bce(4) controllers require VLAN hardware
  tagging to make TSO work on VLANs so explicitly disable TSO on VLAN
  if VLAN hardware tagging is disabled.
2010-03-23 22:11:39 +00:00
..
if_bce.c MFC r204373-204374: 2010-03-23 22:11:39 +00:00
if_bcefw.h - Updated firmware to latest 4.6.X release. 2009-03-04 00:05:40 +00:00
if_bcereg.h MFC r202717: 2010-03-19 00:26:45 +00:00