Home
last modified time | relevance | path

Searched refs:ifp (Results 1 – 25 of 326) sorted by relevance

12345678910>>...14

/openbsd/sys/net/
H A Dif.c650 ifq_init(&ifp->if_snd, ifp, 0); in if_attach_common()
653 ifp->if_ifqs = ifp->if_snd.ifq_ifqs; in if_attach_common()
658 ifiq_init(&ifp->if_rcv, ifp, 0); in if_attach_common()
661 ifp->if_iqs = ifp->if_rcv.ifiq_ifiqs; in if_attach_common()
717 (*ifp->if_start)(ifp); in if_qstart_compat()
745 return ((*ifp->if_enqueue)(ifp, m)); in if_enqueue()
1002 (*ifp->if_input)(ifp, m); in if_input_process()
1034 (*ifp->if_input)(ifp, m); in if_vinput()
1857 (*ifp->if_watchdog)(ifp); in if_watchdog_task()
2182 error = ifp->if_wol(ifp, 1); in ifioctl()
[all …]
H A Dif_loop.c169 struct ifnet *ifp; in loop_clone_create() local
171 ifp = malloc(sizeof(*ifp), M_DEVBUF, M_WAITOK|M_ZERO); in loop_clone_create()
172 snprintf(ifp->if_xname, sizeof ifp->if_xname, "lo%d", unit); in loop_clone_create()
174 ifp->if_mtu = LOMTU; in loop_clone_create()
190 if_attachhead(ifp); in loop_clone_create()
194 if_attach(ifp); in loop_clone_create()
195 if_alloc_sadl(ifp); in loop_clone_create()
197 bpfattach(&ifp->if_bpf, ifp, DLT_LOOP, sizeof(u_int32_t)); in loop_clone_create()
208 if (ifp->if_index == rtable_loindex(ifp->if_rdomain)) { in loop_clone_destroy()
228 if_detach(ifp); in loop_clone_destroy()
[all …]
H A Dif_vether.c75 struct ifnet *ifp; in vether_clone_create() local
79 ifp = &sc->sc_ac.ac_if; in vether_clone_create()
80 snprintf(ifp->if_xname, sizeof ifp->if_xname, "vether%d", unit); in vether_clone_create()
82 ether_fakeaddr(ifp); in vether_clone_create()
84 ifp->if_softc = sc; in vether_clone_create()
97 if_attach(ifp); in vether_clone_create()
98 ether_ifattach(ifp); in vether_clone_create()
108 ether_ifdetach(ifp); in vether_clone_destroy()
109 if_detach(ifp); in vether_clone_destroy()
127 if (ifp->if_bpf) in vetherqstart()
[all …]
H A Dif_enc.c83 ifp = &sc->sc_if; in enc_clone_create()
91 snprintf(ifp->if_xname, sizeof(ifp->if_xname), "%s%d", in enc_clone_create()
94 if_attach(ifp); in enc_clone_create()
109 bpfattach(&ifp->if_bpf, ifp, DLT_ENC, ENC_HDRLEN); in enc_clone_create()
115 if_detach(ifp); in enc_clone_create()
152 enc_unsetif(ifp); in enc_clone_destroy()
155 if_detach(ifp); in enc_clone_destroy()
211 if (ifp == NULL || ifp->if_rdomain != rdomain) in enc_getif()
213 return (ifp); in enc_getif()
233 if (ifp == NULL) in enc_getifa()
[all …]
H A Dif_pair.c108 struct ifnet *ifp; in pair_clone_create() local
112 ifp = &sc->sc_ac.ac_if; in pair_clone_create()
113 snprintf(ifp->if_xname, sizeof ifp->if_xname, "pair%d", unit); in pair_clone_create()
115 ether_fakeaddr(ifp); in pair_clone_create()
117 ifp->if_softc = sc; in pair_clone_create()
130 if_attach(ifp); in pair_clone_create()
131 ether_ifattach(ifp); in pair_clone_create()
133 pair_link_state(ifp); in pair_clone_create()
153 ether_ifdetach(ifp); in pair_clone_destroy()
154 if_detach(ifp); in pair_clone_destroy()
[all …]
H A Dif_sec.c125 struct ifnet *ifp; in sec_clone_create() local
136 ifp = &sc->sc_if; in sec_clone_create()
137 ifp->if_softc = sc; in sec_clone_create()
138 ifp->if_type = IFT_TUNNEL; in sec_clone_create()
139 ifp->if_mtu = SEC_MTU; in sec_clone_create()
150 if_counters_alloc(ifp); in sec_clone_create()
151 if_attach(ifp); in sec_clone_create()
152 if_alloc_sadl(ifp); in sec_clone_create()
155 bpfattach(&ifp->if_bpf, ifp, DLT_LOOP, sizeof(uint32_t)); in sec_clone_create()
172 if_detach(ifp); in sec_clone_destroy()
[all …]
H A Dif_tun.c228 ifp = &sc->sc_if; in tun_create()
229 snprintf(ifp->if_xname, sizeof(ifp->if_xname), in tun_create()
263 if_attach(ifp); in tun_create()
267 bpfattach(&ifp->if_bpf, ifp, DLT_LOOP, sizeof(u_int32_t)); in tun_create()
272 ifp->if_flags = in tun_create()
275 if_attach(ifp); in tun_create()
338 if_detach(ifp); in tun_clone_destroy()
452 ifp = &sc->sc_if; in tun_dev_open()
827 if (ifp->if_bpf) in tun_dev_read()
883 uio->uio_resid > (ifp->if_hdrlen + ifp->if_hardmtu)) { in tun_dev_write()
[all …]
H A Dif_mpe.c98 struct ifnet *ifp; in mpe_clone_create() local
104 ifp = &sc->sc_if; in mpe_clone_create()
105 snprintf(ifp->if_xname, sizeof ifp->if_xname, "mpe%d", unit); in mpe_clone_create()
108 ifp->if_softc = sc; in mpe_clone_create()
121 if_attach(ifp); in mpe_clone_create()
122 if_alloc_sadl(ifp); in mpe_clone_create()
125 bpfattach(&ifp->if_bpf, ifp, DLT_LOOP, sizeof(u_int32_t)); in mpe_clone_create()
157 if_detach(ifp); in mpe_clone_destroy()
198 if (ifp->if_bpf) { in mpe_start()
240 mpe_input(ifp, m); in mpe_output()
[all …]
H A Dif_vlan.c186 struct ifnet *ifp; in vlan_clone_create() local
193 ifp = &sc->sc_if; in vlan_clone_create()
194 ifp->if_softc = sc; in vlan_clone_create()
195 snprintf(ifp->if_xname, sizeof ifp->if_xname, "%s%d", ifc->ifc_name, in vlan_clone_create()
219 if_attach(ifp); in vlan_clone_create()
239 if_detach(ifp); in vlan_clone_destroy()
256 if (ifp->if_bpf) in vlan_transmit()
299 sc = ifp->if_softc; in vlan_enqueue()
380 struct ifnet *ifp; in vlan_input() local
446 ifp = &sc->sc_if; in vlan_input()
[all …]
H A Dif_bridge.c204 if_attach(ifp); in bridge_clone_create()
245 if_detach(ifp); in bridge_clone_destroy()
729 if (bif->ifp == ifp) in bridge_findbif()
740 if_put(ifp); in bridge_findbif()
760 if (bif->ifp == ifp) in bridge_getbif()
953 if_put(ifp); in bridgeintr()
1201 if (bif->ifp == ifp) in bridge_process()
1254 if (bif->ifp == ifp) in bridge_process()
1274 ifp = bif->ifp; in bridge_process()
1427 ifp = bif->ifp; in bridge_span()
[all …]
H A Dif_ethersubr.c508 ifp->if_imcasts++; in ether_input()
577 bpe_input(ifp, m); in ether_input()
585 (*input)(ifp, m); in ether_input()
695 ether_fakeaddr(ifp); in ether_ifattach()
697 ifp->if_type = IFT_ETHER; in ether_ifattach()
700 ifp->if_mtu = ETHERMTU; in ether_ifattach()
706 if (ifp->if_hardmtu == 0) in ether_ifattach()
709 if_alloc_sadl(ifp); in ether_ifattach()
710 memcpy(LLADDR(ifp->if_sadl), ac->ac_enaddr, ifp->if_addrlen); in ether_ifattach()
713 bpfattach(&ifp->if_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN); in ether_ifattach()
[all …]
H A Dif_tpmr.c146 struct ifnet *ifp; in tpmr_clone_create() local
152 ifp = &sc->sc_if; in tpmr_clone_create()
154 snprintf(ifp->if_xname, sizeof(ifp->if_xname), "%s%d", in tpmr_clone_create()
157 ifp->if_softc = sc; in tpmr_clone_create()
158 ifp->if_type = IFT_BRIDGE; in tpmr_clone_create()
160 ifp->if_mtu = 0; in tpmr_clone_create()
171 if_counters_alloc(ifp); in tpmr_clone_create()
172 if_attach(ifp); in tpmr_clone_create()
173 if_alloc_sadl(ifp); in tpmr_clone_create()
176 bpfattach(&ifp->if_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN); in tpmr_clone_create()
[all …]
/openbsd/sys/netinet6/
H A Din6_ifattach.c108 sdl = ifp->if_sadl; in in6_get_hw_ifid()
202 struct ifnet *ifp; in in6_get_ifid() local
213 if (ifp == ifp0) in in6_get_ifid()
278 if (in6if_do_dad(ifp) && ((ifp->if_flags & IFF_POINTOPOINT) == 0)) in in6_ifattach_linklocal()
281 error = in6_update_ifa(ifp, &ifra, in6ifa_ifpforlinklocal(ifp, 0)); in in6_ifattach_linklocal()
301 ifp->if_rdomain); in in6_ifattach_linklocal()
376 if (nd6_need_cache(ifp) && (ifp->if_flags & IFF_MULTICAST) == 0) in in6_ifattach()
384 (ifp->if_index == rtable_loindex(ifp->if_rdomain))) { in in6_ifattach()
434 nd6_purge(ifp); in in6_ifdetach()
444 rtdeletemsg(rt, ifp, ifp->if_rdomain); in in6_ifdetach()
[all …]
H A Din6.c219 if (ifp == NULL) in in6_ioctl()
661 ia6->ia_ifp = ifp; in in6_update_ifa()
954 ifa_del(ifp, ifa); in in6_unlink_ifa()
985 (error = (*ifp->if_ioctl)(ifp, SIOCSIFADDR, (caddr_t)ia6))) { in in6_ifinit()
1062 *errorp = (*ifp->if_ioctl)(ifp, SIOCADDMULTI, (caddr_t)&ifr); in in6_addmulti()
1089 struct ifnet *ifp; in in6_delmulti() local
1105 if (ifp != NULL) { in in6_delmulti()
1111 (*ifp->if_ioctl)(ifp, SIOCDELMULTI, (caddr_t)&ifr); in in6_delmulti()
1117 if_put(ifp); in in6_delmulti()
1340 struct ifnet *ifp; in in6_ifawithscope() local
[all …]
H A Dnd6_nbr.c124 if_put(ifp); in nd6_ns_input()
222 if (ifp->if_type == IFT_CARP && ifa && !carp_iamatch(ifp)) in nd6_ns_input()
334 if_put(ifp); in nd6_ns_input()
346 if_put(ifp); in nd6_ns_input()
589 if_put(ifp); in nd6_na_input()
663 if (ifp->if_type == IFT_CARP && !carp_iamatch(ifp)) in nd6_na_input()
681 rt = nd6_lookup(&taddr6, 0, ifp, ifp->if_rdomain); in nd6_na_input()
688 rt = nd6_lookup(&taddr6, 1, ifp, ifp->if_rdomain); in nd6_na_input()
859 if_put(ifp); in nd6_na_input()
865 if_put(ifp); in nd6_na_input()
[all …]
H A Dip6_mroute.c404 if_put(ifp); in mrt6_rtwalk_mf6csysctl()
438 if_put(ifp); in mrt6_rtwalk_mf6csysctl()
567 (*ifp->if_ioctl)(ifp, SIOCDELMULTI, (caddr_t)&ifr); in ip6_mrouter_detach()
601 if_put(ifp); in add_m6if()
613 error = (*ifp->if_ioctl)(ifp, SIOCADDMULTI, (caddr_t)&ifr); in add_m6if()
617 if_put(ifp); in add_m6if()
631 if_put(ifp); in add_m6if()
1182 error = ifp->if_output(ifp, mb_copy, sin6tosa(dst6), NULL); in phyint_send6()
1207 return ifp; in mrt6_iflookupbymif()
1284 if (ifp == NULL) in mrt6_mcast_del()
[all …]
/openbsd/sys/arch/armv7/sunxi/
H A Dsxie.c210 struct ifnet *ifp; in sxie_attach() local
257 ifp->if_softc = sc; in sxie_attach()
269 mii->mii_ifp = ifp; in sxie_attach()
283 if_attach(ifp); in sxie_attach()
428 sxie_start(ifp); in sxie_init()
480 if (!(ifp->if_flags & IFF_RUNNING) || ifq_is_oactive(&ifp->if_snd)) in sxie_start()
504 if (ifp->if_bpf) in sxie_start()
543 ifp->if_timer = 0; in sxie_stop()
566 ifp->if_oerrors++; in sxie_watchdog()
568 sxie_start(ifp); in sxie_watchdog()
[all …]
/openbsd/sys/netinet/
H A Din.c228 if (ifp == NULL) in in_ioctl()
296 error = (*ifp->if_ioctl)(ifp, SIOCSIFDSTADDR, (caddr_t)ia); in in_ioctl()
379 ia->ia_ifp = ifp; in in_ioctl_set_ifaddr()
385 in_ifscrub(ifp, ia); in in_ioctl_set_ifaddr()
473 ia->ia_ifp = ifp; in in_ioctl_change_ifaddr()
660 if ((error = (*ifp->if_ioctl)(ifp, SIOCSIFADDR, (caddr_t)ia))) { in in_ifinit()
863 if ((*ifp->if_ioctl)(ifp, SIOCADDMULTI,(caddr_t)&ifr) != 0) { in in_addmulti()
889 struct ifnet *ifp; in in_delmulti() local
897 if (ifp != NULL) { in in_delmulti()
913 (*ifp->if_ioctl)(ifp, SIOCDELMULTI, (caddr_t)&ifr); in in_delmulti()
[all …]
/openbsd/sys/dev/sbus/
H A Dqe.c287 ifp->if_softc = sc; in qeattach()
295 if_attach(ifp); in qeattach()
395 ifp->if_ierrors++; in qe_read()
404 ifp->if_ierrors++; in qe_read()
409 if_input(ifp, &ml); in qe_read()
430 if (!(ifp->if_flags & IFF_RUNNING) || ifq_is_oactive(&ifp->if_snd)) in qestart()
446 if (ifp->if_bpf) in qestart()
522 ifp->if_oerrors++; in qewatchdog()
620 ifp->if_timer = 0; in qe_tint()
626 qestart(ifp); in qe_tint()
[all …]
/openbsd/sys/dev/usb/
H A Dif_upl.c206 struct ifnet *ifp; in upl_attach() local
254 ifp = &sc->sc_if; in upl_attach()
255 ifp->if_softc = sc; in upl_attach()
266 ifp->if_hdrlen = 0; in upl_attach()
271 if_attach(ifp); in upl_attach()
292 if_detach(ifp); in upl_detach()
493 ifp->if_timer = 0; in upl_txeof()
514 upl_start(ifp); in upl_txeof()
588 if (ifp->if_bpf) in upl_start()
799 upl_start(ifp); in upl_watchdog()
[all …]
/openbsd/sys/dev/pci/
H A Dif_lge.c322 if (ifp->if_flags & IFF_ALLMULTI || ifp->if_flags & IFF_PROMISC) { in lge_setmulti()
398 struct ifnet *ifp; in lge_attach() local
496 ifp->if_softc = sc; in lge_attach()
540 if_attach(ifp); in lge_attach()
768 ifp->if_timer = 0; in lge_txeof()
818 lge_start(ifp); in lge_tick()
877 lge_start(ifp); in lge_intr()
975 if (ifp->if_bpf) in lge_start()
987 ifp->if_timer = 5; in lge_start()
1223 ifp->if_oerrors++; in lge_watchdog()
[all …]
H A Dif_se.c688 ifp->if_softc = sc; in se_attach()
722 if_attach(ifp); in se_attach()
964 if_input(ifp, &ml); in se_rxeof()
1045 se_start(ifp); in se_tick()
1092 se_start(ifp); in se_intr()
1208 ifp->if_xname, sc->sc_flags, (uint)ifp->if_flags); in se_start()
1235 if (ifp->if_bpf) in se_start()
1401 ifp->if_oerrors++; in se_watchdog()
1404 se_init(ifp); in se_watchdog()
1406 se_start(ifp); in se_watchdog()
[all …]
/openbsd/sys/dev/isa/
H A Dif_el.c173 ifp->if_softc = sc; in elattach()
174 ifp->if_start = elstart; in elattach()
181 if_attach(ifp); in elattach()
182 ether_ifattach(ifp); in elattach()
269 elstart(ifp); in elinit()
310 if (ifp->if_bpf) in elstart()
339 ifp->if_oerrors++; in elstart()
355 ifp->if_oerrors++; in elstart()
483 ifp->if_ierrors++; in elread()
490 ifp->if_ierrors++; in elread()
[all …]
/openbsd/sys/dev/ic/
H A Dlance.c173 ifp->if_softc = sc; in lance_config()
177 ifp->if_flags = in lance_config()
236 lance_stop(ifp, 0); in lance_config()
242 if_attach(ifp); in lance_config()
243 ether_ifattach(ifp); in lance_config()
312 ifp->if_timer = 0; in lance_init()
313 (*sc->sc_start)(ifp); in lance_init()
418 ifp->if_ierrors++; in lance_read()
425 ifp->if_ierrors++; in lance_read()
464 ++ifp->if_oerrors; in lance_watchdog()
[all …]
/openbsd/sys/arch/macppc/dev/
H A Dif_mc.c454 ifp->if_softc = sc; in mc_attach()
457 ifp->if_flags = in mc_attach()
460 ifp->if_timer = 0; in mc_attach()
462 if_attach(ifp); in mc_attach()
520 mc_start(ifp); in mc_ioctl()
547 if (!(ifp->if_flags & IFF_RUNNING) || ifq_is_oactive(&ifp->if_snd)) in mc_start()
563 if (ifp->if_bpf) in mc_start()
667 ifp->if_timer = 0; in mc_stop()
776 ifp->if_timer = 0; in mc_tint()
777 mc_start(ifp); in mc_tint()
[all …]

12345678910>>...14