]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- enable multiple transmit queues
authorkmacy <kmacy@FreeBSD.org>
Sat, 22 Nov 2008 08:05:05 +0000 (08:05 +0000)
committerkmacy <kmacy@FreeBSD.org>
Sat, 22 Nov 2008 08:05:05 +0000 (08:05 +0000)
commit8885ab74398cd1aeccf4a5b9f498b3ff79ebdb99
treed00854743ef7af5905c93d7b62245ed0344ad08d
parent2b4df7158b97113f7626cc478468c3f3c3a688c9
- enable multiple transmit queues
- invert sense of hw.cxgb.singleq tunable to hw.cxgb.multiq
- don't wake up transmitting thread by default
- add per tx queue ifaltq to handle ALTQ
- remove several unused functions in cxgb_multiq.c
- add several sysctls: multiq_tx_enable, coalesce_tx_enable,
  and wakeup_tx_thread
- this obsoletes the hw.cxgb.snd_queue_len as ifq is replaced
  by a buf_ring
sys/dev/cxgb/cxgb_adapter.h
sys/dev/cxgb/cxgb_config.h
sys/dev/cxgb/cxgb_main.c
sys/dev/cxgb/cxgb_multiq.c
sys/dev/cxgb/cxgb_sge.c