| /f-stack/freebsd/net/ |
| H A D | if.c | 540 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 D | if_epair.c | 247 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 D | if_edsc.c | 100 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 D | if_loop.c | 118 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 D | if_var.h | 446 #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 D | if_dead.c | 63 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 D | if_disc.c | 85 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 D | if_vlan.c | 725 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 D | if_ethersubr.c | 419 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 D | if_infiniband.c | 394 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 D | if_tuntap.c | 735 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 D | if_mib.c | 82 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 D | ifq.h | 258 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 D | if_gif.c | 177 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 D | ip_fw_bpf.c | 89 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 D | octe.c | 138 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 D | ethernet-common.h | 32 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 D | ethernet-mv88e61xx.c | 70 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 D | ng_eiface.c | 205 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 D | ng_iface.c | 386 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 D | ng_ether.c | 77 #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 D | if_octm.c | 152 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 D | mac_net.c | 148 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 D | if_ether.c | 209 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 D | in6_ifattach.c | 272 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 …]
|