if_data
struct if_data *ifa_data;
ifa_data = (struct if_data *)ifa->ifa_data;
struct if_data *ifdp;
ifdp = (struct if_data *)ifa->ifa_data;
if_change(u_short if_index, int flags, struct if_data *ifd,
struct kif *kif_update(u_short, int, struct if_data *,
void if_change(u_short, int, struct if_data *, struct sockaddr_dl *);
kif_update(u_short if_index, int flags, struct if_data *ifd,
bcopy(ifd, &kif->k.if_data, sizeof(struct if_data));
struct if_data if_data;
#define if_mtu if_data.ifi_mtu
#define if_type if_data.ifi_type
#define if_addrlen if_data.ifi_addrlen
#define if_hdrlen if_data.ifi_hdrlen
#define if_metric if_data.ifi_metric
#define if_link_state if_data.ifi_link_state
#define if_baudrate if_data.ifi_baudrate
#define if_ipackets if_data.ifi_ipackets
#define if_ierrors if_data.ifi_ierrors
#define if_opackets if_data.ifi_opackets
#define if_oerrors if_data.ifi_oerrors
#define if_collisions if_data.ifi_collisions
#define if_ibytes if_data.ifi_ibytes
#define if_obytes if_data.ifi_obytes
#define if_imcasts if_data.ifi_imcasts
#define if_omcasts if_data.ifi_omcasts
#define if_iqdrops if_data.ifi_iqdrops
#define if_oqdrops if_data.ifi_oqdrops
#define if_noproto if_data.ifi_noproto
#define if_lastchange if_data.ifi_lastchange
#define if_capabilities if_data.ifi_capabilities
struct if_data ifrdat;
struct if_data *ifdata;
struct if_data *if_data;
if_data = (struct if_data *)ifa->ifa_data;
rdomain = if_data->ifi_rdomain;
struct if_data *if_data;
if_data = (struct if_data *)ifa->ifa_data;
ifinfo.link_state = if_data->ifi_link_state;
ifinfo.rdomain = if_data->ifi_rdomain;
struct if_data *if_data;
if_data = (struct if_data *)ifa->ifa_data;
ifinfo.link_state = if_data->ifi_link_state;
ifinfo.rdomain = if_data->ifi_rdomain;
struct if_data *ifdata;
struct if_data ifrdat;
((struct if_data *)ifa->ifa_data)->ifi_link_state;
struct if_data *ifa_data;
ifa_data = (struct if_data *)ifa->ifa_data;
struct if_data ifdata;
if_getdata(struct ifnet *ifp, struct if_data *data)
struct if_data ifm_data;/* statistics and other data about if */
void if_getdata(struct ifnet *, struct if_data *);
ifq_add_data(struct ifqueue *ifq, struct if_data *data)
ifiq_add_data(struct ifiqueue *ifiq, struct if_data *data)
void ifq_add_data(struct ifqueue *, struct if_data *);
void ifiq_add_data(struct ifiqueue *, struct if_data *);
print_addr(struct sockaddr *sa, struct sockaddr **rtinfo, struct if_data *ifd)
struct if_data *ifd;
static void print_addr(struct sockaddr *, struct sockaddr **, struct if_data *);
struct if_data *ifd;
struct if_data *ifd;
void if_change(u_short, int, struct if_data *);
if_change(u_short ifindex, int flags, struct if_data *ifd)
struct if_data *ifi = ifa->ifa_data;
struct if_data *ifi;
ifi = (struct if_data *)ifa->ifa_data;
struct if_data *ifi;
ifi = (struct if_data *)ifa->ifa_data;
if_change(u_short ifindex, int flags, struct if_data *ifd)
void if_change(u_short, int, struct if_data *);
static struct kif *kif_update(unsigned short, int, struct if_data *,
static void if_change(unsigned short, int, struct if_data *,
kif_update(unsigned short ifindex, int flags, struct if_data *ifd,
if_change(unsigned short ifindex, int flags, struct if_data *ifd,
struct if_data *ifdata = ifa->ifa_data;
static struct kif_node *kif_update(unsigned short, int, struct if_data *,
static void if_change(unsigned short, int, struct if_data *,
kif_update(unsigned short ifindex, int flags, struct if_data *ifd,
if_change(unsigned short ifindex, int flags, struct if_data *ifd,
struct if_data *ifi;
struct if_data ifi;
struct if_data *ifd;
struct iface *kif_update(u_short, int, struct if_data *,
kif_update(u_short ifindex, int flags, struct if_data *ifd,
void if_change(u_short, int, struct if_data *, struct sockaddr_dl *);
if_change(u_short ifindex, int flags, struct if_data *ifd,
if_change(u_short ifindex, int flags, struct if_data *ifd,
struct kif *kif_update(u_short, int, struct if_data *,
kif_update(u_short ifindex, int flags, struct if_data *ifd,
void if_change(u_short, int, struct if_data *, struct sockaddr_dl *);
((struct if_data*)ifa->ifa_data)->ifi_link_state;
if_change(u_short ifindex, int flags, struct if_data *ifd)
void if_change(u_short, int, struct if_data *);
struct if_data ifrdat;