Re: [PATCH v6 06/15] net/xsc: initialize xsc representors

2025-01-20 Thread WanRenyong
On 2025/1/21 3:06, Stephen Hemminger wrote: > On Mon, 20 Jan 2025 19:14:44 +0800 > "WanRenyong" wrote: > >> +static int >> +xsc_ethdev_init_representors(struct rte_eth_dev *eth_dev) >> +{ >> +struct xsc_ethdev_priv *priv = TO_XSC_ETHDEV_PRIV(eth_dev); >> +struct rte_eth_devargs eth_da = {

Re: [PATCH v6 06/15] net/xsc: initialize xsc representors

2025-01-20 Thread Stephen Hemminger
On Mon, 20 Jan 2025 19:14:44 +0800 "WanRenyong" wrote: > +static int > +xsc_ethdev_init_representors(struct rte_eth_dev *eth_dev) > +{ > + struct xsc_ethdev_priv *priv = TO_XSC_ETHDEV_PRIV(eth_dev); > + struct rte_eth_devargs eth_da = { .nb_representor_ports = 0 }; > + struct rte_devi

[PATCH v6 06/15] net/xsc: initialize xsc representors

2025-01-20 Thread WanRenyong
For the design of the xsc PMD, each ethdev corresponds to a representor. Signed-off-by: WanRenyong --- drivers/net/xsc/xsc_defs.h | 11 +++ drivers/net/xsc/xsc_dev.c| 95 drivers/net/xsc/xsc_dev.h| 3 + drivers/net/xsc/xsc_ethdev.c | 170 +++