Re: [PATCH v6 08/15] net/xsc: add Rx and Tx queue setup

2025-01-20 Thread WanRenyong
On 2025/1/21 2:16, Stephen Hemminger wrote: > On Mon, 20 Jan 2025 19:14:48 +0800 > "WanRenyong" wrote: > >> +struct __rte_packed_begin xsc_send_wqe_ctrl_seg { >> +rte_le32_t msg_opcode:8; >> +rte_le32_t with_immdt:1; >> +rte_le32_t csum_en:2; >> +rte_le32_t ds_d

Re: [PATCH v6 08/15] net/xsc: add Rx and Tx queue setup

2025-01-20 Thread Stephen Hemminger
On Mon, 20 Jan 2025 19:14:48 +0800 "WanRenyong" wrote: > +struct __rte_packed_begin xsc_send_wqe_ctrl_seg { > + rte_le32_t msg_opcode:8; > + rte_le32_t with_immdt:1; > + rte_le32_t csum_en:2; > + rte_le32_t ds_data_num:5; > + rte_le32_t wqe_id:16; > +

[PATCH v6 08/15] net/xsc: add Rx and Tx queue setup

2025-01-20 Thread WanRenyong
Implement xsc ethdev Rx and Tx queue setup functions. Signed-off-by: WanRenyong Signed-off-by: Rong Qian --- v6: * Replace __rte_packed with __rte_packed_begin and __rte_packed_end. --- drivers/net/xsc/xsc_defs.h | 4 ++ drivers/net/xsc/xsc_ethdev.c | 83 +++