Home
last modified time | relevance | path

Searched refs:ifm (Results 1 – 25 of 49) 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.c1784 struct if_msghdr *ifm; in rtm_ifchg() local
1794 ifm = mtod(m, struct if_msghdr *); in rtm_ifchg()
1795 ifm->ifm_index = ifp->if_index; in rtm_ifchg()
1797 ifm->ifm_flags = ifp->if_flags; in rtm_ifchg()
1798 ifm->ifm_xflags = ifp->if_xflags; in rtm_ifchg()
1799 if_getdata(ifp, &ifm->ifm_data); in rtm_ifchg()
1800 ifm->ifm_addrs = info.rti_addrs; in rtm_ifchg()
2051 struct if_msghdr *ifm; in sysctl_iflist() local
2054 ifm->ifm_index = ifp->if_index; in sysctl_iflist()
2056 ifm->ifm_flags = ifp->if_flags; in sysctl_iflist()
[all …]
/openbsd/usr.sbin/dvmrpd/
H A Dkroute.c302 struct if_msghdr ifm; in fetchifs() local
330 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
334 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
336 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
345 kif->k.ifindex = ifm.ifm_index; in fetchifs()
346 kif->k.flags = ifm.ifm_flags; in fetchifs()
350 kif->k.mtu = ifm.ifm_data.ifi_mtu; in fetchifs()
378 struct if_msghdr ifm; in kr_dispatch_msg() local
400 memcpy(&ifm, next, sizeof(ifm)); in kr_dispatch_msg()
401 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.c949 struct if_msghdr ifm; in fetchifs() local
977 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
978 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
980 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
992 kif->k.ifindex = ifm.ifm_index; in fetchifs()
993 kif->k.flags = ifm.ifm_flags; in fetchifs()
997 kif->k.mtu = ifm.ifm_data.ifi_mtu; in fetchifs()
1025 struct if_msghdr ifm; in dispatch_rtmsg() local
1197 memcpy(&ifm, next, sizeof(ifm)); in dispatch_rtmsg()
1198 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.c703 struct if_msghdr *ifm; in handle_route_message() local
718 ifm = (struct if_msghdr *)rtm; in handle_route_message()
719 if_index = ifm->ifm_index; in handle_route_message()
750 ifm = (struct if_msghdr *)rtm; in handle_route_message()
751 if_index = ifm->ifm_index; in handle_route_message()
765 ifm = (struct if_msghdr *)rtm; in handle_route_message()
766 if_index = ifm->ifm_index; in handle_route_message()
786 ifm = (struct if_msghdr *)rtm; in handle_route_message()
787 if_index = ifm->ifm_index; in handle_route_message()
849 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.c2049 struct ifmedia *ifm = NULL; in xl_ifmedia_upd() local
2057 ifm = &sc->ifmedia; in xl_ifmedia_upd()
2059 ifm = &mii->mii_media; in xl_ifmedia_upd()
2061 switch(IFM_SUBTYPE(ifm->ifm_media)) { in xl_ifmedia_upd()
2066 xl_setmode(sc, ifm->ifm_media); in xl_ifmedia_upd()
2077 xl_setmode(sc, ifm->ifm_media); in xl_ifmedia_upd()
2347 struct ifmedia *ifm; in xl_attach() local
2505 ifm = &sc->sc_mii.mii_media; in xl_attach()
2510 ifm = &sc->ifmedia; in xl_attach()
2522 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.c2897 struct if_msghdr ifm; in fetchifs() local
2925 memcpy(&ifm, next, sizeof(ifm)); in fetchifs()
2926 if (ifm.ifm_version != RTM_VERSION) in fetchifs()
2928 if (ifm.ifm_type != RTM_IFINFO) in fetchifs()
2940 kif->ifindex = ifm.ifm_index; in fetchifs()
2941 kif->flags = ifm.ifm_flags; in fetchifs()
2943 kif->if_type = ifm.ifm_data.ifi_type; in fetchifs()
2944 kif->rdomain = ifm.ifm_data.ifi_rdomain; in fetchifs()
2974 struct if_msghdr ifm; in dispatch_rtmsg() local
3034 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.c575 update_iface(struct if_msghdr *ifm, struct sockaddr_dl *sdl) in update_iface() argument
583 if_index = ifm->ifm_index; in update_iface()
585 flags = ifm->ifm_flags; in update_iface()
586 xflags = ifm->ifm_xflags; in update_iface()
613 ifinfo.link_state = ifm->ifm_data.ifi_link_state; in update_iface()
614 ifinfo.rdomain = ifm->ifm_tableid; in update_iface()
/openbsd/sys/dev/pci/
H A Dif_txp.c1628 struct ifmedia *ifm = &sc->sc_ifmedia; in txp_ifmedia_upd() local
1631 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in txp_ifmedia_upd()
1634 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) { in txp_ifmedia_upd()
1635 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) in txp_ifmedia_upd()
1639 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) { in txp_ifmedia_upd()
1640 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) in txp_ifmedia_upd()
1644 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) { in txp_ifmedia_upd()
1664 struct ifmedia *ifm = &sc->sc_ifmedia; in txp_ifmedia_sts() local
1721 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