Home
last modified time | relevance | path

Searched refs:ifm (Results 1 – 25 of 48) sorted by relevance

12

/openbsd/sys/net/
H A Dif_media.c118 ifm->ifm_nwords = 0; in ifmedia_init()
119 ifm->ifm_cur = NULL; in ifmedia_init()
120 ifm->ifm_media = 0; in ifmedia_init()
137 if (ifm == NULL) { in ifmedia_add()
156 ifm->ifm_nwords++; in ifmedia_add()
187 match = ifmedia_get(ifm, target, ifm->ifm_mask); in ifmedia_set()
207 match = ifmedia_get(ifm, target, ifm->ifm_mask); in ifmedia_set()
212 match = ifmedia_get(ifm, target, ifm->ifm_mask); in ifmedia_set()
257 match = ifmedia_get(ifm, newmedia, ifm->ifm_mask); in ifmedia_ioctl()
450 ifm->ifm_nwords--; in ifmedia_delete_instance()
[all …]
H A Drtsock.c1798 struct if_msghdr *ifm; in rtm_ifchg() local
1808 ifm = mtod(m, struct if_msghdr *); in rtm_ifchg()
1809 ifm->ifm_index = ifp->if_index; in rtm_ifchg()
1811 ifm->ifm_flags = ifp->if_flags; in rtm_ifchg()
1812 ifm->ifm_xflags = ifp->if_xflags; in rtm_ifchg()
1813 if_getdata(ifp, &ifm->ifm_data); in rtm_ifchg()
1814 ifm->ifm_addrs = info.rti_addrs; in rtm_ifchg()
2065 struct if_msghdr *ifm; in sysctl_iflist() local
2068 ifm->ifm_index = ifp->if_index; in sysctl_iflist()
2070 ifm->ifm_flags = ifp->if_flags; in sysctl_iflist()
[all …]
/openbsd/usr.sbin/dvmrpd/
H A Dkroute.c303 struct if_msghdr ifm; in fetchifs() local
331 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
335 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
337 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
346 kif->k.ifindex = ifm.ifm_index; in fetchifs()
347 kif->k.flags = ifm.ifm_flags; in fetchifs()
351 kif->k.mtu = ifm.ifm_data.ifi_mtu; in fetchifs()
379 struct if_msghdr ifm; in kr_dispatch_msg() local
401 memcpy(&ifm, next, sizeof(ifm)); in kr_dispatch_msg()
402 if_change(ifm.ifm_index, ifm.ifm_flags, in kr_dispatch_msg()
[all …]
/openbsd/lib/libc/net/
H A Dgetifaddrs.c60 struct if_msghdr *ifm; in getifaddrs() local
104 ifm = (struct if_msghdr *)rtm; in getifaddrs()
105 if (ifm->ifm_addrs & RTA_IFP) { in getifaddrs()
106 index = ifm->ifm_index; in getifaddrs()
112 dcnt += sizeof(ifm->ifm_data); in getifaddrs()
183 ifm = (struct if_msghdr *)rtm; in getifaddrs()
184 if (ifm->ifm_addrs & RTA_IFP) { in getifaddrs()
185 index = ifm->ifm_index; in getifaddrs()
205 if (dlen > sizeof(ifm->ifm_data)) in getifaddrs()
206 dlen = sizeof(ifm->ifm_data); in getifaddrs()
[all …]
/openbsd/usr.bin/systat/
H A Dif.c166 ifs->ifs_now.x = ifm.y; \
233 struct if_msghdr ifm; in fetchifstat() local
261 bcopy(next, &ifm, sizeof ifm); in fetchifstat()
262 if (ifm.ifm_version != RTM_VERSION || in fetchifstat()
263 ifm.ifm_type != RTM_IFINFO || in fetchifstat()
264 !(ifm.ifm_addrs & RTA_IFP)) in fetchifstat()
266 if (ifm.ifm_index >= nifs) { in fetchifstat()
271 for (; nifs < ifm.ifm_index + 4; nifs++) in fetchifstat()
274 ifs = &ifstats[ifm.ifm_index]; in fetchifstat()
279 ifm.ifm_addrs, info); in fetchifstat()
[all …]
/openbsd/usr.sbin/sasyncd/
H A Dcarp.c201 struct if_msghdr ifm; in carp_read() local
211 memcpy(&ifm, rtm, sizeof(ifm)); in carp_read()
213 if (ifm.ifm_index == cfgstate.carp_ifindex) in carp_read()
214 carp_update_state(carp_map_state(ifm.ifm_data.ifi_link_state)); in carp_read()
/openbsd/usr.sbin/ripd/
H A Dkroute.c950 struct if_msghdr ifm; in fetchifs() local
978 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
979 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
981 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
993 kif->k.ifindex = ifm.ifm_index; in fetchifs()
994 kif->k.flags = ifm.ifm_flags; in fetchifs()
998 kif->k.mtu = ifm.ifm_data.ifi_mtu; in fetchifs()
1026 struct if_msghdr ifm; in dispatch_rtmsg() local
1198 memcpy(&ifm, next, sizeof(ifm)); in dispatch_rtmsg()
1199 if_change(ifm.ifm_index, ifm.ifm_flags, in dispatch_rtmsg()
[all …]
/openbsd/usr.bin/netstat/
H A Dif.c93 struct if_msghdr ifm; in intpr() local
133 bcopy(next, &ifm, sizeof ifm); in intpr()
134 ifd = &ifm.ifm_data; in intpr()
137 get_rtaddrs(ifm.ifm_addrs, sa, rti_info); in intpr()
153 if ((ifm.ifm_flags & IFF_UP) == 0) in intpr()
509 struct if_msghdr ifm; in fetchifs() local
531 bcopy(next, &ifm, sizeof ifm); in fetchifs()
532 ifd = &ifm.ifm_data; in fetchifs()
535 get_rtaddrs(ifm.ifm_addrs, sa, rti_info); in fetchifs()
/openbsd/sbin/slaacd/
H A Dfrontend.c714 struct if_msghdr *ifm; in handle_route_message() local
729 ifm = (struct if_msghdr *)rtm; in handle_route_message()
730 if_index = ifm->ifm_index; in handle_route_message()
761 ifm = (struct if_msghdr *)rtm; in handle_route_message()
762 if_index = ifm->ifm_index; in handle_route_message()
776 ifm = (struct if_msghdr *)rtm; in handle_route_message()
777 if_index = ifm->ifm_index; in handle_route_message()
797 ifm = (struct if_msghdr *)rtm; in handle_route_message()
798 if_index = ifm->ifm_index; in handle_route_message()
860 if_index = ifm->ifm_index; in handle_route_message()
[all …]
/openbsd/sys/dev/ic/
H A Drtl80x9.c104 struct ifmedia *ifm = &sc->sc_media; in rtl80x9_init_card() local
120 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) { in rtl80x9_init_card()
141 if (ifm->ifm_cur->ifm_media & IFM_FDX) in rtl80x9_init_card()
H A Dxl.c2043 struct ifmedia *ifm = NULL; in xl_ifmedia_upd() local
2051 ifm = &sc->ifmedia; in xl_ifmedia_upd()
2053 ifm = &mii->mii_media; in xl_ifmedia_upd()
2055 switch(IFM_SUBTYPE(ifm->ifm_media)) { in xl_ifmedia_upd()
2060 xl_setmode(sc, ifm->ifm_media); in xl_ifmedia_upd()
2071 xl_setmode(sc, ifm->ifm_media); in xl_ifmedia_upd()
2341 struct ifmedia *ifm; in xl_attach() local
2499 ifm = &sc->sc_mii.mii_media; in xl_attach()
2504 ifm = &sc->ifmedia; in xl_attach()
2516 ifmedia_add(ifm, IFM_ETHER|IFM_10_T, 0, NULL); in xl_attach()
[all …]
H A Dti.c2024 struct ifmedia *ifm; in ti_init2() local
2086 ifm = &sc->ifmedia; in ti_init2()
2087 tmp = ifm->ifm_media; in ti_init2()
2088 ifm->ifm_media = ifm->ifm_cur->ifm_media; in ti_init2()
2090 ifm->ifm_media = tmp; in ti_init2()
2100 struct ifmedia *ifm; in ti_ifmedia_upd() local
2104 ifm = &sc->ifmedia; in ti_ifmedia_upd()
2106 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in ti_ifmedia_upd()
2109 switch(IFM_SUBTYPE(ifm->ifm_media)) { in ti_ifmedia_upd()
2125 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) { in ti_ifmedia_upd()
[all …]
H A Ddc.c822 struct ifmedia *ifm; in dc_miibus_statchg() local
828 ifm = &mii->mii_media; in dc_miibus_statchg()
830 dc_setcfg(sc, ifm->ifm_media); in dc_miibus_statchg()
831 sc->dc_if_media = ifm->ifm_media; in dc_miibus_statchg()
2856 struct ifmedia *ifm; in dc_ifmedia_upd() local
2862 ifm = &mii->mii_media; in dc_ifmedia_upd()
2865 IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1) in dc_ifmedia_upd()
2866 dc_setcfg(sc, ifm->ifm_media); in dc_ifmedia_upd()
2881 struct ifmedia *ifm; in dc_ifmedia_sts() local
2886 ifm = &mii->mii_media; in dc_ifmedia_sts()
[all …]
H A Dsmc91cxx.c189 struct ifmedia *ifm = &sc->sc_mii.mii_media; in smc91cxx_attach() local
251 ifmedia_init(ifm, 0, smc91cxx_mediachange, smc91cxx_mediastatus); in smc91cxx_attach()
293 ifmedia_add(ifm, smc91cxx_media[i], 0, NULL); in smc91cxx_attach()
294 ifmedia_set(ifm, IFM_ETHER | (aui ? IFM_10_5 : IFM_10_T)); in smc91cxx_attach()
H A Delink3.c455 struct ifmedia *ifm = &sc->sc_mii.mii_media; in ep_isa_probemedia() local
466 ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_ifdata, 0); in ep_isa_probemedia()
488 ifmedia_set(ifm, ep_default_to_media[port]); in ep_isa_probemedia()
507 struct ifmedia *ifm = &sc->sc_mii.mii_media; in ep_vortex_probemedia() local
533 ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_ifdata, 0); in ep_vortex_probemedia()
558 ifmedia_set(ifm, ep_default_to_media[default_media]); in ep_vortex_probemedia()
/openbsd/sys/dev/isa/
H A Dif_ec.c714 struct ifmedia *ifm = &sc->sc_media; in ec_mediachange() local
716 return (ec_set_media(esc, ifm->ifm_media)); in ec_mediachange()
722 struct ifmedia *ifm = &sc->sc_media; in ec_mediastatus() local
727 ifmr->ifm_active = ifm->ifm_cur->ifm_media; in ec_mediastatus()
734 struct ifmedia *ifm = &sc->sc_media; in ec_init_card() local
736 (void) ec_set_media(esc, ifm->ifm_cur->ifm_media); in ec_init_card()
/openbsd/usr.sbin/ifstated/
H A Difstated.c241 struct if_msghdr ifm; in rt_msg_handler() local
261 memcpy(&ifm, rtm, sizeof(ifm)); in rt_msg_handler()
262 ifname = if_indextoname(ifm.ifm_index, ifnamebuf); in rt_msg_handler()
265 scan_ifstate(ifname, ifm.ifm_data.ifi_link_state, 1); in rt_msg_handler()
/openbsd/sys/dev/sbus/
H A Dif_le_ledma.c174 struct ifmedia *ifm = &sc->sc_ifmedia; in lemediachange() local
176 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in lemediachange()
185 switch (IFM_SUBTYPE(ifm->ifm_media)) { in lemediachange()
/openbsd/usr.sbin/bgpd/
H A Dkroute.c2915 struct if_msghdr ifm; in fetchifs() local
2943 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
2944 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
2946 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
2958 kif->ifindex = ifm.ifm_index; in fetchifs()
2959 kif->flags = ifm.ifm_flags; in fetchifs()
2961 kif->if_type = ifm.ifm_data.ifi_type; in fetchifs()
2962 kif->rdomain = ifm.ifm_data.ifi_rdomain; in fetchifs()
2992 struct if_msghdr ifm; in dispatch_rtmsg() local
3052 memcpy(&ifm, next, sizeof(ifm)); in dispatch_rtmsg()
[all …]
/openbsd/sbin/route/
H A Droute.c1438 struct if_msghdr *ifm; in print_rtmsg() local
1462 ifm = (struct if_msghdr *)rtm; in print_rtmsg()
1463 printf(", if# %u, ", ifm->ifm_index); in print_rtmsg()
1464 if (if_indextoname(ifm->ifm_index, ifname) != NULL) in print_rtmsg()
1467 get_linkstate(ifm->ifm_data.ifi_type, in print_rtmsg()
1468 ifm->ifm_data.ifi_link_state), in print_rtmsg()
1469 ifm->ifm_data.ifi_mtu); in print_rtmsg()
1470 bprintf(stdout, ifm->ifm_flags | (ifm->ifm_xflags << 16), in print_rtmsg()
1472 pmsg_addrs((char *)ifm + ifm->ifm_hdrlen, ifm->ifm_addrs); in print_rtmsg()
/openbsd/sys/dev/tc/
H A Dif_le_ioasic.c457 struct ifmedia *ifm = &sc->sc_am7990.lsc.sc_ifmedia; in le_ioasic_ifmedia_change() local
464 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in le_ioasic_ifmedia_change()
469 switch (IFM_SUBTYPE(ifm->ifm_media)) { in le_ioasic_ifmedia_change()
/openbsd/sbin/dhcpleased/
H A Dfrontend.c594 update_iface(struct if_msghdr *ifm, struct sockaddr_dl *sdl) in update_iface() argument
602 if_index = ifm->ifm_index; in update_iface()
604 flags = ifm->ifm_flags; in update_iface()
605 xflags = ifm->ifm_xflags; in update_iface()
632 ifinfo.link_state = ifm->ifm_data.ifi_link_state; in update_iface()
633 ifinfo.rdomain = ifm->ifm_tableid; in update_iface()
/openbsd/sys/dev/pci/
H A Dif_txp.c1627 struct ifmedia *ifm = &sc->sc_ifmedia; in txp_ifmedia_upd() local
1630 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in txp_ifmedia_upd()
1633 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) { in txp_ifmedia_upd()
1634 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) in txp_ifmedia_upd()
1638 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) { in txp_ifmedia_upd()
1639 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) in txp_ifmedia_upd()
1643 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) { in txp_ifmedia_upd()
1663 struct ifmedia *ifm = &sc->sc_ifmedia; in txp_ifmedia_sts() local
1720 ifmr->ifm_active = ifm->ifm_cur->ifm_media; in txp_ifmedia_sts()
/openbsd/libexec/snmpd/snmpd_metrics/
H A Dkroute.c1320 struct if_msghdr ifm; in rtmsg_process() local
1351 memcpy(&ifm, next, sizeof(ifm)); in rtmsg_process()
1352 if_change(ifm.ifm_index, ifm.ifm_flags, &ifm.ifm_data, in rtmsg_process()
/openbsd/usr.sbin/eigrpd/
H A Dkroute.c1328 struct if_msghdr ifm; in rtmsg_process() local
1371 memcpy(&ifm, next, sizeof(ifm)); in rtmsg_process()
1372 if_change(ifm.ifm_index, ifm.ifm_flags, &ifm.ifm_data, in rtmsg_process()

12