- 12 Aug, 2015 10 commits
-
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Nikolay Aleksandrov authored
When showing bridge attributes, show also ageing_time, stp_state and priority if available. Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Stephen Hemminger authored
-
Zhang Shengju authored
fix a typo: "noarp" -> "arp" Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Zhang Shengju authored
Allow to print link type usage by: ip link help bridge_slave Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Zhang Shengju authored
Allow to print link type usage by: ip link help bridge Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Zhang Shengju authored
Add missing link type "bridge_slave". Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Phil Sutter authored
Change '-human-readble' to '-human-readable'. Signed-off-by:
Phil Sutter <phil@nwl.cc>
-
Stephen Hemminger authored
Save some space by using variable size for nsid cache elements. Signed-off-by:
Stephen Hemminger <stephen@networkplumber.org>
-
- 10 Aug, 2015 6 commits
-
-
Stephen Hemminger authored
-
Phil Sutter authored
Signed-off-by:
Phil Sutter <phil@nwl.cc>
-
Nikolay Aleksandrov authored
Add support to be able to set and show the value of tlb_dynamic_lb (IFLA_BOND_TLB_DYNAMIC_LB). Example: $ ip -d link show dev bond0 type bond 7: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ether ce:2f:e1:6e:d7:e0 brd ff:ff:ff:ff:ff:ff promiscuity 0 bond mode balance-tlb miimon 100 updelay 0 downdelay 0 use_carrier 1 arp_interval 0 arp_validate none arp_all_targets any primary_reselect always fail_over_mac none xmit_hash_policy layer2 resend_igmp 1 num_grat_arp 1 all_slaves_active 0 min_links 0 lp_interval 1 packets_per_slave 1 lacp_rate slow ad_select stable tlb_dynamic_lb 1 addrgenmode eui64 $ ip -d l set dev bond0 type bond tlb_dynamic_lb 0 $ ip -d link show dev bond0 type bond 7: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ether ce:2f:e1:6e:d7:e0 brd ff:ff:ff:ff:ff:ff promiscuity 0 bond mode balance-tlb miimon 100 updelay 0 downdelay 0 use_carrier 1 arp_interval 0 arp_validate none arp_all_targets any primary_reselect always fail_over_mac none xmit_hash_policy layer2 resend_igmp 1 num_grat_arp 1 all_slaves_active 0 min_links 0 lp_interval 1 packets_per_slave 1 lacp_rate slow ad_select stable tlb_dynamic_lb 0 addrgenmode eui64 Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Stephen Hemminger authored
-
Daniel Borkmann authored
Frontend support for kernel commit a5c90b29e5cc ("act_bpf: properly support late binding of bpf action to a classifier"). Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net>
-
Richard Alpe authored
One option is required for bearer set and bearer get.
-
- 01 Aug, 2015 5 commits
-
-
Stephen Hemminger authored
Align with upstream kernel.
-
Nikolay Aleksandrov authored
Before this patch both addmdb and delmdb events were printed the same, now we'll get a "Deleted" string in front when delmdb is received. Before: $ bridge mdb add dev br0 port eth3 grp 239.0.0.1 (monitor) dev br0 port eth3 grp 239.0.0.1 temp $ bridge mdb del dev br0 port eth3 grp 239.0.0.1 (monitor) dev br0 port eth3 grp 239.0.0.1 temp ^^ No way to differentiate between both events. After: $ bridge mdb add dev br0 port eth3 grp 239.0.0.1 (monitor) dev br0 port eth3 grp 239.0.0.1 temp $ bridge mdb del dev br0 port eth3 grp 239.0.0.1 (monitor) Deleted dev br0 port eth3 grp 239.0.0.1 temp Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Stephen Hemminger authored
-
Antti Paila authored
Reset the 'preferred_family' global variable to its initially set value before each batch file command is processed. Signed-off-by:
Antti Paila <antti.paila@gmail.com>
-
Roopa Prabhu authored
This is similar to command options corresponding to other NTF_* flags already exposed to the user space (examples self/master). Also updates bridge man page (The man page patch also includes a fix to the 'self' entry and documents 'master' for fdb entries) Signed-off-by:
Roopa Prabhu <roopa@cumulusnetworks.com> Reviewed-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
- 28 Jul, 2015 5 commits
-
-
Stephen Hemminger authored
Left over copy/paste from ip monitor man page.
-
Nikolay Aleksandrov authored
This patch allows the user to specify the vlan of the mdb group being added or deleted and adds support for displaying the vlan when dumping mdb information or monitoring it. It also updates the man page to reflect the new "vid" argument for mdb. Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Anuradha Karuppiah authored
This patch adds support to set and display protodown on a switch port. The switch driver can handle this error state by doing a phys down on the port. One example user space application setting this flag is a multi-chassis LAG application to handle split-brain situation on peer-link failure. Example: root@net-next:~# ip link set eth1 protodown on root@net-next:~/iproute2# ip link show eth1 4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:12:35:01 brd ff:ff:ff:ff:ff:ff protodown on root@net-next:~/iproute2# ip link set eth1 protodown off root@net-next:~/iproute2# ip link show eth1 4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:12:35:01 brd ff:ff:ff:ff:ff:ff root@net-next:~/iproute2# Signed-off-by:
Anuradha Karuppiah <anuradhak@cumulusnetworks.com> Signed-off-by:
Andy Gospodarek <gospo@cumulusnetworks.com> Signed-off-by:
Roopa Prabhu <roopa@cumulusnetworks.com> Signed-off-by:
Wilson Kok <wkok@cumulusnetworks.com>
-
Stephen Hemminger authored
-
Felix Janda authored
Prefer using the POSIX constant PATH_MAX instead of the legacy BSD derived MAXPATHLEN. The necessary includes for MAXPATHLEN and PATH_MAX are <sys/param.h> and <limits.h>, respectively. Signed-off-by:
Felix Janda <felix.janda@posteo.de> Tested-by:
Yegor Yefremov <yegorslists@googlemail.com>
-
- 27 Jul, 2015 6 commits
-
-
Nikolay Aleksandrov authored
This patch adds support for ADDMDB/DELMDB notifications about router ports which have been added or deleted/expired respectively. Example output: $ bridge -s monitor mdb Deleted router port dev eth3 master br0 router port dev eth3 master br0 Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Zhang Shengju authored
Make sure that return value of each socket() call is properly checked and do not continue processing if the call failed. Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Zhang Shengju authored
Remove dupldated include for <linux/xfrm.h>, since it's already included by 'xfrm.h'. Signed-off-by:
Zhang Shengju <zhangshengju@cmss.chinamobile.com>
-
Nicolas Dichtel authored
Error was: f_bpf.o: In function `bpf_parse_opt': f_bpf.c:(.text+0x88f): undefined reference to `secure_getenv' m_bpf.o: In function `parse_bpf': m_bpf.c:(.text+0x587): undefined reference to `secure_getenv' collect2: error: ld returned 1 exit status There is no special reason to use the secure version of getenv, thus let's simply use getenv(). CC: Daniel Borkmann <daniel@iogearbox.net> Fixes: 88eea539 ("tc: {f,m}_bpf: allow to retrieve uds path from env") Signed-off-by:
Nicolas Dichtel <nicolas.dichtel@6wind.com> Acked-by:
Daniel Borkmann <daniel@iogearbox.net> Acked-by:
Alexei Starovoitov <ast@plumgrid.com> Tested-by:
Yegor Yefremov <yegorslists@googlemail.com>
-
Vadim Kochan authored
Really by default ss dumps not only TCP sockets but any kind of socket which is in ESTABLISHED state (TCP/UDP/UNIX). Signed-off-by:
Vadim Kochan <vadim4j@gmail.com> Reported-by:
Miha Marolt <miham@beyondsemi.com>
-
Stephen Hemminger authored
Zhang Shengju some places where tabs were not being used. Go ahead and fix all the trival checkpatch warnings in ip/ip.c Also fix bridge.c
-
- 21 Jul, 2015 2 commits
-
-
Vadim Kochan authored
It really partially reverts: ec4d0d8a (ss: Replace unixstat struct by new sockstat struct) but adds few fields (name & peer_name) from removed unixstat to sockstat struct to easy return original code. Fixes: ec4d0d8a (ss: Replace unixstat struct by new sockstat struct) Reported-by:
Marc Dietrich <marvin24@gmx.de> Signed-off-by:
Vadim Kochan <vadim4j@gmail.com>
-
Stephen Hemminger authored
Since free(NULL) is a no-op, it is safe to remove unnecesary if checks.
-
- 20 Jul, 2015 4 commits
-
-
Jiri Pirko authored
We forgot to include this patch somehow. So do it now. Signed-off-by:
Jiri Pirko <jiri@resnulli.us> Acked-by:
Andy Gospodarek <gospo@cumulusnetworks.com>
-
Nikolay Aleksandrov authored
After commit 8250bc9f ("ss: Unify inet sockets output") raw sockets are displayed as udp because dgram_show_line() is used for both and thus IPPROTO_UDP is used for both so proto_name() returns "udp". Fix this by checking dg_proto which is set according to the caller of dgram_show_line(). Reported-by:
Miha Marolt <miham@beyondsemi.com> Signed-off-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
-
Stephen Hemminger authored
-
Roopa Prabhu authored
This patch replaces exits with returns in ip route get command handling. This allows batching of ip route get commands. $cat route_get_batch.txt route get 10.0.14.2 route get 12.0.14.2 route get 10.0.14.4 $ip -batch route_get_batch.txt local 10.0.14.2 dev lo src 10.0.14.2 cache <local> 12.0.14.2 via 192.168.0.2 dev eth0 src 192.168.0.15 cache 10.0.14.4 dev dummy0 src 10.0.14.2 cache Signed-off-by:
Roopa Prabhu <roopa@cumulusnetworks.com>
-
- 06 Jul, 2015 2 commits
-
-
Jan Engelhardt authored
The build otherwise fails if libmnl does not directly live in a standard search path.
-
Gustavo Zacarias authored
Signed-off-by:
Gustavo Zacarias <gustavo@zacarias.com.ar>
-