[dpdk-dev] [PATCH 00/20] cleanup ethdev close operation
Ferruh Yigit
ferruh.yigit at intel.com
Wed Sep 23 18:44:07 CEST 2020
On 9/13/2020 11:06 PM, Thomas Monjalon wrote:
> This is the end of a process started two years ago,
> to have a close which reliably releases an ethdev port
> without the need of removing the device (which can have more ports).
>
> Unfortunately, some drivers might be broken because did not follow
> the migration recommendations. We cannot wait more,
> this should be merged before the 20.11-rc1 release.
>
>
> Steve Yang (1):
> net/iavf: release port upon close
>
> Thomas Monjalon (18):
> ethdev: reset device and interrupt pointers on release
> ethdev: allow drivers to return error on close
> net/af_packet: release port upon close
> net/atlantic: release port upon close
> net/axgbe: release port upon close
> net/bonding: release port upon close
> net/failsafe: release port upon close
> net/mlx4: release port upon close
> net/null: release port upon close
> net/octeontx: release port upon close
> net/pcap: release port upon close
> net/ring: release port upon close
> net/softnic: release port upon close
> ethdev: remove old close behaviour
> drivers/net: accept removing device without any port
> drivers/net: remove redundant MAC addresses freeing
> app/testpmd: reset port status on close notification
> app/testpmd: align behaviour of multi-port detach
>
> Yunjian Wang (1):
> net/tap: release port upon close
>
Hi Thomas,
this requires rebase, specially cxgbe & enic has relevant code changes
after the set.
More information about the dev
mailing list