freebsd-dev/sys/dev/mana
Wei Hu 1833cf1373 Mana: move mana polling from EQ to CQ
-Each CQ start task queue to poll when completion happens.
    This means every rx and tx queue has its own cleanup task
    thread to poll the completion.
    - Arm EQ everytime no matter it is mana or hwc. CQ arming
    depends on the budget.
    - Fix a warning in mana_poll_tx_cq() when cqe_read is 0.
    - Move cqe_poll from EQ to CQ struct.
    - Support EQ sharing up to 8 vPorts.
    - Ease linkdown message from mana_info to mana_dbg.

Tested by:	whu
MFC after:	2 weeks
Sponsored by:	Microsoft
2021-10-26 12:25:22 +00:00
..
gdma_main.c Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
gdma_util.c
gdma_util.h
gdma.h Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
hw_channel.c Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
hw_channel.h
mana_en.c Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
mana_sysctl.c
mana_sysctl.h
mana.h Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
shm_channel.c
shm_channel.h