[dpdk-dev] [PATCH v8 0/5] runtime queue setup
Qi Zhang
qi.z.zhang at intel.com
Tue Apr 24 14:44:05 CEST 2018
v8:
- re-order in default.ini and i40e.ini.
- rebase
v7:
- update default.ini and i40e.ini.
- rename runtime_queue_setup_capa to dev_capa for generic.
- testpmd queue setup command be moved to "ports" command group.
- remove ring_size and offload from queue setup command in testpmd.
- enable per queue config in testpmd.
- enable queue ring size configure command in testpmd.
- fix couple typo.
TODO:
queue offload config commmand is not implemented yet, but per queue
configure data structure is already supported in PATCH 3
v6:
- fix tx queue state check in rte_eth_rx_queue_setup
- fix error message in testpmd.
v5:
- fix first tx queue check in i40e.
v4:
- fix i40e rx/tx funciton conflict handle.
- no need conflict check for first rx/tx queue at runtime setup.
- fix missing offload paramter in testpmd cmdline.
v3:
- not overload deferred start.
- rename deferred setup to runtime setup.
- remove unecessary testpmd parameters (patch 2/4 of v2)
- add offload support to testpmd queue setup command line
- i40e fix: return fail when required rx/tx function conflict with
exist setup.
v2:
- enhance comment in rte_ethdev.h
Qi Zhang (5):
ethdev: support runtime queue setup
app/testpmd: add command for queue setup
app/testpmd: enable per queue configure
app/testpmd: enable queue ring size configure
net/i40e: enable runtime queue setup
app/test-pmd/cmdline.c | 217 ++++++++++++++++++++++++++++
app/test-pmd/config.c | 67 ++++++---
app/test-pmd/testpmd.c | 101 ++++++++-----
app/test-pmd/testpmd.h | 6 +-
doc/guides/nics/features.rst | 18 +++
doc/guides/nics/features/default.ini | 2 +
doc/guides/nics/features/i40e.ini | 2 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 16 ++
drivers/net/i40e/i40e_ethdev.c | 4 +
drivers/net/i40e/i40e_rxtx.c | 183 ++++++++++++++++++++---
lib/librte_ether/rte_ethdev.c | 30 ++--
lib/librte_ether/rte_ethdev.h | 7 +
12 files changed, 554 insertions(+), 99 deletions(-)
--
2.13.6
More information about the dev
mailing list