Age | Commit message (Expand) | Author | Files | Lines |
2025-03-11 | net: switchdev: Convert blocking notification chain to a raw one | Amit Cohen | 1 | -7/+18 |
2024-05-08 | net: bridge: switchdev: Improve error message for port_obj_add/del functions | Oleksij Rempel | 1 | -4/+95 |
2024-02-16 | net: bridge: switchdev: Skip MDB replays of deferred events on offload | Tobias Waldekranz | 1 | -0/+73 |
2023-07-21 | net: switchdev: Add a helper to replay objects on a bridge port | Petr Machata | 1 | -0/+25 |
2022-06-09 | net: rename reference+tracking helpers | Jakub Kicinski | 1 | -2/+2 |
2022-02-24 | net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device | Vladimir Oltean | 1 | -51/+29 |
2022-02-23 | net: switchdev: avoid infinite recursion from LAG to bridge with port object ... | Vladimir Oltean | 1 | -4/+12 |
2022-02-16 | net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign int... | Vladimir Oltean | 1 | -8/+132 |
2022-02-16 | net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu | Vladimir Oltean | 1 | -9/+9 |
2022-02-10 | net/switchdev: use struct_size over open coded arithmetic | Minghao Chi (CGEL ZTE) | 1 | -1/+1 |
2021-12-07 | net: switchdev: add net device refcount tracker | Eric Dumazet | 1 | -2/+3 |
2021-10-27 | net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device | Vladimir Oltean | 1 | -131/+25 |
2021-08-04 | net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge | Vladimir Oltean | 1 | -0/+48 |
2021-07-22 | net: switchdev: fix FDB entries towards foreign ports not getting propagated ... | Vladimir Oltean | 1 | -72/+142 |
2021-07-21 | net: switchdev: recurse into __switchdev_handle_fdb_del_to_device | Vladimir Oltean | 1 | -4/+4 |
2021-07-20 | net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE | Vladimir Oltean | 1 | -0/+190 |
2021-06-28 | net: switchdev: add a context void pointer to struct switchdev_notifier_info | Vladimir Oltean | 1 | -11/+14 |
2021-02-14 | net: bridge: propagate extack through switchdev_port_attr_set | Vladimir Oltean | 1 | -7/+12 |
2021-02-12 | net: switchdev: propagate extack to port attributes | Vladimir Oltean | 1 | -3/+8 |
2021-01-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -8/+12 |
2021-01-27 | net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP | Rasmus Villemoes | 1 | -10/+13 |
2021-01-11 | net: switchdev: remove the transaction structure from port attributes | Vladimir Oltean | 1 | -41/+5 |
2021-01-11 | net: switchdev: delete switchdev_port_obj_add_now | Vladimir Oltean | 1 | -12/+5 |
2021-01-11 | net: switchdev: remove the transaction structure from port object notifiers | Vladimir Oltean | 1 | -38/+4 |
2020-09-23 | net: switchdev: Fixed kerneldoc warning | Tian Tao | 1 | -1/+1 |
2020-07-13 | net: switchdev: kerneldoc fixes | Andrew Lunn | 1 | -2/+1 |
2020-02-26 | net: switchdev: do not propagate bridge updates across bridges | Russell King | 1 | -0/+9 |
2020-02-17 | net: switchdev: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-03-01 | switchdev: Remove unused transaction item queue | Florian Fainelli | 1 | -98/+2 |
2019-02-27 | net: switchdev: Replace port attr set SDO with a notification | Florian Fainelli | 1 | -29/+24 |
2019-02-27 | switchdev: Add SWITCHDEV_PORT_ATTR_SET | Florian Fainelli | 1 | -0/+51 |
2019-02-24 | switchdev: Complete removal of switchdev_port_attr_get() | Florian Fainelli | 1 | -42/+0 |
2019-02-06 | net: Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID | Florian Fainelli | 1 | -20/+0 |
2019-01-17 | switchdev: Add extack argument to call_switchdev_notifiers() | Petr Machata | 1 | -2/+3 |
2018-12-12 | net: switchdev: Add extack to switchdev_handle_port_obj_add() callback | Petr Machata | 1 | -3/+9 |
2018-12-12 | net: switchdev: Add extack to struct switchdev_notifier_info | Petr Machata | 1 | -2/+5 |
2018-12-12 | net: switchdev: Add extack argument to switchdev_port_obj_add() | Petr Machata | 1 | -8/+11 |
2018-11-23 | switchdev: Replace port obj add/del SDO with a notification | Petr Machata | 1 | -42/+25 |
2018-11-23 | switchdev: Add helpers to aid traversal through lower devices | Petr Machata | 1 | -0/+100 |
2018-11-23 | switchdev: Add a blocking notifier chain | Petr Machata | 1 | -0/+26 |
2017-11-10 | net: bridge: Add/del switchdev object on host join/leave | Andrew Lunn | 1 | -0/+2 |
2017-08-07 | net: switchdev: Remove bridge bypass support from switchdev | Arkadi Sharshevsky | 1 | -435/+0 |
2017-08-07 | net: dsa: Move FDB dump implementation inside DSA | Arkadi Sharshevsky | 1 | -84/+0 |
2017-06-08 | net: switchdev: Change notifier chain to be atomic | Arkadi Sharshevsky | 1 | -24/+6 |
2017-04-13 | netlink: pass extended ACK struct to parsing functions | Johannes Berg | 1 | -1/+1 |
2016-10-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+9 |
2016-10-29 | switchdev: Remove redundant variable | Ido Schimmel | 1 | -4/+1 |
2016-10-19 | switchdev: Execute bridge ndos only for bridge ports | Ido Schimmel | 1 | -0/+9 |
2016-09-28 | switchdev: remove FIB offload infrastructure | Jiri Pirko | 1 | -181/+0 |
2016-09-28 | fib: introduce FIB info offload flag helpers | Jiri Pirko | 1 | -2/+2 |
2016-09-01 | rtnetlink: fdb dump: optimize by saving last interface markers | Roopa Prabhu | 1 | -5/+5 |
2016-08-26 | bridge: switchdev: Add forward mark support for stacked devices | Ido Schimmel | 1 | -85/+0 |
2016-08-26 | switchdev: Support parent ID comparison for stacked devices | Ido Schimmel | 1 | -2/+0 |
2016-08-15 | switchdev: Put export declaration in the right place | Or Gerlitz | 1 | -1/+1 |
2016-07-14 | net/switchdev: Export the same parent ID service function | Or Gerlitz | 1 | -2/+3 |
2016-05-17 | switchdev: pass pointer to fib_info instead of copy | Jiri Pirko | 1 | -4/+2 |
2016-04-24 | switchdev: Adding complete operation to deferred switchdev ops | Elad Raz | 1 | -0/+6 |
2016-03-24 | switchdev: fix typo in comments/doc | Nicolas Dichtel | 1 | -1/+1 |
2016-02-26 | net: ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump. | MINOURA Makoto / 箕浦 真 | 1 | -1/+4 |
2016-01-28 | switchdev: Require RTNL mutex to be held when sending FDB notifications | Ido Schimmel | 1 | -7/+8 |
2016-01-10 | switchdev: Adding MDB entry offload | Elad Raz | 1 | -0/+2 |
2015-12-15 | switchdev: Pass original device to port netdev driver | Ido Schimmel | 1 | -0/+12 |
2015-11-03 | switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion | Jiri Pirko | 1 | -5/+4 |
2015-10-30 | switchdev: fix: pass correct obj size when deferring obj add | Scott Feldman | 1 | -2/+17 |
2015-10-30 | switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs | Scott Feldman | 1 | -2/+2 |
2015-10-30 | switchdev: Add support for flood control | Ido Schimmel | 1 | -1/+4 |
2015-10-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+3 |
2015-10-15 | switchdev: assert rtnl mutex when going over lower netdevs | Jiri Pirko | 1 | -4/+11 |
2015-10-15 | switchdev: introduce possibility to defer obj_add/del | Jiri Pirko | 1 | -20/+80 |
2015-10-15 | switchdev: remove pointers from switchdev objects | Jiri Pirko | 1 | -4/+7 |
2015-10-15 | switchdev: allow caller to explicitly request attr_set as deferred | Jiri Pirko | 1 | -65/+43 |
2015-10-15 | switchdev: make struct switchdev_attr parameter const for attr_set calls | Jiri Pirko | 1 | -3/+4 |
2015-10-15 | switchdev: introduce switchdev deferred ops infrastructure | Jiri Pirko | 1 | -0/+80 |
2015-10-13 | switchdev: check if the vlan id is in the proper vlan range | Nikolay Aleksandrov | 1 | -0/+3 |
2015-10-13 | switchdev: enforce no pvid flag in vlan ranges | Nikolay Aleksandrov | 1 | -0/+3 |
2015-10-12 | switchdev: skip over ports returning -EOPNOTSUPP when recursing ports | Scott Feldman | 1 | -1/+8 |
2015-10-03 | switchdev: push object ID back to object structure | Jiri Pirko | 1 | -28/+29 |
2015-10-03 | switchdev: bring back switchdev_obj and use it as a generic object param | Jiri Pirko | 1 | -18/+22 |
2015-10-03 | switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb | Jiri Pirko | 1 | -4/+4 |
2015-10-03 | switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan | Jiri Pirko | 1 | -3/+3 |
2015-10-03 | switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_* | Jiri Pirko | 1 | -7/+7 |
2015-10-03 | switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_* | Jiri Pirko | 1 | -8/+8 |
2015-09-29 | net: switchdev: abstract object in add/del ops | Vivien Didelot | 1 | -66/+56 |
2015-09-29 | net: switchdev: pass callback to dump operation | Vivien Didelot | 1 | -23/+22 |
2015-09-29 | net: switchdev: remove dev from switchdev_obj cb | Vivien Didelot | 1 | -4/+2 |
2015-09-29 | net: switchdev: move dev in switchdev_fdb_dump | Vivien Didelot | 1 | -1/+3 |
2015-09-29 | net: switchdev: remove dev in port_vlan_dump_put | Vivien Didelot | 1 | -6/+5 |
2015-09-24 | switchdev: reduce transaction phase enum down to a boolean | Jiri Pirko | 1 | -4/+4 |
2015-09-24 | switchdev: remove "ABORT" transaction phase | Jiri Pirko | 1 | -8/+2 |
2015-09-24 | switchdev: move transaction phase enum under transaction structure | Jiri Pirko | 1 | -6/+6 |
2015-09-24 | switchdev: introduce transaction item queue for attr_set and obj_add | Jiri Pirko | 1 | -13/+98 |
2015-09-24 | switchdev: rename "trans" to "trans_ph". | Jiri Pirko | 1 | -6/+6 |
2015-09-05 | switchdev: fix return value of switchdev_port_fdb_dump in case of error | Jiri Pirko | 1 | -5/+1 |
2015-08-11 | net: switchdev: support static FDB addresses | Vivien Didelot | 1 | -1/+1 |
2015-08-11 | Revert "Merge branch 'mv88e6xxx-switchdev-fdb'" | David S. Miller | 1 | -4/+3 |
2015-08-09 | net: switchdev: support static FDB addresses | Vivien Didelot | 1 | -1/+1 |
2015-08-09 | net: switchdev: change fdb addr for a byte array | Vivien Didelot | 1 | -2/+3 |
2015-07-20 | switchdev: add offload_fwd_mark generator helper | Scott Feldman | 1 | -0/+103 |
2015-07-20 | net: add phys ID compare helper to test if two IDs are the same | Scott Feldman | 1 | -6/+2 |
2015-07-11 | net: switchdev: don't abort unsupported operations | Vivien Didelot | 1 | -4/+8 |
2015-06-24 | net: switchdev: ignore unsupported bridge flags | Vivien Didelot | 1 | -1/+1 |
2015-06-23 | switchdev: change BUG_ON to WARN for attr set failure case | Scott Feldman | 1 | -1/+2 |
2015-06-23 | switchdev; add VLAN support for port's bridge_getlink | Scott Feldman | 1 | -1/+122 |
2015-06-23 | switchdev: rename vlan vid_start to vid_begin | Scott Feldman | 1 | -6/+6 |
2015-06-23 | switchdev: fdb filter_dev is always NULL for self (device), so remove check | Scott Feldman | 1 | -6/+0 |
2015-06-11 | switchdev: fix BUG when port driver doesn't support set attr op | Scott Feldman | 1 | -1/+3 |
2015-06-10 | switchdev: fix handling for drivers not supporting IPv4 fib add/del ops | Scott Feldman | 1 | -2/+2 |
2015-06-03 | switchdev: documentation: use switchdev_port_obj_xxx for IPv4 FIB add/modify/... | Scott Feldman | 1 | -2/+2 |
2015-05-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+3 |
2015-05-17 | switchdev: add support for fdb add/del/dump via switchdev_port_obj ops. | Samudrala, Sridhar | 1 | -0/+175 |
2015-05-14 | rename RTNH_F_EXTERNAL to RTNH_F_OFFLOAD | Roopa Prabhu | 1 | -3/+3 |
2015-05-13 | switchdev: don't use anonymous union on switchdev attr/obj structs | Scott Feldman | 1 | -19/+20 |
2015-05-13 | switchdev: sparse warning: pass ipv4 fib dst as network-byte order | Scott Feldman | 1 | -2/+2 |
2015-05-13 | switchdev: sparse warning: make __switchdev_port_obj_add static | Scott Feldman | 1 | -1/+2 |
2015-05-12 | switchdev: convert fib_ipv4_add/del over to switchdev_port_obj_add/del | Scott Feldman | 1 | -18/+31 |
2015-05-12 | switchdev: add new switchdev_port_bridge_getlink | Scott Feldman | 1 | -0/+28 |
2015-05-12 | switchdev: remove unused switchdev_port_bridge_dellink | Scott Feldman | 1 | -30/+0 |
2015-05-12 | switchdev: add new switchdev_port_bridge_dellink | Scott Feldman | 1 | -12/+12 |
2015-05-12 | switchdev: remove old switchdev_port_bridge_setlink | Scott Feldman | 1 | -30/+0 |
2015-05-12 | switchdev: add new switchdev bridge setlink | Scott Feldman | 1 | -11/+140 |
2015-05-12 | switchdev: introduce switchdev add/del obj ops | Scott Feldman | 1 | -0/+107 |
2015-05-12 | switchdev: convert STP update to switchdev attr set | Scott Feldman | 1 | -28/+0 |
2015-05-12 | switchdev: convert parent_id_get to switchdev attr get | Scott Feldman | 1 | -27/+11 |
2015-05-12 | switchdev: introduce get/set attrs ops | Scott Feldman | 1 | -0/+169 |
2015-05-12 | switchdev: s/swdev_/switchdev_/ | Jiri Pirko | 1 | -20/+20 |
2015-05-12 | switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/ | Jiri Pirko | 1 | -67/+67 |
2015-03-23 | switchdev: fix stp update API to work with layered netdevices | Roopa Prabhu | 1 | -4/+13 |
2015-03-16 | switchdev: use new swdev ops | Scott Feldman | 1 | -21/+21 |
2015-03-11 | switchdev: correct spelling of notifier in comments | Simon Horman | 1 | -3/+3 |
2015-03-09 | switchdev: add netlink flags to IPv4 FIB add op | Scott Feldman | 1 | -2/+5 |
2015-03-09 | switchdev: use gpl variant of symbol export | Jiri Pirko | 1 | -12/+12 |
2015-03-06 | switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue | Scott Feldman | 1 | -2/+6 |
2015-03-06 | fib: hook IPv4 fib for hardware offload | Scott Feldman | 1 | -2/+26 |
2015-03-06 | switchdev: implement IPv4 fib ndo wrappers | Scott Feldman | 1 | -2/+96 |
2015-03-06 | switchdev: don't support custom ip rules, for now | Scott Feldman | 1 | -0/+4 |
2015-03-06 | switchdev: add IPv4 fib ndo ops wrappers | Scott Feldman | 1 | -0/+39 |
2015-02-01 | swdevice: add new apis to set and del bridge port attributes | Roopa Prabhu | 1 | -0/+110 |
2015-01-18 | switchdev: introduce switchdev notifier | Jiri Pirko | 1 | -0/+65 |
2014-12-02 | bridge: call netdev_sw_port_stp_update when bridge port STP status changes | Scott Feldman | 1 | -0/+19 |
2014-12-02 | net: introduce generic switch devices support | Jiri Pirko | 1 | -0/+33 |