Add a new macro IF_LLSOCKADDR which maps a ifnet pointer to the
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 3 Jun 2005 23:23:03 +0000 (23:23 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 3 Jun 2005 23:23:03 +0000 (23:23 +0000)
commitf2682cb91cafc673bed3eefe5a281ea04ed3f63e
tree0abc02c2b3384bb49b32433510df4a608407ced1
parent018cf6f86ee9ef586bd58aa567c179052dd2eab7
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