On Fri, 10 Dec 2021 15:32:45 +0000
Ciara Loftus <ciara.lof...@intel.com> wrote:

> Secondary process support had been disabled for the AF_XDP PMD
> because there was no logic in place to share the AF_XDP socket
> file descriptors between the processes. This commit introduces
> this logic using the IPC APIs.
> 
> Since AF_XDP rings are single-producer single-consumer, rx/tx
> in the secondary process is disabled. However other operations
> including retrieval of stats are permitted.
> 
> Signed-off-by: Ciara Loftus <ciara.lof...@intel.com>
> ---
>  doc/guides/nics/af_xdp.rst             |   9 ++
>  doc/guides/nics/features/af_xdp.ini    |   1 +
>  doc/guides/rel_notes/release_22_03.rst |   4 +
>  drivers/net/af_xdp/rte_eth_af_xdp.c    | 210 +++++++++++++++++++++++--
>  4 files changed, 210 insertions(+), 14 deletions(-)

Could also fix (and change your editor settings) the missing newline
at the end of files in XDP.

Specifically:
  drivers/net/af_xdp/meson.build
  doc/guides/nics/af_xdp.rst

Overall in DPDK:

$ find app *tools config doc drivers examples lib -type f | xargs pcregrep -LMr 
'\n\Z' | grep -v '.svg$' | grep -v '.png$' | grep -v '.data$' | grep -v '.pyc$'
app/test/test_cfgfiles/etc/empty.ini
doc/guides/cryptodevs/features/null.ini
doc/guides/cryptodevs/features/ccp.ini
doc/guides/cryptodevs/features/qat.ini
doc/guides/cryptodevs/features/caam_jr.ini
doc/guides/cryptodevs/features/cn9k.ini
doc/guides/cryptodevs/features/bcmfs.ini
doc/guides/cryptodevs/features/cn10k.ini
doc/guides/cryptodevs/features/aesni_mb.ini
doc/guides/cryptodevs/features/armv8.ini
doc/guides/nics/af_xdp.rst
drivers/net/af_xdp/meson.build
examples/flow_classify/ipv4_rules_file.txt

Reply via email to