freebsd-skq/sys/dev/cxgb
Kip Macy 7ac2e6c362 Fixes for 4 port and small packet optimization
- remove cpl->iff panic - we can't know the port number from the rspq on the 4-port
- pick the ifnet based on the interface in the CPL header
- switch to using qset 0 for egress on the 4-port for now - may change
  when we start using RSS
- move ether_ifdetach to before the port lock gets deinitialized to avoid
  hang in the case where there are BPF peers (cxgb_ioctl is called indirectly
  when BPF peers are present)
- don't call t3_mac_reset if multiport is set, this was causing tx errors
  by misconfiguring the MAC on the 4-port
- change V_TXPKT_INTF to use txpkt_intf as the interfaces are not contiguous
- free the mbuf immediately in the case where the payload is small enough to be copied
  into the rspq
- only update the coalesce timer if for a queue if packets were taken off of it
- add in missed 20ms DELAY in initializaton vsc8211

- prompt MFC as this only applies to the 4-port which is currently completely
  broken - OK'd by kensmith

Supported by: Chelsio
Approved by: re (blanket)
MFC after: 0 days
2007-08-25 21:07:37 +00:00
..
common Fixes for 4 port and small packet optimization 2007-08-25 21:07:37 +00:00
sys - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 2007-07-17 06:50:35 +00:00
ulp/toecore add toe device header missed by previous commit 2007-05-25 16:17:59 +00:00
cxgb_adapter.h Fixes for 4 port and small packet optimization 2007-08-25 21:07:37 +00:00
cxgb_config.h - import new common code for the T304 2007-06-13 05:36:00 +00:00
cxgb_include.h When building cxgb as a module make include paths relative to the driver's root. 2007-05-28 22:57:27 +00:00
cxgb_ioctl.h forward port signedness fixes from RELENG_6 2007-08-17 05:57:04 +00:00
cxgb_l2t.c forward port signedness fixes from RELENG_6 2007-08-17 05:57:04 +00:00
cxgb_l2t.h forward port signedness fixes from RELENG_6 2007-08-17 05:57:04 +00:00
cxgb_lro.c Fixes for 4 port and small packet optimization 2007-08-25 21:07:37 +00:00
cxgb_main.c Fixes for 4 port and small packet optimization 2007-08-25 21:07:37 +00:00
cxgb_offload.c forward port signedness fixes from RELENG_6 2007-08-17 05:57:04 +00:00
cxgb_offload.h forward port signedness fixes from RELENG_6 2007-08-17 05:57:04 +00:00
cxgb_osdep.h - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 2007-07-17 06:50:35 +00:00
cxgb_sge.c Fixes for 4 port and small packet optimization 2007-08-25 21:07:37 +00:00
t3b_protocol_sram-1.1.0.bin.gz.uu - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 2007-07-17 06:50:35 +00:00
t3b_tp_eeprom-1.1.0.bin.gz.uu - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 2007-07-17 06:50:35 +00:00
t3fw-4.5.0.bin.gz.uu - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 2007-07-17 06:50:35 +00:00