Add a new macro IF_LLSOCKADDR which maps a ifnet pointer to the
commit7920f6fe121ac448b959524910e798b53f7f1a7f
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 3 Jun 2005 23:23:03 +0000 (3 23:23 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 3 Jun 2005 23:23:03 +0000 (3 23:23 +0000)
tree0808cfbe8503e7d5f18b59a9af8102ee5cf50cc8
parenta59c76dbe1bdf2472dcd914481b91d162576ae30
Add a new macro IF_LLSOCKADDR which maps a ifnet pointer to the
associated link layer sockaddr. Use it to implement IF_LLADDR.
Replace most references of ifnet_addrs with one of those macros.

This makes the sometimes explicitly encoded assumption of each
interface having a link-layer address implicit and is the
preparation for removing ifnet_addrs.
16 files changed:
sys/dev/netif/an/if_an.c
sys/dev/netif/owi/if_owi.c
sys/dev/netif/owi/if_wivar.h
sys/dev/netif/wi/if_wi.c
sys/dev/netif/wi/if_wivar.h
sys/net/ef/if_ef.c
sys/net/if.c
sys/net/if_arcsubr.c
sys/net/if_ethersubr.c
sys/net/if_fddisubr.c
sys/net/if_iso88025subr.c
sys/net/if_var.h
sys/net/vlan/if_vlan.c
sys/netgraph/fec/ng_fec.c
sys/netinet/ip_input.c
sys/netproto/atm/atm_if.c