[RFC PATCH v2] ethdev: support selective Rx data

Thomas Monjalon thomas at monjalon.net
Tue Jan 6 16:04:57 CET 2026


05/01/2026 17:51, Gregory Etelson:
> @@ -1757,6 +1761,7 @@ struct rte_eth_rxseg_capa {
>  	__extension__
>  	uint32_t multi_pools:1; /**< Supports receiving to multiple pools.*/
>  	uint32_t offset_allowed:1; /**< Supports buffer offsets. */
> +	uint32_t selective_read:1; /**< Supports selective read. */
>  	uint32_t offset_align_log2:4; /**< Required offset alignment. */
>  	uint16_t max_nseg; /**< Maximum amount of segments to split. */
>  	uint16_t reserved; /**< Reserved field. */

Adding a field in the middle in an ABI breakage.
If the ABI checker is smart enough, it should be OK to move the 1-bit field
at the end of the bit-fields.
If we still have an error, we may add an exception to devtools/libabigail.abignore




More information about the dev mailing list