/netbsd-6-1-5-RELEASE/sys/net/ |
H A D | if_media.c | 110 ifmedia_init(struct ifmedia *ifm, int dontcare_mask, argument 114 TAILQ_INIT(&ifm->ifm_list); 115 ifm->ifm_cur = NULL; 116 ifm->ifm_media = 0; 117 ifm->ifm_mask = dontcare_mask; /* IF don't-care bits */ 118 ifm->ifm_change = change_callback; 119 ifm->ifm_status = status_callback; 123 ifmedia_change(struct ifmedia *ifm, struct ifnet *ifp) argument 125 return (*ifm->ifm_change)(ifp); 133 ifmedia_add(struct ifmedia *ifm, in argument 164 ifmedia_list_add(struct ifmedia *ifm, struct ifmedia_entry *lp, int count) argument 181 ifmedia_set(struct ifmedia *ifm, int target) argument 230 ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm, u_long cmd) argument 368 ifmedia_match(struct ifmedia *ifm, u_int target, u_int mask) argument 397 ifmedia_delete_instance(struct ifmedia *ifm, u_int inst) argument 413 ifmedia_removeall(struct ifmedia *ifm) argument [all...] |
H A D | rtsock.c | 823 struct if_xmsghdr ifm; local 831 (void)memset(&ifm, 0, sizeof(ifm)); 832 ifm.ifm_index = ifp->if_index; 833 ifm.ifm_flags = ifp->if_flags; 834 ifm.ifm_data = ifp->if_data; 835 ifm.ifm_addrs = 0; 836 m = COMPATNAME(rt_msg1)(RTM_IFINFO, &info, &ifm, sizeof(ifm)); 1105 struct if_xmsghdr *ifm; local [all...] |
/netbsd-6-1-5-RELEASE/sys/compat/common/ |
H A D | rtsock_50.c | 120 struct if_msghdr50 *ifm; local 123 ifm = (struct if_msghdr50 *)w->w_tmem; 124 ifm->ifm_index = ifp->if_index; 125 ifm->ifm_flags = ifp->if_flags; 126 ifm->ifm_data.ifi_type = ifp->if_data.ifi_type; 127 ifm->ifm_data.ifi_addrlen = ifp->if_data.ifi_addrlen; 128 ifm->ifm_data.ifi_hdrlen = ifp->if_data.ifi_hdrlen; 129 ifm->ifm_data.ifi_mtu = ifp->if_data.ifi_mtu; 130 ifm->ifm_data.ifi_metric = ifp->if_data.ifi_metric; 131 ifm [all...] |
H A D | rtsock_14.c | 133 struct if_msghdr14 *ifm; local 137 ifm = (struct if_msghdr14 *)w->w_tmem; 138 ifm->ifm_index = ifp->if_index; 139 ifm->ifm_flags = ifp->if_flags; 140 ifm->ifm_data.ifi_type = ifp->if_data.ifi_type; 141 ifm->ifm_data.ifi_addrlen = ifp->if_data.ifi_addrlen; 142 ifm->ifm_data.ifi_hdrlen = ifp->if_data.ifi_hdrlen; 143 ifm->ifm_data.ifi_mtu = ifp->if_data.ifi_mtu; 144 ifm->ifm_data.ifi_metric = ifp->if_data.ifi_metric; 145 ifm [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/net/ |
H A D | getifaddrs.c | 76 struct if_msghdr *ifm; local 109 ifm = (struct if_msghdr *)(void *)rtm; 110 if (ifm->ifm_addrs & RTA_IFP) { 113 idx = ifm->ifm_index; 115 dl = (struct sockaddr_dl *)(void *)(ifm + 1); 118 dcnt += sizeof(ifm->ifm_data); 189 ifm = (struct if_msghdr *)(void *)rtm; 190 if (ifm->ifm_addrs & RTA_IFP) { 193 idx = ifm->ifm_index; 194 dl = (struct sockaddr_dl *)(void *)(ifm [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/rtadvd/ |
H A D | if.c | 330 struct if_msghdr *ifm = (struct if_msghdr *)buf; local 332 return ((int)ifm->ifm_index); 346 struct if_msghdr *ifm = (struct if_msghdr *)buf; local 348 return (ifm->ifm_flags); 427 struct if_msghdr *ifm = (struct if_msghdr *)buf; local 429 return(ifm->ifm_msglen); 473 struct if_msghdr *ifm; local 490 for (ifm = (struct if_msghdr *)buf; ifm < (struct if_msghdr *)lim;) { 491 if (ifm [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 294 struct ifmultiaddr ifm, *ifmp = 0; local 305 KREAD(ifmp, &ifm, struct ifmultiaddr); 306 if (ifm.ifma_addr == NULL) 308 KREAD(ifm.ifma_addr, &sa, struct sockaddr); 312 ifm.ifma_protospec); 313 if (ifm.ifma_lladdr == 0) 315 KREAD(ifm.ifma_lladdr, &sdl, struct sockaddr_dl); 318 ifm.ifma_refcount); 320 ifmp = ifm.ifma_link.le_next;
|
/netbsd-6-1-5-RELEASE/external/bsd/wpa/dist/src/l2_packet/ |
H A D | l2_packet_freebsd.c | 166 struct if_msghdr *ifm; local 180 for (p = buf; p < buf + len; p += ifm->ifm_msglen) { 181 ifm = (struct if_msghdr *)p; 182 sdl = (struct sockaddr_dl *)(ifm + 1); 183 if (ifm->ifm_type != RTM_IFINFO || 184 (ifm->ifm_addrs & RTA_IFP) == 0)
|
/netbsd-6-1-5-RELEASE/usr.sbin/rtsold/ |
H A D | if.c | 239 struct if_msghdr *ifm; local 253 for (next = buf; next < lim; next += ifm->ifm_msglen) { 254 ifm = (struct if_msghdr *)next; 255 if (ifm->ifm_type == RTM_IFINFO) { 256 sa = (struct sockaddr *)(ifm + 1); 257 get_rtaddrs(ifm->ifm_addrs, sa, rti_info);
|
/netbsd-6-1-5-RELEASE/sys/dev/ic/ |
H A D | dp83905.c | 98 struct ifmedia *ifm = &sc->sc_media; local 104 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) {
|
H A D | rtl80x9.c | 104 struct ifmedia *ifm = &sc->sc_media; local 120 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) { 141 if (ifm->ifm_cur->ifm_media & IFM_FDX)
|
/netbsd-6-1-5-RELEASE/usr.sbin/rwhod/ |
H A D | rwhod.c | 474 struct if_msghdr *ifm; local 498 for (next = buf; next < lim; next += ifm->ifm_msglen) { 499 ifm = (struct if_msghdr *)next; 500 if (ifm->ifm_type == RTM_IFINFO) { 501 sdl = (struct sockaddr_dl *)(ifm + 1); 502 flags = ifm->ifm_flags; 508 if (ifm->ifm_type != RTM_NEWADDR) 510 ifam = (struct ifa_msghdr *)ifm;
|
/netbsd-6-1-5-RELEASE/external/bsd/openldap/dist/libraries/liblutil/ |
H A D | uuid.c | 74 struct if_msghdr *ifm; local 101 for (next = buf; next < lim; next += ifm->ifm_msglen) { 102 ifm = (struct if_msghdr *)next; 103 sdl = (struct sockaddr_dl *)(ifm + 1);
|
/netbsd-6-1-5-RELEASE/usr.bin/netstat/ |
H A D | if.c | 156 struct if_msghdr *ifm; local 185 ifm = (struct if_msghdr *)next; 186 ifd = &ifm->ifm_data; 188 sa = (struct sockaddr *)(ifm + 1); 189 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); 206 if ((ifm->ifm_flags & IFF_UP) == 0) 971 struct if_msghdr *ifm; local 995 ifm = (struct if_msghdr *)next; 996 ifd = &ifm->ifm_data; 998 sa = (struct sockaddr *)(ifm [all...] |
/netbsd-6-1-5-RELEASE/sys/dev/pci/ |
H A D | if_kse.c | 350 struct ifmedia *ifm; local 485 ifm = &sc->sc_media; 487 ifmedia_init(ifm, 0, ifmedia_upd, ifmedia_sts); 488 ifmedia_add(ifm, IFM_ETHER|IFM_10_T, 0, NULL); 489 ifmedia_add(ifm, IFM_ETHER|IFM_10_T|IFM_FDX, 0, NULL); 490 ifmedia_add(ifm, IFM_ETHER|IFM_100_TX, 0, NULL); 491 ifmedia_add(ifm, IFM_ETHER|IFM_100_TX|IFM_FDX, 0, NULL); 492 ifmedia_add(ifm, IFM_ETHER|IFM_AUTO, 0, NULL); 493 ifmedia_set(ifm, IFM_ETHER|IFM_AUTO); 496 ifmedia_init(ifm, 1265 struct ifmedia *ifm = &sc->sc_media; local 1293 struct ifmedia *ifm = &sc->sc_media; local [all...] |
/netbsd-6-1-5-RELEASE/external/bsd/wpa/dist/src/wps/ |
H A D | wps_upnp.c | 807 struct if_msghdr *ifm; local 821 for (p = buf; p < buf + len; p += ifm->ifm_msglen) { 822 ifm = (struct if_msghdr *)p; 823 sdl = (struct sockaddr_dl *)(ifm + 1); 824 if (ifm->ifm_type != RTM_IFINFO || 825 (ifm->ifm_addrs & RTA_IFP) == 0)
|
/netbsd-6-1-5-RELEASE/sys/dev/isa/ |
H A D | if_ec.c | 734 struct ifmedia *ifm = &sc->sc_media; local 736 return (ec_set_media(esc, ifm->ifm_media)); 742 struct ifmedia *ifm = &sc->sc_media; local 747 ifmr->ifm_active = ifm->ifm_cur->ifm_media; 754 struct ifmedia *ifm = &sc->sc_media; local 756 (void) ec_set_media(esc, ifm->ifm_cur->ifm_media);
|
H A D | if_trtcm_isa.c | 185 struct ifmedia *ifm = &sc->sc_media; local 187 ifmr->ifm_active = ifm->ifm_cur->ifm_media;
|
/netbsd-6-1-5-RELEASE/sys/arch/macppc/dev/ |
H A D | if_mc.c | 363 struct ifmedia *ifm = &sc->sc_media; local 365 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 368 switch (IFM_SUBTYPE(ifm->ifm_media)) {
|
/netbsd-6-1-5-RELEASE/sys/dev/sbus/ |
H A D | if_le_ledma.c | 181 struct ifmedia *ifm = &sc->sc_media; local 183 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 192 switch (IFM_SUBTYPE(ifm->ifm_media)) {
|
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/lib/isc/unix/ |
H A D | ifiter_sysctl.c | 165 struct if_msghdr *ifm = (struct if_msghdr *) ifam; local 166 struct sockaddr_dl *sdl = (struct sockaddr_dl *) (ifm + 1);
|
/netbsd-6-1-5-RELEASE/external/bsd/ntp/dist/lib/isc/unix/ |
H A D | ifiter_sysctl.c | 165 struct if_msghdr *ifm = (struct if_msghdr *) ifam; local 166 struct sockaddr_dl *sdl = (struct sockaddr_dl *) (ifm + 1);
|
/netbsd-6-1-5-RELEASE/external/bsd/dhcpcd/dist/ |
H A D | if-bsd.c | 454 struct if_msghdr *ifm; local 500 ifm = (struct if_msghdr *)(void *)p; 502 if (!(if_indextoname(ifm->ifm_index, ifname))) 504 switch (ifm->ifm_data.ifi_link_state) { 522 handle_carrier(len, ifm->ifm_flags, ifname);
|
/netbsd-6-1-5-RELEASE/sbin/routed/ |
H A D | if.c | 700 struct if_msghdr ifm; local 758 memcpy(&ifm, ifam, sizeof ifm); 763 ifs0.int_index = ifm.ifm_index; 764 ifs0.int_if_flags = ifm.ifm_flags; 769 ifs0.int_data.ipackets = ifm.ifm_data.ifi_ipackets; 770 ifs0.int_data.ierrors = ifm.ifm_data.ifi_ierrors; 771 ifs0.int_data.opackets = ifm.ifm_data.ifi_opackets; 772 ifs0.int_data.oerrors = ifm.ifm_data.ifi_oerrors; 774 ifs0.int_data.odrops = ifm [all...] |
/netbsd-6-1-5-RELEASE/external/bsd/ntp/dist/libparse/ |
H A D | parsestreams.c | 225 struct fmodsw *ifm = (struct fmodsw *)0; local 244 if ((ifm == (struct fmodsw *)0) && 251 ifm = fm; 257 if (ifm == (struct fmodsw *)0) 269 Strncpy(ifm->f_name, mname, FMNAMESZ); 270 ifm->f_name[FMNAMESZ] = '\0'; 271 ifm->f_str = &parseinfo;
|