numam-dpdk/drivers
Harish Patil dd28bc8c6e net/qede: fix VF port creation sequence
Few adjustments are required to effectively handle VF vport create/delete
sequence. The problem is exposed by recent ethdev TX offload changes
which requires port to be in down state before applying TX offloads.

 - Move vport creation from dev_init() to dev_configure()
 - Force to stop vport if it was already started due to previous run
   (restart case)
 - Move link state enable/disable to dev_init() and dev_close()
   respectively.
 - For MTU change, recreate vport with new MTU value and restore old
   config. This is necessary since VF MTU value can be changed only upon
   vport creation.

Fixes: ec94dbc573 ("qede: add base driver")
Cc: stable@dpdk.org

Signed-off-by: Harish Patil <harish.patil@cavium.com>
2018-02-05 19:56:04 +01:00
..
bbdev drivers/bbdev: align dynamic log names with standard 2018-01-31 09:28:06 +01:00
bus bus/dpaa: fix mempool ops registration 2018-02-06 00:40:29 +01:00
crypto crypto/qat: fix allocation check and leak 2018-02-01 00:34:51 +01:00
event event/dpaa: fix portal allocation 2018-02-06 00:43:32 +01:00
mempool bus/dpaa: check portal presence in the caller function 2018-01-31 13:44:54 +01:00
net net/qede: fix VF port creation sequence 2018-02-05 19:56:04 +01:00
raw raw/skeleton: add test cases 2018-01-31 15:36:30 +01:00
Makefile raw/skeleton: introduce skeleton rawdev driver 2018-01-31 15:36:02 +01:00
meson.build drivers: improve pmdinfo generation with meson 2018-01-30 21:59:00 +01:00