Home
last modified time | relevance | path

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

12345678910

/f-stack/freebsd/net/
H A Dif.c540 if (ifp->if_home_vnet != ifp->if_vnet) { in vnet_if_return()
644 ifq_init(&ifp->if_snd, ifp); in if_alloc_domain()
651 ifnet_setbyindex(ifp->if_index, ifp); in if_alloc_domain()
722 KASSERT(ifp == ifnet_byindex(ifp->if_index), in if_free()
865 if (ifp->if_index == 0 || ifp != ifnet_byindex(ifp->if_index)) in if_attach_internal()
1345 ifp->if_reassign(ifp, new_vnet, NULL); in if_vmove()
1360 ifnet_setbyindex(ifp->if_index, ifp); in if_vmove()
2206 ifp->if_qflush(ifp); in if_unroute()
2285 ifp->if_bridge_linkstate(ifp); in do_link_state_change()
3968 (*(ifp)->if_start)(ifp); in if_start()
[all …]
H A Dif_epair.c247 if (ifp == NULL) in cpuid_from_ifp()
264 (*ifp->if_input)(ifp, m); in epair_nh_sintr()
299 ifp = elm->ifp; in epair_nh_drainedcpu()
346 if (ifp == elm->ifp) { in epair_remove_ifp_from_draining()
376 if (elm->ifp == ifp) in epair_add_ifp_for_draining()
386 elm->ifp = ifp; in epair_add_ifp_for_draining()
508 BPF_MTAP(ifp, m); in epair_transmit_locked()
721 ifp = scb->ifp; in epair_clone_add()
829 ifp = sca->ifp; in epair_clone_create()
877 ifp = scb->ifp; in epair_clone_create()
[all …]
H A Dif_edsc.c100 struct ifnet *ifp; in edsc_clone_create() local
108 if (ifp == NULL) { in edsc_clone_create()
113 ifp->if_softc = sc; in edsc_clone_create()
132 ifp->if_capabilities = in edsc_clone_create()
136 ifp->if_capenable = 0; in edsc_clone_create()
141 ifp->if_init = edsc_init; in edsc_clone_create()
143 ifp->if_ioctl = edsc_ioctl; in edsc_clone_create()
144 ifp->if_start = edsc_start; in edsc_clone_create()
182 ether_ifdetach(ifp); in edsc_clone_destroy()
187 if_free(ifp); in edsc_clone_destroy()
[all …]
H A Dif_loop.c118 bpfdetach(ifp); in lo_clone_destroy()
119 if_detach(ifp); in lo_clone_destroy()
120 if_free(ifp); in lo_clone_destroy()
126 struct ifnet *ifp; in lo_clone_create() local
129 if (ifp == NULL) in lo_clone_create()
133 ifp->if_mtu = LOMTU; in lo_clone_create()
138 ifp->if_capabilities = ifp->if_capenable = in lo_clone_create()
141 if_attach(ifp); in lo_clone_create()
144 V_loif = ifp; in lo_clone_create()
416 if_link_state_change(ifp, (ifp->if_flags & IFF_UP) ? in loioctl()
[all …]
H A Dif_var.h446 #define if_name(ifp) ((ifp)->if_xname) argument
525 #define IF_AFDATA_WLOCK(ifp) mtx_lock(&(ifp)->if_afdata_lock) argument
526 #define IF_AFDATA_WUNLOCK(ifp) mtx_unlock(&(ifp)->if_afdata_lock) argument
527 #define IF_AFDATA_LOCK(ifp) IF_AFDATA_WLOCK(ifp) argument
528 #define IF_AFDATA_UNLOCK(ifp) IF_AFDATA_WUNLOCK(ifp) argument
529 #define IF_AFDATA_TRYLOCK(ifp) mtx_trylock(&(ifp)->if_afdata_lock) argument
530 #define IF_AFDATA_DESTROY(ifp) mtx_destroy(&(ifp)->if_afdata_lock) argument
533 #define IF_AFDATA_WLOCK_ASSERT(ifp) mtx_assert(&(ifp)->if_afdata_lock, MA_OWNED) argument
543 #define TOEDEV(ifp) ((ifp)->if_llsoftc) argument
719 int if_getmtu(if_t ifp);
[all …]
H A Dif_dead.c63 ifdead_start(struct ifnet *ifp) in ifdead_start() argument
85 ifdead_qflush(struct ifnet *ifp) in ifdead_qflush() argument
147 if_dead(struct ifnet *ifp) in if_dead() argument
150 ifp->if_output = ifdead_output; in if_dead()
151 ifp->if_input = ifdead_input; in if_dead()
152 ifp->if_start = ifdead_start; in if_dead()
153 ifp->if_ioctl = ifdead_ioctl; in if_dead()
154 ifp->if_resolvemulti = ifdead_resolvemulti; in if_dead()
155 ifp->if_qflush = ifdead_qflush; in if_dead()
156 ifp->if_transmit = ifdead_transmit; in if_dead()
[all …]
H A Dif_disc.c85 struct ifnet *ifp; in disc_clone_create() local
90 if (ifp == NULL) { in disc_clone_create()
95 ifp->if_softc = sc; in disc_clone_create()
97 ifp->if_mtu = DSMTU; in disc_clone_create()
112 ifp->if_hdrlen = 0; in disc_clone_create()
113 ifp->if_addrlen = 0; in disc_clone_create()
115 if_attach(ifp); in disc_clone_create()
126 sc = ifp->if_softc; in disc_clone_destroy()
128 bpfdetach(ifp); in disc_clone_destroy()
129 if_detach(ifp); in disc_clone_destroy()
[all …]
H A Dif_vlan.c725 ifp = NULL; in vlan_trunkdev()
728 return (ifp); in vlan_trunkdev()
807 ifp = NULL; in vlan_devat()
811 return (ifp); in vlan_devat()
1195 MPASS(m->m_pkthdr.snd_tag->ifp == ifp); in vlan_transmit()
1323 __func__, ifp->if_xname, ifp->if_type); in vlan_input()
1381 if_setlladdr(ifp, IF_LLADDR(ifp), ifp->if_addrlen); in vlan_lladdr_fn()
1928 if (ifp->if_vnet != ifp->if_home_vnet) { in vlan_ioctl()
1963 if (ifp->if_vnet != ifp->if_home_vnet) { in vlan_ioctl()
2009 if (ifp->if_vnet != ifp->if_home_vnet) { in vlan_ioctl()
[all …]
H A Dif_ethersubr.c419 if (ifp->if_carp && in ether_output()
455 if (ether_8021q_frame(mp, ifp, ifp, &qtag)) in ether_set_pcp()
472 pcp = ifp->if_pcp; in ether_output_frame()
511 return ((ifp->if_transmit)(ifp, m)); in ether_output_frame()
692 if (ifp->if_carp && (*carp_forus_p)(ifp, eh->ether_dhost)) { in ether_input_internal()
977 if_attach(ifp); in ether_ifattach()
997 bcopy(lla, ifp->if_hw_addr, ifp->if_addrlen); in ether_ifattach()
1037 bpfdetach(ifp); in ether_ifdetach()
1038 if_detach(ifp); in ether_ifdetach()
1152 ifp->if_init(ifp->if_softc); /* before arpwhohas */ in ether_ioctl()
[all …]
H A Dif_infiniband.c394 return (ifp->if_transmit(ifp, m)); in infiniband_output()
430 ifp->if_addrlen) == 0) in infiniband_input()
447 M_SETFIB(m, ifp->if_fib); in infiniband_input()
456 ifp = m->m_pkthdr.rcvif; in infiniband_input()
579 if_attach(ifp); in infiniband_ifattach()
585 if (ifp->if_baudrate == 0) in infiniband_ifattach()
590 ifa = ifp->if_addr; in infiniband_ifattach()
600 memcpy(ifp->if_hw_addr, lla, ifp->if_addrlen); in infiniband_ifattach()
612 if (i != ifp->if_addrlen) in infiniband_ifattach()
628 bpfdetach(ifp); in infiniband_ifdetach()
[all …]
H A Dif_tuntap.c735 if (ifp == NULL) in tuntap_driver_from_ifnet()
952 if (ifp == NULL) in tuncreate()
1157 if_down(ifp); in tundtor()
1270 ifp->if_capenable &= ifp->if_capabilities; in tun_vnethdr_set()
1314 tuninit(ifp); in tunifioctl()
1446 error = (ifp->if_transmit)(ifp, m0); in tunoutput()
1778 (*ifp->if_input)(ifp, m); in tunwrite_l2()
1919 TUNDEBUG(ifp, "tunpoll q=%d\n", ifp->if_snd.ifq_len); in tunpoll()
1978 TUNDEBUG(ifp, in tunkqread()
1980 ifp->if_xname, ifp->if_snd.ifq_len, dev2unit(dev)); in tunkqread()
[all …]
H A Dif_mib.c82 struct ifnet *ifp; in sysctl_ifdata() local
93 ifp = ifnet_byindex_ref(name[0]); in sysctl_ifdata()
95 if (ifp == NULL) in sysctl_ifdata()
107 ifmd.ifmd_pcount = ifp->if_pcount; in sysctl_ifdata()
108 if_data_copy(ifp, &ifmd.ifmd_data); in sysctl_ifdata()
110 ifmd.ifmd_flags = ifp->if_flags | ifp->if_drv_flags; in sysctl_ifdata()
114 ifp->if_get_counter(ifp, IFCOUNTER_OQDROPS); in sysctl_ifdata()
122 error = SYSCTL_OUT(req, ifp->if_linkmib, ifp->if_linkmiblen); in sysctl_ifdata()
135 strcpy(dbuf, ifp->if_dname); in sysctl_ifdata()
137 sprintf(dbuf, "%s%d", ifp->if_dname, ifp->if_dunit); in sysctl_ifdata()
[all …]
H A Difq.h258 if_start(ifp); \
346 if (ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) { in drbr_putback()
363 if (ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) { in drbr_peek()
370 IFQ_DEQUEUE(&ifp->if_snd, m); in drbr_peek()
383 if (ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) in drbr_flush()
384 IFQ_PURGE(&ifp->if_snd); in drbr_flush()
404 if (ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) { in drbr_dequeue()
417 if (ifp != NULL && ALTQ_IS_ENABLED(&ifp->if_snd)) in drbr_advance()
430 IFQ_LOCK(&ifp->if_snd); in drbr_dequeue_cond()
433 IFQ_UNLOCK(&ifp->if_snd); in drbr_dequeue_cond()
[all …]
H A Dif_gif.c177 sc = ifp->if_softc; in gif_reassign()
190 sc = ifp->if_softc; in gif_clone_destroy()
194 bpfdetach(ifp); in gif_clone_destroy()
195 if_detach(ifp); in gif_clone_destroy()
200 if_free(ifp); in gif_clone_destroy()
305 sc = ifp->if_softc; in gif_transmit()
316 if (ifp->if_bridge) in gif_transmit()
419 return (ifp->if_transmit(ifp, m)); in gif_output()
439 if (ifp == NULL) { in gif_input()
549 oldifp = ifp; in gif_input()
[all …]
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw_bpf.c89 bpfdetach(ifp); in ipfw_clone_destroy()
90 if_detach(ifp); in ipfw_clone_destroy()
91 if_free(ifp); in ipfw_clone_destroy()
100 if (ifp == NULL) in ipfw_clone_create()
108 if_attach(ifp); in ipfw_clone_create()
111 bpfdetach(ifp); in ipfw_clone_create()
112 if_detach(ifp); in ipfw_clone_create()
113 if_free(ifp); in ipfw_clone_create()
116 V_log_if = ifp; in ipfw_clone_create()
134 if_attach(ifp); in ipfwlog_clone_create()
[all …]
/f-stack/freebsd/mips/cavium/octe/
H A Docte.c138 struct ifnet *ifp; in octe_attach() local
145 ifp = priv->ifp; in octe_attach()
195 ifp->if_capenable = ifp->if_capabilities; in octe_attach()
268 struct ifnet *ifp; in octe_init() local
272 ifp = priv->ifp; in octe_init()
278 priv->open(ifp); in octe_init()
283 cvm_oct_common_set_mac_address(ifp, IF_LLADDR(ifp)); in octe_init()
297 struct ifnet *ifp; in octe_stop() local
301 ifp = priv->ifp; in octe_stop()
307 priv->stop(ifp); in octe_stop()
[all …]
H A Dethernet-common.h32 int cvm_oct_common_open(struct ifnet *ifp);
33 int cvm_oct_common_stop(struct ifnet *ifp);
34 void cvm_oct_common_poll(struct ifnet *ifp);
35 int cvm_oct_common_init(struct ifnet *ifp);
36 void cvm_oct_common_uninit(struct ifnet *ifp);
50 int cvm_oct_rgmii_init(struct ifnet *ifp);
51 void cvm_oct_rgmii_uninit(struct ifnet *ifp);
52 int cvm_oct_sgmii_init(struct ifnet *ifp);
53 int cvm_oct_spi_init(struct ifnet *ifp);
54 void cvm_oct_spi_uninit(struct ifnet *ifp);
[all …]
H A Dethernet-mv88e61xx.c70 cvm_oct_mv88e61xx_setup_device(struct ifnet *ifp) in cvm_oct_mv88e61xx_setup_device() argument
72 cvm_oct_private_t *priv = (cvm_oct_private_t *)ifp->if_softc; in cvm_oct_mv88e61xx_setup_device()
84 cvm_oct_private_t *priv = (cvm_oct_private_t *)ifp->if_softc; in cvm_oct_mv88e61xx_smi_read()
87 error = cvm_oct_mv88e61xx_smi_wait(ifp); in cvm_oct_mv88e61xx_smi_read()
91 cvm_oct_mdio_write(ifp, priv->phy_id, MV88E61XX_SMI_REG_CMD, in cvm_oct_mv88e61xx_smi_read()
96 error = cvm_oct_mv88e61xx_smi_wait(ifp); in cvm_oct_mv88e61xx_smi_read()
106 cvm_oct_private_t *priv = (cvm_oct_private_t *)ifp->if_softc; in cvm_oct_mv88e61xx_smi_write()
108 cvm_oct_mv88e61xx_smi_wait(ifp); in cvm_oct_mv88e61xx_smi_write()
110 cvm_oct_mdio_write(ifp, priv->phy_id, MV88E61XX_SMI_REG_CMD, in cvm_oct_mv88e61xx_smi_write()
114 cvm_oct_mv88e61xx_smi_wait(ifp); in cvm_oct_mv88e61xx_smi_write()
[all …]
/f-stack/freebsd/netgraph/
H A Dng_eiface.c205 struct ifnet *ifp = sc->ifp; in ng_eiface_init() local
248 BPF_MTAP(ifp, m); in ng_eiface_start2()
331 ifp->if_xname, in ng_eiface_print_ioctl()
384 struct ifnet *ifp; in ng_eiface_constructor() local
391 ifp = priv->ifp = if_alloc(IFT_ETHER); in ng_eiface_constructor()
451 struct ifnet *ifp = priv->ifp; in ng_eiface_newhook() local
476 struct ifnet *const ifp = priv->ifp; in ng_eiface_rcvmsg() local
579 struct ifnet *const ifp = priv->ifp; in ng_eiface_rcvdata() local
603 (*ifp->if_input)(ifp, m); in ng_eiface_rcvdata()
616 struct ifnet *const ifp = priv->ifp; in ng_eiface_rmnode() local
[all …]
H A Dng_iface.c386 error = (ifp->if_transmit)(ifp, m); in ng_iface_output()
504 ifp->if_xname, in ng_iface_print_ioctl()
522 struct ifnet *ifp; in ng_iface_constructor() local
528 if (ifp == NULL) { in ng_iface_constructor()
537 priv->ifp = ifp; in ng_iface_constructor()
564 ifp->if_xname); in ng_iface_constructor()
567 if_attach(ifp); in ng_iface_constructor()
606 struct ifnet *const ifp = priv->ifp; in ng_iface_rcvmsg() local
688 struct ifnet *const ifp = priv->ifp; in ng_iface_rcvdata() local
754 if_free(priv->ifp); in ng_iface_shutdown()
[all …]
H A Dng_ether.c77 #define IFP2NG(ifp) ((ifp)->if_l2com) argument
340 priv->ifp = ifp; in ng_ether_attach()
341 IFP2NG(ifp) = node; in ng_ether_attach()
366 IFP2NG(ifp) = NULL; in ng_ether_detach()
417 if (ifp->if_type != IFT_ETHER && ifp->if_type != IFT_L2VLAN) in ng_ether_ifnet_arrival_event()
423 node = IFP2NG(ifp); in ng_ether_ifnet_arrival_event()
668 struct ifnet *const ifp = priv->ifp; in ng_ether_rcv_lower() local
716 struct ifnet *ifp = priv->ifp; in ng_ether_rcv_upper() local
733 if (ifp->if_bridge) { in ng_ether_rcv_upper()
740 ether_demux(ifp, m); in ng_ether_rcv_upper()
[all …]
/f-stack/freebsd/mips/cavium/
H A Dif_octm.c152 struct ifnet *ifp; in octm_attach() local
217 if (ifp == NULL) { in octm_attach()
224 ifp->if_mtu = ETHERMTU; in octm_attach()
226 ifp->if_softc = sc; in octm_attach()
230 sc->sc_ifp = ifp; in octm_attach()
244 ifp->if_capenable = ifp->if_capabilities; in octm_attach()
288 struct ifnet *ifp; in octm_init() local
294 ifp = sc->sc_ifp; in octm_init()
338 sc = ifp->if_softc; in octm_transmit()
384 sc = ifp->if_softc; in octm_medstat()
[all …]
/f-stack/freebsd/security/mac/
H A Dmac_net.c148 ifp->if_label = NULL; in mac_ifnet_init()
224 if (ifp->if_label != NULL) { in mac_ifnet_destroy()
226 ifp->if_label = NULL; in mac_ifnet_destroy()
310 MAC_IFNET_LOCK(ifp, locked); in mac_ifnet_create()
311 MAC_POLICY_PERFORM_NOSLEEP(ifnet_create, ifp, ifp->if_label); in mac_ifnet_create()
350 MAC_IFNET_LOCK(ifp, locked); in mac_ifnet_create_mbuf()
351 MAC_POLICY_PERFORM_NOSLEEP(ifnet_create_mbuf, ifp, ifp->if_label, m, in mac_ifnet_create_mbuf()
372 ifp->if_label); in mac_bpfdesc_check_receive()
396 MAC_POLICY_CHECK_NOSLEEP(ifnet_check_transmit, ifp, ifp->if_label, m, in mac_ifnet_check_transmit()
406 struct ifnet *ifp) in mac_ifnet_ioctl_get() argument
[all …]
/f-stack/freebsd/netinet/
H A Dif_ether.c209 struct ifnet *ifp; in arptimer() local
305 IF_AFDATA_LOCK(ifp); in arptimer()
346 error = ifp->if_requestencap(ifp, &ereq); in arp_fillheader()
443 error = (*ifp->if_output)(ifp, m, &sa, &ro); in arprequest_internal()
642 ifp->if_broadcastaddr, ifp->if_addrlen); in arpresolve()
682 struct ifnet *ifp; in arpintr() local
884 !bcmp(IF_LLADDR(ia->ia_ifp), IF_LLADDR(ifp), ifp->if_addrlen) && \ in in_arpinput()
936 if (!bcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) { in in_arpinput()
1152 (*ifp->if_output)(ifp, m, &sa, &ro); in in_arpinput()
1253 (*ifp->if_output)(ifp, m_hold, &sa, NULL); in arp_check_update_lle()
[all …]
/f-stack/freebsd/netinet6/
H A Din6_ifattach.c272 switch (ifp->if_type) { in in6_get_hw_ifid()
361 struct ifnet *ifp; in get_ifid() local
381 if (ifp == ifp0) in get_ifid()
501 pr0.ndpr_ifp = ifp; in in6_ifattach_linklocal()
705 if_name(ifp))); in in6_ifattach()
778 in6_purgemaddrs(ifp); in _in6_ifdetach()
787 nd6_purge(ifp); in _in6_ifdetach()
794 _in6_ifdetach(ifp, 1); in in6_ifdetach()
801 _in6_ifdetach(ifp, 0); in in6_ifdetach_destroy()
835 struct ifnet *ifp; in in6_tmpaddrtimer() local
[all …]

12345678910