freebsd-dev/sys/dev/cxgb/common
Navdeep Parhar 97ae3bc359 Multiple fixes related to queue set sizing and resources:
- Only the tunnelq (TXQ_ETH) requires a buf_ring, an ifq, and the watchdog/timer
  callouts.  Do not allocate these for the other tx queues.

- Use 16k jumbo clusters only on offload capable cards by default.

- Do not allocate a full tx ring for the offload queue if the card is not
  offload capable.

- Slightly better freelist size calculation.

- Fix nmbjumbo4 typo, remove unneeded global variables.

MFC after:	3 days
2010-03-31 00:27:49 +00:00
..
cxgb_ael1002.c Improved PHY EDC settings. 2010-03-31 00:21:56 +00:00
cxgb_aq100x.c The 10GBASE-T card should use an IPG of 1. Also enable the check 2009-11-13 00:34:28 +00:00
cxgb_common.h Multiple fixes related to queue set sizing and resources: 2010-03-31 00:27:49 +00:00
cxgb_ctl_defs.h Update firmware version check 2008-11-12 04:45:09 +00:00
cxgb_firmware_exports.h - update firmware to 5.0 2008-02-23 01:06:17 +00:00
cxgb_mc5.c Update cxgb include paths to not require prefixing with dev/cxgb 2008-09-23 03:16:54 +00:00
cxgb_mv88e1xxx.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_regs.h cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_sge_defs.h - fix qset to port binding as a proper fix for the problems encountered on the 4-port 2007-09-09 01:28:03 +00:00
cxgb_t3_cpl.h Greatly simplify cxgb by removing almost all of the custom mbuf management logic 2009-06-19 23:34:32 +00:00
cxgb_t3_hw.c Multiple fixes related to queue set sizing and resources: 2010-03-31 00:27:49 +00:00
cxgb_tcb.h - update firmware to 5.0 2008-02-23 01:06:17 +00:00
cxgb_tn1010.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_vsc7323.c Update cxgb include paths to not require prefixing with dev/cxgb 2008-09-23 03:16:54 +00:00
cxgb_vsc8211.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_xgmac.c The 10GBASE-T card should use an IPG of 1. Also enable the check 2009-11-13 00:34:28 +00:00
jhash.h