lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 23 May 2019 21:20:32 +0300 From: Ivan Khoronzhuk <ivan.khoronzhuk@...aro.org> To: grygorii.strashko@...com, hawk@...nel.org, davem@...emloft.net Cc: ast@...nel.org, linux-kernel@...r.kernel.org, linux-omap@...r.kernel.org, xdp-newbies@...r.kernel.org, ilias.apalodimas@...aro.org, netdev@...r.kernel.org, daniel@...earbox.net, jakub.kicinski@...ronome.com, john.fastabend@...il.com, Ivan Khoronzhuk <ivan.khoronzhuk@...aro.org> Subject: [PATCH net-next 0/3] net: ethernet: ti: cpsw: Add XDP support This patchset add XDP support for TI cpsw driver and base it on page_pool allocator. It was verified on af_xdp socket drop, af_xdp l2f, ebpf XDP_DROP, XDP_REDIRECT, XDP_PASS, XDP_TX. It was verified with following configs enabled: CONFIG_JIT=y CONFIG_BPFILTER=y CONFIG_BPF_SYSCALL=y CONFIG_XDP_SOCKETS=y CONFIG_BPF_EVENTS=y CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_JIT=y CONFIG_CGROUP_BPF=y Link on previous RFC: https://lkml.org/lkml/2019/4/17/861 Also regular tests with iperf2 were done in order to verify impact on regular netstack performance, compared with base commit: https://pastebin.com/JSMT0iZ4 Based on net-next/master Ivan Khoronzhuk (3): net: ethernet: ti: davinci_cpdma: add dma mapped submit net: ethernet: ti: davinci_cpdma: return handler status net: ethernet: ti: cpsw: add XDP support drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw.c | 570 +++++++++++++++++++++--- drivers/net/ethernet/ti/cpsw_ethtool.c | 55 ++- drivers/net/ethernet/ti/cpsw_priv.h | 9 +- drivers/net/ethernet/ti/davinci_cpdma.c | 122 +++-- drivers/net/ethernet/ti/davinci_cpdma.h | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 18 +- 7 files changed, 675 insertions(+), 106 deletions(-) -- 2.17.1
Powered by blists - more mailing lists