| 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
| ||
|
Message-Id: <83161576077966@vla4-87a00c2d2b1b.qloud-c.yandex.net> Date: Wed, 11 Dec 2019 18:26:06 +0300 From: Aleksei Zakharov <zakharov.a.g@...dex.ru> To: netdev@...r.kernel.org Subject: RPS arp processing Hi, everyone Is it possible to balance ARP across CPUs with RPS? I don't clearly understand how hash is calulated for ARP packets, but it seems that it should consider source and target IPs. In our current setup we have one l2 segment between external hardware routers and namespaces on linux server. When router sends ARP request, it is passed through server's physical port, then via openvswitch bridge it is copied to every namespace. We've found that all ARPs (for different destination ips and few source ips) are processed on one CPU inside namespaces. We use RPS, and most packets are balanced between all CPUs. Kernel 4.15.0-65 from ubuntu 18.04. Might this issue be related to namespaces somehow? -- Regards, Aleksei Zakharov
Powered by blists - more mailing lists