On 4/26/2024 4:48 PM, Stephen Hemminger wrote:
> The support of doing RSS for rte_flow_action was a cool idea
> but it has been broken for several releases of DPDK as the
> kernel and BPF infrastructure changed.
> 
> This series cleans up the BPF program, implements several
> features that were never completed in the original code
> and changes to use the current BPF toolchain.
> 
> The result should be easier to read and maintain. I do not
> intend to support backporting this to stable releases due
> to lack of demand and dealing with older distros.
> 
> v9 - rebase and keep max queues at 16
> 
> Stephen Hemminger (9):
>   net/tap: do not duplicate fd's
>   net/tap: remove unused fields
>   net/tap: validate and setup parameters for BPF RSS
>   net/tap: do not build flow support if header is out of date
>   net/tap: rewrite the RSS BPF program
>   net/tap: use libbpf to load new BPF program
>   net/tap: remove no longer used files
>   doc: update documentation of TAP PMD
>   net/tap: simplify the internal structure
>

Thanks for reviving tap eBPF support, I am for merging this set (as
early as possible).

But I have two concerns,
1. Build environment header file dependencies and external library
dependency version changed. Not sure if this will impact users.
What do you think at least to update release notes to notify users?

2. We need this to be tested, either by users or test teams. I will
bring the issue in next release status meeting to see if we have anyone
testing tap eBPF support.

Thanks,
ferruh

Reply via email to