Lines Matching refs:ifm
1287 struct if_msghdr *ifm;
1297 ifm = mtod(m, struct if_msghdr *);
1298 ifm->ifm_index = ifp->if_index;
1299 ifm->ifm_flags = ifp->if_flags | ifp->if_drv_flags;
1300 if_data_copy(ifp, &ifm->ifm_data);
1301 ifm->ifm_addrs = 0;
1596 struct if_msghdrl *ifm;
1599 ifm = (struct if_msghdrl *)w->w_tmem;
1605 ifm32 = (struct if_msghdrl32 *)ifm;
1617 ifm->ifm_addrs = info->rti_addrs;
1618 ifm->ifm_flags = ifp->if_flags | ifp->if_drv_flags;
1619 ifm->ifm_index = ifp->if_index;
1620 ifm->_ifm_spare1 = 0;
1621 ifm->ifm_len = sizeof(*ifm);
1622 ifm->ifm_data_off = offsetof(struct if_msghdrl, ifm_data);
1623 ifm->_ifm_spare2 = 0;
1624 ifd = &ifm->ifm_data;
1629 return (SYSCTL_OUT(w->w_req, (caddr_t)ifm, len));
1636 struct if_msghdr *ifm;
1639 ifm = (struct if_msghdr *)w->w_tmem;
1645 ifm32 = (struct if_msghdr32 *)ifm;
1654 ifm->ifm_addrs = info->rti_addrs;
1655 ifm->ifm_flags = ifp->if_flags | ifp->if_drv_flags;
1656 ifm->ifm_index = ifp->if_index;
1657 ifm->_ifm_spare1 = 0;
1658 ifd = &ifm->ifm_data;
1663 return (SYSCTL_OUT(w->w_req, (caddr_t)ifm, len));