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
| ||
|
Date: Wed, 26 Apr 2017 12:59:34 +0300 From: Nikolay Aleksandrov <nikolay@...ulusnetworks.com> To: Zhang Shengju <zhangshengju@...s.chinamobile.com>, netdev@...r.kernel.org Subject: Re: [iproute2] iplink: add support for IFLA_CARRIER attribute On 26/04/17 10:08, Zhang Shengju wrote: > Add support to set IFLA_CARRIER attribute. > > Signed-off-by: Zhang Shengju <zhangshengju@...s.chinamobile.com> > --- > ip/iplink.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > You should also update the ip-link man page with this new option. > diff --git a/ip/iplink.c b/ip/iplink.c > index 866ad72..263bfdd 100644 > --- a/ip/iplink.c > +++ b/ip/iplink.c > @@ -72,6 +72,7 @@ void iplink_usage(void) > " [ allmulticast { on | off } ]\n" > " [ promisc { on | off } ]\n" > " [ trailers { on | off } ]\n" > + " [ carrier { on | off } ]\n" > " [ txqueuelen PACKETS ]\n" > " [ name NEWNAME ]\n" > " [ address LLADDR ]\n" > @@ -673,6 +674,17 @@ int iplink_parse(int argc, char **argv, struct iplink_req *req, > req->i.ifi_flags |= IFF_NOARP; > else > return on_off("arp", *argv); > + } else if (strcmp(*argv, "carrier") == 0) { > + int carrier; Please leave a blank line between the variable definition and the code. > + NEXT_ARG(); > + if (strcmp(*argv, "on") == 0) > + carrier = 1; > + else if (strcmp(*argv, "off") == 0) > + carrier = 0; > + else > + return on_off("carrier", *argv); > + > + addattr8(&req->n, sizeof(*req), IFLA_CARRIER, carrier); > } else if (strcmp(*argv, "vf") == 0) { > struct rtattr *vflist; > >
Powered by blists - more mailing lists