08/10/2020 14:05, Bing Zhao:
> struct rte_eth_hairpin_conf {
> - uint16_t peer_count; /**< The number of peers. */
> + uint32_t peer_count:16; /**< The number of peers. */Why not keeping uint16_t? > + uint32_t tx_explicit:1; /**< Explicit TX flow rule mode. */ > + uint32_t manual_bind:1; /**< Manually bind hairpin queues. */ Please describe more the expectations of these bits: What is changed at ethdev or PMD level? What the application is supposed to do? Why choosing one mode or the other?

