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.


Reply via email to