On 09/30, Ciara Loftus wrote: >Network devices using the AF_XDP PMD will trigger interrupts >on reception of packets. The new PMD argument 'queue_irq' >allows the user to specify a core on which to pin interrupts >for a given queue. Multiple queue_irq arguments can be specified. >For example: > > --vdev=net_af_xdp1,iface=eth0,queue_count=2, > queue_irq=0:2,queue_irq=1:5 > >..will pin queue 0 interrupts to core 2 and queue 1 interrupts >to core 5. > >The queue argument refers to the ethdev queue as opposed to the >netdev queue. These values are the same unless a value greater >than 0 is specified in a start_queue argument. > >The drivers supported for this feature are those with support for >AF_XDP zero copy in the kernel, namely ixgbe, i40e and mlx5_core. > >Signed-off-by: Ciara Loftus <ciara.lof...@intel.com> >Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> >--- > doc/guides/nics/af_xdp.rst | 15 + > doc/guides/rel_notes/release_19_11.rst | 7 + > drivers/net/af_xdp/rte_eth_af_xdp.c | 366 ++++++++++++++++++++++++- > 3 files changed, 383 insertions(+), 5 deletions(-) >
Reviewed-by: Xiaolong Ye <xiaolong...@intel.com>