[dpdk-dev] [PATCH v2 00/38] net/sfc: support port representors
Ferruh Yigit
ferruh.yigit at intel.com
Tue Oct 12 18:45:39 CEST 2021
On 10/11/2021 3:48 PM, Andrew Rybchenko wrote:
> Support port representors on SN1000 SmartNICs including:
> - new syntax with controller, PF and VF specification
> - PF representors
> - two controllers: host and embedded SoC
>
> The patch series depends on [1] (including build dependency) since it
> provides representors info on admin PF only.
>
> [1] https://patches.dpdk.org/project/dpdk/list/?series=18373
>
> v2:
> - rebase on top of release callback prototype changes
> - improve switch mode auto-detection
>
> Andrew Rybchenko (2):
> common/sfc_efx/base: update MCDI headers
> common/sfc_efx/base: update EF100 registers definitions
>
> Igor Romanov (23):
> net/sfc: add switch mode device argument
> net/sfc: insert switchdev mode MAE rules
> common/sfc_efx/base: add an API to get mport ID by selector
> net/sfc: support EF100 Tx override prefix
> net/sfc: add representors proxy infrastructure
> net/sfc: reserve TxQ and RxQ for port representors
> net/sfc: move adapter state enum to separate header
> net/sfc: add port representors infrastructure
> common/sfc_efx/base: add filter ingress mport matching field
> common/sfc_efx/base: add API to get mport selector by ID
> common/sfc_efx/base: add mport alias MCDI wrappers
> net/sfc: add representor proxy port API
> net/sfc: implement representor queue setup and release
> net/sfc: implement representor RxQ start/stop
> net/sfc: implement representor TxQ start/stop
> net/sfc: implement port representor start and stop
> net/sfc: implement port representor link update
> net/sfc: support multiple device probe
> net/sfc: implement representor Tx routine
> net/sfc: use xword type for EF100 Rx prefix
> net/sfc: handle ingress m-port in EF100 Rx prefix
> net/sfc: implement representor Rx routine
> net/sfc: add simple port representor statistics
>
> Viacheslav Galaktionov (13):
> common/sfc_efx/base: allow creating invalid mport selectors
> net/sfc: free MAE lock once switch domain is assigned
> common/sfc_efx/base: add multi-host function M-port selector
> common/sfc_efx/base: retrieve function interfaces for VNICs
> common/sfc_efx/base: add a means to read MAE mport journal
> common/sfc_efx/base: allow getting VNIC MCDI client handles
> net/sfc: maintain controller to EFX interface mapping
> net/sfc: store PCI address for represented entities
> net/sfc: include controller and port in representor name
> net/sfc: support new representor parameter syntax
> net/sfc: use switch port ID as representor ID
> net/sfc: implement the representor info API
> net/sfc: update comment about representor support
>
Series applied to dpdk-next-net/main, thanks.
More information about the dev
mailing list