Lines Matching refs:ifmd
116 struct ifmibdata ifmd; in make_ifmibdata() local
125 bzero(&ifmd, sizeof(ifmd)); in make_ifmibdata()
130 snprintf(ifmd.ifmd_name, sizeof(ifmd.ifmd_name), "%s", in make_ifmibdata()
133 #define COPY(fld) ifmd.ifmd_##fld = ifp->if_##fld in make_ifmibdata()
136 if_data_internal_to_if_data64(ifp, &ifp->if_data, &ifmd.ifmd_data); in make_ifmibdata()
138 ifmd.ifmd_snd_len = IFCQ_LEN(ifp->if_snd); in make_ifmibdata()
139 ifmd.ifmd_snd_maxlen = IFCQ_MAXLEN(ifp->if_snd); in make_ifmibdata()
140 ifmd.ifmd_snd_drops = in make_ifmibdata()
143 error = SYSCTL_OUT(req, &ifmd, sizeof ifmd); in make_ifmibdata()
149 error = SYSCTL_IN(req, &ifmd, sizeof ifmd); in make_ifmibdata()
154 #define DONTCOPY(fld) ifmd.ifmd_data.ifi_##fld = ifp->if_data.ifi_##fld in make_ifmibdata()
163 #define COPY(fld) ifp->if_##fld = ifmd.ifmd_##fld in make_ifmibdata()
165 ifp->if_snd->ifq_maxlen = ifmd.ifmd_snd_maxlen; in make_ifmibdata()
166 ifp->if_snd->ifq_drops = ifmd.ifmd_snd_drops; in make_ifmibdata()