Searched refs:ifm (Results 1 - 25 of 53) sorted by relevance

123

/netbsd-6-1-5-RELEASE/sys/net/
H A Dif_media.c110 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 Drtsock.c823 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 Drtsock_50.c120 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 Drtsock_14.c133 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 Dgetifaddrs.c76 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 Dif.c330 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 Difmcstat.c294 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 Dl2_packet_freebsd.c166 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 Dif.c239 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 Ddp83905.c98 struct ifmedia *ifm = &sc->sc_media; local
104 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) {
H A Drtl80x9.c104 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 Drwhod.c474 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 Duuid.c74 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 Dif.c156 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 Dif_kse.c350 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 Dwps_upnp.c807 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 Dif_ec.c734 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 Dif_trtcm_isa.c185 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 Dif_mc.c363 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 Dif_le_ledma.c181 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 Difiter_sysctl.c165 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 Difiter_sysctl.c165 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 Dif-bsd.c454 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 Dif.c700 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 Dparsestreams.c225 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;

Completed in 165 milliseconds

123