[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1513755451-9800-1-git-send-email-serhe.popovych@gmail.com>
Date: Wed, 20 Dec 2017 09:37:28 +0200
From: Serhey Popovych <serhe.popovych@...il.com>
To: netdev@...r.kernel.org
Subject: [PATCH iproute2 0/3] Forbid "type" for peer, update ifname and make it array in ll_cache
In this series I present following improvements and fixes:
1) Forbid "type" parameter when parsing command line
for peer in iplink_vxcan.c and link_veth.c using
iplink_parse(): we already known it.
2) In ll_remember_index() update ifname, not only rehash
it. It might be changed for same ifindex since last
run (i.e. in cache "eth0" during the dump "ppp0").
3) Make ifname fixed size array of chars in @struct ll_cache:
names are never exceed IFNAMSIZ (16 bytes). Replace
strcmp()/strcpy() with memcmp()/memcpy() to possibly
benefit from compiler call inlining.
See individual patch description message for details.
Thanks,
Serhii
Serhey Popovych (3):
vxcan,veth: Forbid "type" for peer device
utils: ll_map: Update name and type for existing entry
utils: ll_map: Make network device name fixed size array of char
ip/iplink_vxcan.c | 3 +++
ip/link_veth.c | 3 +++
lib/ll_map.c | 47 +++++++++++++++++++++++++++--------------------
3 files changed, 33 insertions(+), 20 deletions(-)
--
1.7.10.4
Powered by blists - more mailing lists