aboutsummaryrefslogtreecommitdiffstats
path: root/bridge
AgeCommit message (Expand)AuthorFilesLines
2023-07-26bridge: link: allow filtering on bridge nameNicolas Escande1-5/+22
2023-07-24bridge/mdb.c: include limits.hTrevor Gamblin1-0/+1
2023-06-05treewide: fix indentationAndrea Claudi1-1/+1
2023-06-02bridge: make print_vlan_info staticStephen Hemminger2-2/+2
2023-05-26bridge: vni: remove useless checks on vniAndrea Claudi1-8/+2
2023-05-11iproute2: optimize code and fix some mem-leak riskzhaoshuang1-0/+4
2023-04-25bridge: link: Add support for neigh_vlan_suppress optionIdo Schimmel1-0/+19
2023-04-25bridge: vlan: Add support for neigh_suppress optionIdo Schimmel1-0/+18
2023-03-24bridge: mdb: Add outgoing interface supportIdo Schimmel1-2/+30
2023-03-24bridge: mdb: Add source VNI supportIdo Schimmel1-2/+16
2023-03-24bridge: mdb: Add destination VNI supportIdo Schimmel1-2/+32
2023-03-24bridge: mdb: Add UDP destination port supportIdo Schimmel1-0/+40
2023-03-24bridge: mdb: Add underlay destination IP supportIdo Schimmel1-2/+49
2023-02-18Merge remote-tracking branch 'main/main' into nextDavid Ahern1-1/+1
2023-02-07bridge: mdb: Remove double space in MDB dumpIdo Schimmel1-1/+1
2023-02-07bridge: Add support for mcast_n_groups, mcast_max_groupsPetr Machata2-0/+41
2023-01-22Merge remote-tracking branch 'main/main' into nextDavid Ahern1-6/+1
2023-01-14bridge: use SPDXStephen Hemminger1-6/+1
2022-12-18bridge: mdb: Add replace supportIdo Schimmel1-1/+3
2022-12-18bridge: mdb: Add routing protocol supportIdo Schimmel1-2/+26
2022-12-18bridge: mdb: Add source list supportIdo Schimmel1-1/+57
2022-12-18bridge: mdb: Add filter mode supportIdo Schimmel1-1/+26
2022-12-18bridge: mdb: Split source parsing to a separate functionIdo Schimmel1-10/+24
2022-12-18bridge: mdb: Use a boolean to indicate nest is requiredIdo Schimmel1-1/+3
2022-11-16bridge: Remove unused function argumentBenjamin Poirier3-4/+4
2022-11-07bridge: link: Add MAC Authentication Bypass (MAB) supportHans Schultz1-0/+13
2022-11-07bridge: fdb: Add support for locked FDB entriesHans Schultz1-2/+9
2022-09-30bridge: Do not print stray prefixes in monitor modeBenjamin Poirier7-25/+29
2022-08-01Merge branch 'main' into nextDavid Ahern1-2/+5
2022-07-18bridge: Fix memory leak when doing 'fdb get'Benjamin Poirier1-2/+5
2022-06-10bridge: fdb: add flush [no]offloaded entry matchingNikolay Aleksandrov1-1/+8
2022-06-10bridge: fdb: add flush [no]sticky entry matchingNikolay Aleksandrov1-1/+7
2022-06-10bridge: fdb: add flush [no]extern_learn entry matchingNikolay Aleksandrov1-1/+7
2022-06-10bridge: fdb: add flush [no]added_by_user entry matchingNikolay Aleksandrov1-1/+12
2022-06-10bridge: fdb: add flush [no]dynamic entry matchingNikolay Aleksandrov1-1/+7
2022-06-10bridge: fdb: add flush [no]static entry matchingNikolay Aleksandrov1-1/+7
2022-06-10bridge: fdb: add flush [no]permanent entry matchingNikolay Aleksandrov1-1/+13
2022-06-10bridge: fdb: add flush port matchingNikolay Aleksandrov1-3/+20
2022-06-10bridge: fdb: add flush vlan matchingNikolay Aleksandrov1-1/+14
2022-06-10bridge: fdb: add new flush commandNikolay Aleksandrov1-1/+57
2022-05-08bridge: vni: add support for stats dumpingNikolay Aleksandrov1-17/+76
2022-05-08bridge: vxlan device vnifilter supportRoopa Prabhu5-2/+411
2022-04-27libnetlink: Add filtering to rtnl_statsdump_req_filter()Petr Machata1-2/+4
2022-03-20bridge: support for controlling mcast_router per portJoachim Wiberg1-0/+11
2022-03-12bridge: support for controlling flooding of broadcast per portJoachim Wiberg1-0/+13
2022-03-04bridge: link: add command to set port in locked modeHans Schultz1-0/+13
2022-02-16bridge: Remove vlan listing from `bridge link`Benjamin Poirier1-19/+3
2022-02-16bridge: Fix error string typoBenjamin Poirier1-2/+2
2021-10-09Merge branch 'main' into nextDavid Ahern1-4/+4
2021-10-06cmd: use spaces instead of tabs for usage indentationFrank Villaro-Dixon1-4/+4
2021-09-08Merge branch 'main' into nextDavid Ahern2-4/+9
2021-09-06bridge: vlan: add support for mcast_router optionNikolay Aleksandrov1-1/+16
2021-09-06bridge: vlan: set vlan option attributes while parsingNikolay Aleksandrov1-26/+27
2021-08-31bridge: vlan: add support for dumping router portsNikolay Aleksandrov3-3/+38
2021-08-31bridge: vlan: add global mcast_querier optionNikolay Aleksandrov1-0/+12
2021-08-31bridge: vlan: add global mcast_startup_query_interval optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_query_response_interval optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_query_interval optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_querier_interval optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_membership_interval optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_last_member_interval optionNikolay Aleksandrov1-0/+16
2021-08-31bridge: vlan: add global mcast_startup_query_count optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_last_member_count optionNikolay Aleksandrov1-0/+15
2021-08-31bridge: vlan: add global mcast_mld_version optionNikolay Aleksandrov1-0/+12
2021-08-31bridge: vlan: add global mcast_igmp_version optionNikolay Aleksandrov1-0/+12
2021-08-31bridge: vlan: add global mcast_snooping optionNikolay Aleksandrov1-1/+17
2021-08-31bridge: vlan: add support to set global vlan optionsNikolay Aleksandrov1-0/+80
2021-08-31bridge: vlan: add support for vlan filtering when dumping optionsNikolay Aleksandrov1-13/+30
2021-08-31bridge: vlan: add support to show global vlan optionsNikolay Aleksandrov3-6/+109
2021-08-31bridge: vlan: skip unknown attributes when printing optionsNikolay Aleksandrov1-1/+14
2021-08-31bridge: vlan: factor out vlan option printingNikolay Aleksandrov1-52/+58
2021-08-18bridge: fdb: don't colorize the "dev" & "dst" keywords in "bridge -c fdb"Gokul Sivakumar1-3/+8
2021-08-18bridge: reorder cmd line arg parsing to let "-c" detected as "color" optionGokul Sivakumar1-1/+1
2021-04-26bridge: vlan: dump port only if there are any vlansNikolay Aleksandrov1-11/+10
2021-04-22bridge: monitor: add support for vlan monitoringNikolay Aleksandrov4-5/+33
2021-04-22bridge: vlan: add support for the new rtm dump callNikolay Aleksandrov2-7/+141
2021-04-22bridge: vlan: add option set command and state optionNikolay Aleksandrov1-0/+97
2021-04-22bridge: add parse_stp_state helperNikolay Aleksandrov2-5/+18
2021-04-22bridge: rename and export print_portstateNikolay Aleksandrov2-7/+8
2020-11-29bridge: add support for L2 multicast groupsVladimir Oltean1-13/+41
2020-11-24Merge branch 'main' into nextDavid Ahern1-1/+1
2020-11-24bridge: link: Convert to use print_on_off()Petr Machata1-32/+24
2020-11-24bridge: link: Port over to parse_on_off()Petr Machata1-42/+37
2020-11-15bridge: report correct versionStephen Hemminger1-1/+1
2020-11-13Unify batch processing across toolsPetr Machata1-31/+7
2020-10-11bridge: mdb: print protocol when availableNikolay Aleksandrov1-0/+7
2020-10-11bridge: mdb: print source list when availableNikolay Aleksandrov1-13/+62
2020-10-11bridge: mdb: print filter mode when availableNikolay Aleksandrov1-0/+7
2020-10-11bridge: mdb: show igmpv3/mldv2 flagsNikolay Aleksandrov1-0/+4
2020-10-11bridge: mdb: print fast_leave flagNikolay Aleksandrov1-0/+2
2020-10-11bridge: mdb: add support for source addressNikolay Aleksandrov1-6/+32
2020-08-06Merge branch 'main' into nextDavid Ahern2-6/+18
2020-08-03replace SNAPSHOT with auto-generated version stringStephen Hemminger1-1/+1
2020-07-29bridge: fdb show: fix fdb entry state output for json contextJulien Fortin1-1/+4
2020-07-27bridge: fdb: the 'dynamic' option in the show/get commandsAnton Danilov1-4/+13
2020-07-14Merge branch 'main' into nextDavid Ahern1-0/+6
2020-07-13bridge: fdb get: add missing json init (new_json_obj)Julien Fortin1-0/+6
2020-06-11bridge: support for nexthop id in fdb entriesRoopa Prabhu1-3/+19
2020-05-04Replace open-coded instances of print_nl()Benjamin Poirier1-2/+2
2020-05-04bridge: Align output columnsBenjamin Poirier1-21/+52
2020-05-04bridge: Fix output with empty vlan listsBenjamin Poirier1-17/+19
2020-05-04bridge: Fix typoBenjamin Poirier1-1/+1
2020-05-04bridge: Use consistent column names in vlan outputBenjamin Poirier1-3/+3
2020-04-20State of bridge STP port are now case insensitiveBastien Roucariès1-1/+1
2019-12-16bridge: Fix tunnelshow json outputBenjamin Poirier1-19/+8
2019-12-16bridge: Deduplicate vlan show functionsBenjamin Poirier1-64/+27
2019-12-16bridge: Fix vni printingBenjamin Poirier1-3/+3
2019-12-16bridge: Fix BRIDGE_VLAN_TUNNEL attribute sizesBenjamin Poirier1-4/+4
2019-12-16bridge: Fix typo in error messagesBenjamin Poirier1-3/+3
2019-10-01bridge: fdb get supportRoopa Prabhu1-1/+112
2019-06-10Merge branch 'master' into nextDavid Ahern1-6/+6
2019-05-30bridge: mdb: restore text output formatNikolay Aleksandrov1-6/+6
2019-05-20treewide: refactor help messagesMatteo Croce2-19/+21
2019-04-17bridge: vlan: fix standard stats outputNikolay Aleksandrov1-15/+19
2019-04-17bridge: mdb: restore valid json outputNikolay Aleksandrov3-14/+70
2019-03-22ip: bridge: add mcast to unicast config flagTobias Jungel1-0/+12
2019-03-05bridge: fdb: add support for src_vni optionRoopa Prabhu1-0/+10
2019-02-05bridge: fdb: Fix FDB dump with strict checking disabledIdo Schimmel1-2/+1
2019-01-04bridge: fdb: Fix filtering with strict checking disabledDavid Ahern1-1/+26
2019-01-04bridge: Update fdb show to use rtnl_neighdump_reqDavid Ahern1-15/+22
2018-12-30bridge: fdb: Use 'struct ndmsg' for FDB dumpingIdo Schimmel1-6/+6
2018-12-27ip bridge: Set NETLINK_GET_STRICT_CHK on socketDavid Ahern1-0/+4
2018-12-10fix print_0xhex on 32 bitStephen Hemminger1-1/+1
2018-11-28bridge: make -c match -compressvlans first instead of -colorRoopa Prabhu1-1/+1
2018-11-19bridge: make local variables staticStephen Hemminger2-4/+3
2018-11-09bridge: fdb: remove redundant dev string in show outputRoopa Prabhu1-4/+1
2018-10-29bridge: fix vlan show stats formattingTobias Jungel1-3/+2
2018-10-22Tree wide: Drop sockaddr_nl argDavid Ahern6-24/+13
2018-10-22Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-3/+3
2018-10-15bridge: fdb: Fix for missing keywords in non-JSON outputPhil Sutter1-3/+3
2018-10-13bridge: add support for backup portNikolay Aleksandrov1-0/+26
2018-10-02libnetlink: Rename rtnl_wilddump_stats_req_filter to rtnl_statsdump_req_filterDavid Ahern1-6/+2
2018-10-02libnetlink: Rename rtnl_wilddump_* to rtnl_linkdump_*David Ahern2-3/+3
2018-10-02libnetlink: Convert GETMDB dumps to use rtnl_mdbdump_reqDavid Ahern1-1/+1
2018-09-28bridge: fdb: add support for sticky flagNikolay Aleksandrov1-2/+7
2018-09-13bridge/mdb: fix missing new line when show bridge mdbHangbin Liu1-0/+6
2018-09-11lib: introduce print_nlStephen Hemminger1-1/+0
2018-09-10bridge: fix vlan show formattingStephen Hemminger3-31/+41
2018-09-10bridge: use print_json for some outputsStephen Hemminger1-9/+2
2018-09-10bridge: minor change to mdb printStephen Hemminger1-3/+3
2018-08-20bridge: drop extern from function prototypesStephen Hemminger1-9/+9
2018-08-20Make colored output configurablePhil Sutter1-2/+1
2018-08-16bridge: trivial: Make help text consistentPhil Sutter1-1/+1
2018-08-15Merge common code for conditionally colored outputPhil Sutter1-2/+1
2018-08-15bridge: Fix check for colored outputPhil Sutter1-1/+1
2018-07-06bridge: add support for isolated optionNikolay Aleksandrov1-0/+11
2018-04-09bridge: fix typo in hairpin error messageGuillaume Nault1-1/+1
2018-03-20bridge: add option extern_learn to set NTF_EXT_LEARNED on fdb entriesRoopa Prabhu1-1/+3
2018-03-13Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-2/+2
2018-03-11utils: Introduce and use nodev() helper routineSerhey Popovych4-34/+17
2018-02-23bridge: Prevent a double space in bridge mdb showTimothy Redaelli1-2/+2
2018-02-21ip: always print interface name in colorStephen Hemminger1-1/+1
2018-02-21bridge: add json support for link commandStephen Hemminger1-113/+132
2018-02-21bridge: colorize output and use JSON print libraryStephen Hemminger5-568/+363
2018-02-21bridge: implement json pretty print flagStephen Hemminger5-14/+29
2018-02-16utils: Introduce and use print_name_and_link() to print name@linkSerhey Popovych1-10/+3
2018-02-16utils: Introduce and use get_ifname_rta()Serhey Popovych1-4/+4
2018-01-23iplink: Use ll_name_to_index() instead of if_nametoindex()Serhey Popovych3-4/+4
2018-01-18iplink: Use ll_index_to_name() instead of if_indextoname()Serhey Popovych2-15/+9
2017-11-24SPDX license identifiersStephen Hemminger7-0/+8
2017-11-12Merge branch 'master' into net-nextStephen Hemminger1-1/+0
2017-11-12lib: make resolve_hosts variable commonIvan Vecera1-1/+0
2017-11-01bridge: fdb: print NDA_SRC_VNI if availableRoopa Prabhu1-0/+9
2017-10-31bridge: vlan: support for per vlan tunnel infoRoopa Prabhu1-34/+294
2017-10-31iplink: bridge: support bridge port vlan_tunnel attributeRoopa Prabhu1-0/+14
2017-10-27Merge branch 'master' into net-nextStephen Hemminger4-89/+114
2017-10-27bridge: checkpatch related cleanupsStephen Hemminger2-17/+19
2017-10-26bridge: request vlans along with link informationRoman Mashak1-3/+13
2017-10-26bridge: dump vlan table information for linkRoman Mashak1-0/+7
2017-10-26bridge: isolate vlans parsing code in a separate APIRoman Mashak2-70/+76
2017-10-26lib/libnetlink: update rtnl_talk to support malloc buff at run timeHangbin Liu4-4/+4
2017-10-11iplink: new option to set neigh suppression on a bridge portRoopa Prabhu1-0/+13
2017-08-23config: put CFLAGS/LDLIBS in config.mkStephen Hemminger1-10/+1
2017-08-09Merge branch 'master' into net-nextStephen Hemminger1-0/+5
2017-08-09change how Config is used in Makefile'sStephen Hemminger1-0/+5
2017-07-18bridge: this patch adds json support for bridge mdb showNikhil Gajendrakumar1-38/+180
2017-06-14bridge: Distinguish between externally learned vs offloaded FDBsArkadi Sharshevsky1-0/+6
2017-01-12bridge: fdb: add state filter supportNikolay Aleksandrov1-2/+30
2017-01-12whitespace cleanupStephen Hemminger1-2/+1
2016-12-02libnetlink: Introduce rta_getattr_be*()Amir Vadai1-2/+2
2016-10-17bridge: add support for the multicast flood flagNikolay Aleksandrov1-0/+12
2016-10-17bridge: vlan: remove wrong stats helpNikolay Aleksandrov1-1/+0
2016-10-09Merge branch 'master' into net-nextStephen Hemminger1-5/+5
2016-10-09bridge: Fix garbled json output seen if a vlan filter is specifiedanuradhak1-5/+5
2016-08-29bridge: vlan: add support to display per-vlan statisticsNikolay Aleksandrov1-20/+134
2016-08-08bridge: print_vlan: add missing check for json instanceRoopa Prabhu1-2/+2
2016-08-08bridge: vlan json: skip ports with empty vlansRoopa Prabhu1-1/+1
2016-07-20Use C99 style initializers everywherePhil Sutter4-42/+31
2016-07-20bridge: remove unused variableStephen Hemminger1-1/+0
2016-07-20bridge: add json support for bridge fdb showAnuradha Karuppiah1-43/+167
2016-07-20bridge: add json support for bridge vlan showRoopa Prabhu3-15/+100
2016-06-29Use ARRAY_SIZE macro everywherePhil Sutter1-1/+1
2016-06-27bridge: vlan: fix a few "fdb" typos in vlan docVivien Didelot1-1/+1
2016-05-31Make builds default to quiet modeDavid Ahern1-0/+1
2016-04-11bridge: vlan: add support to filter by vlan idNikolay Aleksandrov1-10/+50
2016-04-11bridge: mdb: add support to filter by vlan idNikolay Aleksandrov1-2/+9
2016-04-11bridge: fdb: add support to filter by vlan idNikolay Aleksandrov1-6/+15
2016-03-27scrub out whitespace issuesStephen Hemminger2-2/+1
2016-03-27make format_host non-reentrant by defaultPhil Sutter1-3/+1
2016-03-21bridge: code cleanupStephen Hemminger5-34/+39