mirror_iproute2/ip
David Ahern 84d30afd8a ip: Add type and master filters to brief output
The brief format does not honer the master and type filters:

$ ip link show master vrf-mgmt
7: dummy0: <BROADCAST,NOARP,SLAVE> mtu 1500 qdisc noop master vrf-mgmt state DOWN mode DEFAULT group default qlen 1000
    link/ether 66:39:cc:2b:e9:bd brd ff:ff:ff:ff:ff:ff

$ ip -br link show master vrf-mgmt
lo               UNKNOWN        00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP>
eth0             UP             08:00:27🇩🇪14:c8 <BROADCAST,MULTICAST,UP,LOWER_UP>
eth1             UP             08:00:27:87:02:f1 <BROADCAST,MULTICAST,UP,LOWER_UP>
eth2             UP             08:00:27:61:1e:fd <BROADCAST,MULTICAST,UP,LOWER_UP>
vrf-blue         UNKNOWN        a6:3f:09:34:7e:74 <NOARP,MASTER,UP,LOWER_UP>
vrf-red          DOWN           fe:a2:2d:e1:bc:ac <NOARP,MASTER>
dummy0           DOWN           66:39:cc:2b:e9:bd <BROADCAST,NOARP,SLAVE>
dummy1           DOWN           4a:4f:13:91:64:b1 <BROADCAST,NOARP,SLAVE>
dummy2           DOWN           b2:4f:b6💿bd:a6 <BROADCAST,NOARP>
dummy3           DOWN           1e:06:3d:40:b8:c2 <BROADCAST,NOARP,SLAVE>
vrf-mgmt         DOWN           ce:b2:74:41:21:df <NOARP,MASTER>

With this patch the expected output is shown:

$ ip -br link show master vrf-mgmt
dummy0           DOWN           66:39:cc:2b:e9:bd <BROADCAST,NOARP,SLAVE>

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
2015-09-23 16:27:52 -07:00
..
.gitignore Another .gitignore file. 2006-08-08 12:11:23 -07:00
ifcfg Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ip6tunnel.c iproute2: ip6_tunnel mode bugfixes: any,vti6 2014-11-02 11:48:43 -08:00
ip_common.h add support for brief output for link and addresses 2015-08-31 16:24:10 -07:00
ip.c add support for brief output for link and addresses 2015-08-31 16:24:10 -07:00
ipaddress.c ip: Add type and master filters to brief output 2015-09-23 16:27:52 -07:00
ipaddrlabel.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipfou.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipl2tp.c l2tp: add missing newline on show output 2015-09-11 15:26:58 -07:00
iplink_bond_slave.c bonding: export 3ad actor and partner port state 2015-06-26 00:06:45 -04:00
iplink_bond.c ip link: missing options in bond usage 2015-09-21 14:36:02 -07:00
iplink_bridge_slave.c iplink: shortify printing the usage of link type 2015-08-12 09:05:57 -07:00
iplink_bridge.c iplink: Add support for IFLA_BR_VLAN_PROTOCOL attribute 2015-08-31 16:35:25 -07:00
iplink_can.c can: Add support for CAN FD non-ISO feature 2015-02-05 10:35:24 -08:00
iplink_geneve.c iplink_geneve: add tos configuration at link creation 2015-06-25 15:16:31 -04:00
iplink_hsr.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_ipoib.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_ipvlan.c ip link: Add ipvlan support to the iproute2/ip util 2014-12-03 09:37:37 -08:00
iplink_macvlan.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_macvtap.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_vlan.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
iplink_vrf.c add support for VRF device 2015-08-23 10:14:16 -07:00
iplink_vxlan.c vxlan: Group policy extension 2015-02-05 10:31:43 -08:00
iplink.c ip-link: do not support 'ip link add dev help' 2015-09-23 16:00:48 -07:00
ipmaddr.c ipmaddr: add whitespace around = 2013-03-14 13:44:25 -07:00
ipmonitor.c ipmonitor: allows to monitor in several netns 2015-05-21 15:28:56 -07:00
ipmroute.c mroute: "ip mroute show" not working when "to" and/or "from" is given 2015-06-25 08:47:07 -04:00
ipneigh.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipnetconf.c libnetlink: introduce rtnl_listen_filter_t 2015-05-21 15:28:56 -07:00
ipnetns.c ipnetns: make net namespace cache variable size 2015-08-12 08:53:31 -07:00
ipntable.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
ipprefix.c add a source addres length parameter to rt_addr_n2a 2015-03-24 15:45:23 -07:00
iproute.c route: filter routes by family if it's specified 2015-09-23 16:16:19 -07:00
iprule.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
iptoken.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
iptunnel.c Fix changing tunnel remote and local address to any 2015-06-25 08:45:24 -04:00
iptuntap.c ip tuntap: Added missing commands in usage 2014-09-28 16:19:31 -07:00
ipxfrm.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
link_gre6.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_gre.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_ip6tnl.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_iptnl.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_veth.c ip link: Shortify printing the usage of link type 2014-10-09 08:29:47 -07:00
link_vti6.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
link_vti.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
Makefile add support for VRF device 2015-08-23 10:14:16 -07:00
routef ip/routef lifesaver 2007-07-10 18:29:20 -07:00
routel (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtm_map.c (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtmon.c libnetlink: introduce rtnl_listen_filter_t 2015-05-21 15:28:56 -07:00
rtpr (Logical change 1.3) 2004-04-15 20:56:59 +00:00
static-syms.c Fix build when shared libraries are disabled 2013-03-13 08:29:59 -07:00
tcp_metrics.c libnetlink: add size argument to rtnl_talk 2015-05-27 13:00:21 -07:00
tunnel.c ip/ip6tunnel: fix missing return value check 2015-07-27 14:37:47 -07:00
tunnel.h Fix FSF address in file headers 2013-12-06 15:05:07 -08:00
xfrm_monitor.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
xfrm_policy.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
xfrm_state.c xfrm: remove duplicated include 2015-07-27 14:36:53 -07:00
xfrm.h Fix FSF address in file headers 2013-12-06 15:05:07 -08:00