aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ll_map.c
diff options
context:
space:
mode:
authorStephen Hemminger <stephen@networkplumber.org>2013-03-27 09:26:25 -0700
committerStephen Hemminger <stephen@networkplumber.org>2013-03-27 09:26:25 -0700
commit3e26112a02a25b8f4ba3860f28ff8c6850fbed43 (patch)
tree53efa261c25b04a4dff99d568e2c687e6522551a /lib/ll_map.c
parent1b95cb8d6b28e4971111cd91e0cc85f8e3766a17 (diff)
downloadplatform_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.c33
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];