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: <1424416195-19098-1-git-send-email-sfeldma@gmail.com> Date: Thu, 19 Feb 2015 23:09:50 -0800 From: sfeldma@...il.com To: netdev@...r.kernel.org, jiri@...nulli.us, roopa@...ulusnetworks.com, linux@...ck-us.net, f.fainelli@...il.com, andrew@...n.ch, gospo@...ulusnetworks.com, vbandaru@...adcom.com, siva.mannem.lnx@...il.com Subject: [PATCH net-next RFC 0/5] Add NTF_EXT_AGED to control FDB ageing in SW or HW From: Scott Feldman <sfeldma@...il.com> Add a new NTF_EXT_FLAG to mark an FDB as externally aged, for example by offload hardware. Switchdev driver/devices can set this flag when learning a new FDB entry and SW (the bridge driver) will skip this entry when running its ageing task. If flag is set, the driver/device is responsible for calling call_netdev_switch_notifiers(NETDEV_SWITCH_FDB_DEL, ...) when entry expires. This give the flexibility for driver/device to decide ageing policy based on its capabilities. For devices managing many FDB entries, it is desireable for the device to aged out its own entries. Devices not capable of aged entries can rely of SW to age out the entries. Scott Feldman (5): neighbour: add external aged flag switchdev: add ntf_flags to FDB notifier bridge: call external learn add if adding FDB entry with NTF_EXT_LEARNED set bridge: let HW control FDB ageing by setting NTF_EXT_AGED rocker: explicitly set SW ageing for rocker drivers/net/ethernet/rocker/rocker.c | 9 +++++---- include/net/switchdev.h | 1 + include/uapi/linux/neighbour.h | 1 + net/bridge/br.c | 18 ++++++++++-------- net/bridge/br_fdb.c | 16 +++++++++++++--- net/bridge/br_private.h | 8 +++++--- 6 files changed, 35 insertions(+), 18 deletions(-) -- 1.7.10.4 -- 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