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: <20120229070418.10937.8692.stgit@jf-dev1-dcblab> Date: Tue, 28 Feb 2012 23:17:08 -0800 From: John Fastabend <john.r.fastabend@...el.com> To: jhs@...atatu.com, shemminger@...tta.com, kernel@...tstofly.org Cc: hadi@...erus.ca, bhutchings@...arflare.com, roprabhu@...co.com, mst@...hat.com, netdev@...r.kernel.org, gregory.v.rose@...el.com, davem@...emloft.net Subject: [RFC PATCH 0/3] net: bridge: propagate FDB table into hardware This series is a follow up to the RFC thread with the same title. It is intended to manage the forwarding database in embedded switches One specific example being SR-IOV NICs. This adds a private netdev flag (IFF_OFFLOADED_FDB) to enable management of the FDB and a ndm_flags bit to set in the PF_BRIDGE netlink commands to push the command at the embedded device. As it is currently implemented this requires loading the bridge module but has the advantage that the HW and SW FDB commands look the same. It was easy for example to modify existing user space tools to support this. At this point I've only lightly tested it and need to audit the code in the light of day. But any comments would appreciated it. I figured pushing code out was easier then continuing a thread about hypothetical solutions. Thanks! --- John Fastabend (3): net: drivers: set IFF_OFFLOADED_FDB priv flag on ixgbe and igb net: expose ebridge FDB with priv flag IFF_OFFLOADED_FDB net: refactor br_fdb_xxx rtnetlink routines drivers/net/ethernet/intel/igb/igb_main.c | 2 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 include/linux/if.h | 2 include/linux/neighbour.h | 2 net/bridge/br_fdb.c | 88 +++------ net/bridge/br_netlink.c | 237 ++++++++++++++++++++++++- net/bridge/br_private.h | 9 + 7 files changed, 269 insertions(+), 75 deletions(-) -- Signature -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists