diff options
author | Stephen Hemminger <stephen@networkplumber.org> | 2013-03-27 09:26:25 -0700 |
---|---|---|
committer | Stephen Hemminger <stephen@networkplumber.org> | 2013-03-27 09:26:25 -0700 |
commit | 3e26112a02a25b8f4ba3860f28ff8c6850fbed43 (patch) | |
tree | 53efa261c25b04a4dff99d568e2c687e6522551a /lib/ll_map.c | |
parent | 1b95cb8d6b28e4971111cd91e0cc85f8e3766a17 (diff) | |
download | platform_external_iproute2-3e26112a02a25b8f4ba3860f28ff8c6850fbed43.tar.gz platform_external_iproute2-3e26112a02a25b8f4ba3860f28ff8c6850fbed43.tar.bz2 platform_external_iproute2-3e26112a02a25b8f4ba3860f28ff8c6850fbed43.zip |
ll_map: remove unused address fields
The address was being stored but not used by current code.
Diffstat (limited to 'lib/ll_map.c')
-rw-r--r-- | lib/ll_map.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/ll_map.c b/lib/ll_map.c index 1ca781e9..1c330020 100644 --- a/lib/ll_map.c +++ b/lib/ll_map.c @@ -31,9 +31,7 @@ struct ll_cache unsigned flags; int index; unsigned short type; - unsigned short alen; char name[IFNAMSIZ]; - unsigned char addr[20]; }; #define IDXMAP_SIZE 1024 @@ -79,16 +77,6 @@ int ll_remember_index(const struct sockaddr_nl *who, im->type = ifi->ifi_type; im->flags = ifi->ifi_flags; - if (tb[IFLA_ADDRESS]) { - int alen; - im->alen = alen = RTA_PAYLOAD(tb[IFLA_ADDRESS]); - if (alen > sizeof(im->addr)) - alen = sizeof(im->addr); - memcpy(im->addr, RTA_DATA(tb[IFLA_ADDRESS]), alen); - } else { - im->alen = 0; - memset(im->addr, 0, sizeof(im->addr)); - } strcpy(im->name, RTA_DATA(tb[IFLA_IFNAME])); return 0; } @@ -141,27 +129,6 @@ unsigned ll_index_to_flags(unsigned idx) return 0; } -unsigned ll_index_to_addr(unsigned idx, unsigned char *addr, - unsigned alen) -{ - const struct ll_cache *im; - - if (idx == 0) - return 0; - - for (im = idxhead(idx); im; im = im->idx_next) { - if (im->index == idx) { - if (alen > sizeof(im->addr)) - alen = sizeof(im->addr); - if (alen > im->alen) - alen = im->alen; - memcpy(addr, im->addr, alen); - return alen; - } - } - return 0; -} - unsigned ll_name_to_index(const char *name) { static char ncache[IFNAMSIZ]; |