Hi All,

 

 

With the latest Oracle EL9 with DPDK 22.11.1 version, I modified the RSS eBPF C program and generated the structure of a C array in the 'tap_bpf_insns.h' file.

This array is in eBPF bytecode instructions format. However, even with new bytecode eBPF failed to load TAP PMD with the following error:

 

rss_add_actions(): Failed to load BPF section 'l3_l4' (7): Argument list too long.

net_failsafe: Failed to create a flow on sub_device 1."

 

Currently we are using below kernel: 

5.15.0 #9 SMP PREEMPT

x86_64 GNU/Linux

 

How to resolve these errors ?

 

Regards,

Anudattu