sbin/ipf/ipf/bpf-ipf.h
418
extern void bpf_tap(struct ifnet *, u_char *, u_int);
sbin/ipf/ipf/bpf-ipf.h
419
extern void bpf_mtap(struct ifnet *, struct mbuf *);
sbin/ipf/ipf/bpf-ipf.h
420
extern void bpfattach(struct ifnet *, u_int, u_int);
sbin/ipf/ipftest/ip_fil.c
109
struct ifnet *ifp;
sbin/ipf/ipftest/ip_fil.c
120
struct ifnet *ifp;
sbin/ipf/ipftest/ip_fil.c
151
struct ifnet *ifp;
sbin/ipf/ipftest/ip_fil.c
16
static struct ifnet **ifneta = NULL;
sbin/ipf/ipftest/ip_fil.c
204
struct ifnet *
sbin/ipf/ipftest/ip_fil.c
209
struct ifnet *ifp, **ifpp, **old_ifneta;
sbin/ipf/ipftest/ip_fil.c
21
static void ipf_setifpaddr(struct ifnet *, char *);
sbin/ipf/ipftest/ip_fil.c
23
static int no_output(struct ifnet *, struct mbuf *,
sbin/ipf/ipftest/ip_fil.c
25
static int write_output(struct ifnet *, struct mbuf *,
sbin/ipf/ipftest/ip_fil.c
252
ifneta = (struct ifnet **)malloc(sizeof(ifp) * 2);
sbin/ipf/ipftest/ip_fil.c
256
ifneta[0] = (struct ifnet *)calloc(1, sizeof(*ifp));
sbin/ipf/ipftest/ip_fil.c
265
ifneta = (struct ifnet **)reallocarray(ifneta, nifs + 1,
sbin/ipf/ipftest/ip_fil.c
273
ifneta[nifs - 1] = (struct ifnet *)malloc(sizeof(*ifp));
sbin/ipf/ipftest/ip_fil.c
318
struct ifnet *ifp;
sbin/ipf/ipftest/ip_fil.c
338
struct ifnet *ifp, **ifpp;
sbin/ipf/ipftest/ip_fil.c
374
struct ifnet *ifp;
sbin/ipf/ipftest/ip_fil.c
661
struct ifnet *ifp = ifptr;
sbin/ipf/ipftest/ipftest.c
15
extern struct ifnet *get_unit(char *, int);
sbin/ipf/ipftest/ipftest.c
66
struct ifnet *ifp;
sbin/ipf/libipf/getifname.c
19
getifname(struct ifnet *ptr)
sbin/ipf/libipf/getifname.c
42
struct ifnet netif;
sbin/routed/defs.h
454
extern struct ifhead ifnet; /* all interfaces */
sbin/routed/if.c
1082
LIST_FOREACH(ifp1, &ifnet, int_list) {
sbin/routed/if.c
1159
LIST_FOREACH_SAFE(ifp, &ifnet, int_list, ifp1) {
sbin/routed/if.c
1182
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/if.c
206
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/if.c
234
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/if.c
311
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/if.c
36
struct ifhead ifnet = LIST_HEAD_INITIALIZER(ifnet); /* all interfaces */
sbin/routed/if.c
383
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/if.c
466
LIST_FOREACH(ifp1, &ifnet, int_list) {
sbin/routed/if.c
552
LIST_FOREACH(ifp1, &ifnet, int_list) {
sbin/routed/if.c
588
LIST_FOREACH(ifp1, &ifnet, int_list) {
sbin/routed/if.c
670
LIST_FOREACH(ifp, &ifnet, int_list)
sbin/routed/if.c
99
LIST_INSERT_HEAD(&ifnet, ifp, int_list);
sbin/routed/main.c
509
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/main.c
560
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/main.c
673
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/main.c
744
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/main.c
759
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/output.c
826
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/output.c
900
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/parms.c
343
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/rdisc.c
275
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/rdisc.c
814
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/rdisc.c
856
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/table.c
1919
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/table.c
1936
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/table.c
2106
LIST_FOREACH(ifp, &ifnet, int_list) {
sbin/routed/trace.c
859
LIST_FOREACH(ifp, &ifnet, int_list)
sys/compat/linux/linux_common.h
31
int ifname_bsd_to_linux_ifp(const struct ifnet *, char *, size_t);
sys/compat/linux/linux_common.h
33
struct ifnet *ifname_linux_to_ifp( const char *);
sys/compat/linux/linux_common.h
36
unsigned short linux_ifflags(struct ifnet *);
sys/compat/linux/linux_common.h
37
int linux_ifhwaddr(struct ifnet *ifp, struct l_sockaddr *lsa);
sys/compat/linux/linux_if.c
128
struct ifnet *ifp;
sys/compat/linux/linux_if.c
148
ifname_bsd_to_linux_ifp(const struct ifnet *ifp, char *lxname, size_t len)
sys/compat/linux/linux_if.c
206
struct ifnet *
sys/compat/linux/linux_if.c
241
struct ifnet *ifp;
sys/compat/linux/linux_if.c
254
linux_ifflags(struct ifnet *ifp)
sys/compat/linux/linux_if.c
309
linux_ifhwaddr(struct ifnet *ifp, struct l_sockaddr *lsa)
sys/compat/linux/linux_if.c
59
linux_ifnet_arrival(void *arg __unused, struct ifnet *ifp)
sys/compat/linux/linux_if.c
66
linux_ifnet_departure(void *arg __unused, struct ifnet *ifp)
sys/compat/linux/linux_netlink.c
566
nlmsgs_to_linux(struct nl_buf *orig, struct nlpcb *nlp, const struct ifnet *ifp)
sys/compat/linuxkpi/common/include/linux/if_vlan.h
43
is_vlan_dev(struct ifnet *ifp)
sys/compat/linuxkpi/common/include/linux/if_vlan.h
49
vlan_dev_vlan_id(struct ifnet *ifp)
sys/compat/linuxkpi/common/include/linux/netdevice.h
191
struct ifnet *ifp;
sys/compat/linuxkpi/common/include/linux/netdevice.h
200
static inline struct ifnet *
sys/compat/linuxkpi/common/src/linux_80211.c
3855
lkpi_vif_iflladdr(void *arg, struct ifnet *ifp)
sys/compat/linuxkpi/common/src/linux_compat.c
2462
linux_handle_ifnet_link_event(void *arg, struct ifnet *ifp, int linkstate)
sys/compat/linuxkpi/common/src/linux_compat.c
2477
linux_handle_ifnet_arrival_event(void *arg, struct ifnet *ifp)
sys/compat/linuxkpi/common/src/linux_compat.c
2489
linux_handle_ifnet_departure_event(void *arg, struct ifnet *ifp)
sys/compat/linuxkpi/common/src/linux_compat.c
2501
linux_handle_iflladdr_event(void *arg, struct ifnet *ifp)
sys/compat/linuxkpi/common/src/linux_compat.c
2513
linux_handle_ifaddr_event(void *arg, struct ifnet *ifp)
sys/dev/al_eth/al_eth.h
134
struct ifnet *netdev;
sys/dev/al_eth/al_eth.h
228
struct ifnet *netdev;
sys/dev/aq/aq_device.h
146
void aq_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr);
sys/dev/aq/aq_device.h
147
int aq_mediachange(struct ifnet *ifp);
sys/dev/axgbe/xgbe-phy-v2.c
423
static int axgbe_ifmedia_upd(struct ifnet *ifp);
sys/dev/axgbe/xgbe-phy-v2.c
424
static void axgbe_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
81
struct ifnet *net;
sys/dev/bnxt/bnxt_re/bnxt_re.h
206
struct ifnet *vlan_dev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
210
struct ifnet *netdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
508
struct ifnet *netdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
682
struct bnxt_re_dev *bnxt_re_from_netdev(struct ifnet *netdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
719
struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
724
struct ifnet *vlan_dev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
725
struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
125
struct ifnet *bnxt_re_get_netdev(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
129
struct ifnet *netdev = NULL;
sys/dev/bnxt/bnxt_re/ib_verbs.h
279
struct ifnet *bnxt_re_get_netdev(struct ib_device *ibdev,
sys/dev/bnxt/bnxt_re/main.c
1080
struct ifnet *real_dev;
sys/dev/bnxt/bnxt_re/main.c
1082
struct ifnet *netdev;
sys/dev/bnxt/bnxt_re/main.c
1135
struct ifnet *netdev;
sys/dev/bnxt/bnxt_re/main.c
1998
struct bnxt_re_dev *bnxt_re_from_netdev(struct ifnet *netdev)
sys/dev/bnxt/bnxt_re/main.c
2209
static struct bnxt_re_dev *bnxt_re_dev_alloc(struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
3806
static int bnxt_re_dev_reg(struct bnxt_re_dev **rdev, struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
3809
struct ifnet *realdev = NULL;
sys/dev/bnxt/bnxt_re/main.c
3880
struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
4006
struct ifnet *vlan_dev,
sys/dev/bnxt/bnxt_re/main.c
4007
struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
4182
struct ifnet *real_dev, *netdev;
sys/dev/bnxt/bnxt_re/qplib_res.c
762
struct ifnet *netdev)
sys/dev/bnxt/bnxt_re/qplib_res.h
422
struct ifnet *netdev;
sys/dev/cxgbe/adapter.h
1484
int t7_tls_tag_alloc(struct ifnet *, union if_snd_tag_alloc_params *,
sys/dev/cxgbe/crypto/t7_kern_tls.c
128
alloc_tlspcb(struct ifnet *ifp, struct vi_info *vi, int flags)
sys/dev/cxgbe/crypto/t7_kern_tls.c
152
t7_tls_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/crypto/t7_kern_tls.c
2173
t7_tls_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/dev/dpaa2/dpaa2_ni.h
408
struct ifnet *ifp;
sys/dev/dpaa2/dpaa2_ni.h
474
struct ifnet *ifp;
sys/dev/eqos/if_eqos_var.h
95
struct ifnet *ifp;
sys/dev/gve/gve_tx.c
830
struct ifnet *ifp = priv->ifp;
sys/dev/ice/ice_iflib.h
212
struct ifnet *ifp;
sys/dev/ice/ice_iflib.h
288
struct ifnet *ifp;
sys/dev/ice/ice_iflib_txrx.c
570
struct ifnet *ifp = (struct ifnet *)iflib_get_ifp(sc->ctx);
sys/dev/ice/ice_lib.c
8019
struct ifnet *ifp = sc->ifp;
sys/dev/ice/ice_rdma.h
244
struct ifnet *ifp;
sys/dev/igc/if_igc.c
2327
struct ifnet *ifp = iflib_get_ifp(ctx);
sys/dev/irdma/fbsd_kcompat.c
223
irdma_add_ipv6_addr(struct irdma_device *iwdev, struct ifnet *ifp)
sys/dev/irdma/fbsd_kcompat.c
264
irdma_add_ipv4_addr(struct irdma_device *iwdev, struct ifnet *ifp)
sys/dev/irdma/fbsd_kcompat.c
280
struct ifnet *ifp = iwdev->netdev;
sys/dev/irdma/fbsd_kcompat.c
281
struct ifnet *ifv;
sys/dev/irdma/fbsd_kcompat.c
299
irdma_ifaddrevent_handler(void *arg, struct ifnet *ifp, struct ifaddr *ifa, int event)
sys/dev/irdma/fbsd_kcompat.c
302
struct ifnet *ifv = NULL;
sys/dev/irdma/fbsd_kcompat.c
367
irdma_get_route_ifp(struct sockaddr *dst_sin, struct ifnet *netdev,
sys/dev/irdma/fbsd_kcompat.c
368
struct ifnet **ifp, struct sockaddr **nexthop, bool *gateway)
sys/dev/irdma/fbsd_kcompat.c
400
struct ifnet *netdev = cm_node->iwdev->netdev;
sys/dev/irdma/fbsd_kcompat.c
404
struct ifnet *ifp;
sys/dev/irdma/fbsd_kcompat.h
261
struct ib_device *ib_device_get_by_netdev(struct ifnet *ndev, int driver_id);
sys/dev/irdma/irdma_utils.c
354
struct ifnet *netdev = netdev_notifier_info_to_ifp(ptr);
sys/dev/iwx/if_iwx.c
4783
struct ifnet *ifp = IC2IFP(ic);
sys/dev/iwx/if_iwx.c
9432
struct ifnet *ifp = IC2IFP(ic);
sys/dev/ixgbe/ixgbe.h
373
struct ifnet *ifp;
sys/dev/ixl/ixl_pf_main.c
653
struct ifnet *ifp = vsi->ifp;
sys/dev/liquidio/base/lio_device.h
301
struct ifnet *ifp;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2534
struct ifnet *dev;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
327
mlx5e_if_sa_newkey_onedir(struct ifnet *ifp, void *sav, int dir, u_int drv_spi,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
329
struct ifnet *ifpo)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
421
static struct ifnet *
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
422
mlx5_get_trunk_if(struct ifnet *vifp)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
425
struct ifnet *res;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
438
mlx5e_if_sa_newkey(struct ifnet *ifpo, void *sav, u_int dev_spi, void **privp)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
441
struct ifnet *ifp;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
468
mlx5e_if_sa_deinstall_onekey(struct ifnet *ifp, u_int dev_spi, void *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
484
mlx5e_if_sa_deinstall(struct ifnet *ifpo, u_int dev_spi, void *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
487
struct ifnet *ifp;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
49
static void mlx5e_if_sa_deinstall_onekey(struct ifnet *ifp, u_int dev_spi,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
507
mlx5e_if_sa_cnt_one(struct ifnet *ifp, void *sa, uint32_t drv_spi,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
51
static int mlx5e_if_sa_deinstall(struct ifnet *ifp, u_int dev_spi, void *priv);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
518
mlx5e_if_sa_cnt(struct ifnet *ifpo, void *sa, uint32_t drv_spi, void *priv,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
524
struct ifnet *ifp;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
655
mlx5e_if_spd_install(struct ifnet *ifpo, void *sp, void *inp1, void **ifdatap)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
660
struct ifnet *ifp;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
697
mlx5e_if_spd_deinstall(struct ifnet *ifpo, void *sp, void *ifdata)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
724
if_t ifnet;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
727
ifnet = VLAN_TRUNKDEV(ifneto);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
729
ifnet = ifneto;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
732
return (if_gethwassist(ifnet) & (CSUM_TSO | CSUM_TCP | CSUM_UDP |
sys/dev/mlx5/mlx5_en/en.h
881
struct ifnet *ifp;
sys/dev/netmap/netmap_generic.c
105
nm_os_get_mbuf(struct ifnet *ifp, int len)
sys/dev/ntb/if_ntb/if_ntb.c
106
static int ntb_ifmedia_upd(struct ifnet *);
sys/dev/ntb/if_ntb/if_ntb.c
107
static void ntb_ifmedia_sts(struct ifnet *, struct ifmediareq *);
sys/dev/ntb/if_ntb/if_ntb.c
291
ntb_ifmedia_upd(struct ifnet *ifp)
sys/dev/ntb/if_ntb/if_ntb.c
303
ntb_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/dev/ntb/ntb_transport.c
1012
struct ifnet *ifp = entry->cb_data;
sys/dev/ppbus/if_plip.c
151
struct ifnet *sc_ifp;
sys/dev/rge/if_rge.c
108
int rge_wol(struct ifnet *, int);
sys/dev/rge/if_rge.c
2307
struct ifnet *ifp = sc->sc_ifp;
sys/dev/rge/if_rge.c
82
static int rge_ioctl(struct ifnet *, u_long, caddr_t);
sys/dev/rge/if_rge.c
940
rge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/dev/rge/if_rge_hw.c
2202
rge_wol(struct ifnet *ifp, int enable)
sys/dev/sbni/if_sbnivar.h
67
struct ifnet *ifp;
sys/dev/sfxge/sfxge.c
1078
sc->ifnet = ifp;
sys/dev/sfxge/sfxge.c
1113
if_free(sc->ifnet);
sys/dev/sfxge/sfxge.c
1128
sfxge_ifnet_fini(sc->ifnet);
sys/dev/sfxge/sfxge.c
255
if_setdrvflagbits(sc->ifnet, IFF_DRV_RUNNING, IFF_DRV_OACTIVE);
sys/dev/sfxge/sfxge.c
319
if_setdrvflagbits(sc->ifnet, 0, IFF_DRV_RUNNING);
sys/dev/sfxge/sfxge.c
586
sc->ifnet = ifp;
sys/dev/sfxge/sfxge.h
271
if_t ifnet;
sys/dev/sfxge/sfxge.h
339
#define SFXGE_RUNNING(sc) (if_getdrvflags((sc)->ifnet) & IFF_DRV_RUNNING)
sys/dev/sfxge/sfxge_port.c
327
if_setbaudrate(sc->ifnet, sfxge_link_baudrate[port->link_mode]);
sys/dev/sfxge/sfxge_port.c
328
if_link_state_change(sc->ifnet, link_state);
sys/dev/sfxge/sfxge_port.c
373
if_t ifp = sc->ifnet;
sys/dev/sfxge/sfxge_port.c
400
if_t ifp = sc->ifnet;
sys/dev/sfxge/sfxge_port.c
483
if_t ifp = sc->ifnet;
sys/dev/sfxge/sfxge_port.c
927
if_printf(sc->ifnet, "unexpected media type %d\n", medium_type);
sys/dev/sfxge/sfxge_port.c
953
if_printf(sc->ifnet,
sys/dev/sfxge/sfxge_rx.c
1083
sc->rx_buffer_size = EFX_MAC_PDU(if_getmtu(sc->ifnet));
sys/dev/sfxge/sfxge_rx.c
313
if_t ifp = sc->ifnet;
sys/dev/sfxge/sfxge_rx.c
801
int if_capenable = if_getcapenable(sc->ifnet);
sys/dev/sfxge/sfxge_tx.c
568
ETHER_BPF_MTAP(sc->ifnet, mbuf); /* packet capture */
sys/dev/usb/net/if_umbreg.h
391
struct ifnet *sc_if;
sys/dev/wg/if_wg.c
2965
struct ifc_data *ifd, struct ifnet **ifpp)
sys/dev/xen/netback/netback.c
154
struct mbuf **mbufc, if_t ifnet,
sys/dev/xen/netback/netback.c
1806
if_t ifnet, gnttab_copy_table gnttab)
sys/dev/xen/netback/netback.c
1819
if_inc_counter(ifnet, IFCOUNTER_IPACKETS, 1);
sys/dev/xen/netback/netback.c
1831
if_inc_counter(ifnet, IFCOUNTER_IERRORS, 1);
sys/dev/xen/netback/netback.c
1835
*mbufc = xnb_pkt2mbufc(&pkt, ifnet);
sys/dev/xen/netback/netback.c
1845
if_inc_counter(ifnet, IFCOUNTER_IQDROPS, 1);
sys/dev/xen/netback/netback_unit_tests.c
187
struct ifnet* ifp;
sys/kern/kern_mbuf.c
1638
m_snd_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/kern/kern_mbuf.c
1646
m_snd_tag_init(struct m_snd_tag *mst, struct ifnet *ifp,
sys/kern/kern_mbuf.c
1660
struct ifnet *ifp;
sys/kern/kern_mbuf.c
1689
struct ifnet *
sys/kern/kern_mbuf.c
1692
struct ifnet *ifp, *leaf_ifp;
sys/kern/kern_poll.c
257
struct ifnet *ifp;
sys/kern/uipc_domain.c
95
struct ifnet *ifp, struct thread *td)
sys/kern/uipc_ktls.c
1022
struct ifnet *ifp;
sys/kern/uipc_ktls.c
1688
struct ifnet *ifp;
sys/kern/uipc_ktls.c
1846
ktls_input_ifp_mismatch(struct sockbuf *sb, struct ifnet *ifp)
sys/kern/uipc_ktls.c
227
SYSCTL_NODE(_kern_ipc_tls, OID_AUTO, ifnet, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/kern/uipc_ktls.c
3478
strncpy(xk->ifnet, if_name(ifp), sizeof(xk->ifnet));
sys/kern/uipc_ktls.c
924
struct ifnet *ifp;
sys/kern/uipc_mbuf.c
1186
m_devget(char *buf, int totlen, int off, struct ifnet *ifp,
sys/kern/uipc_sockbuf.c
996
struct ifnet *ifp;
sys/net/altq/altq_cbq.c
214
struct ifnet *ifp;
sys/net/altq/altq_cbq.c
227
cbq_add_altq(struct ifnet *ifp, struct pf_altq *a)
sys/net/altq/altq_cbq.c
532
struct ifnet *ifp;
sys/net/altq/altq_codel.c
81
struct ifnet *ifp;
sys/net/altq/altq_codel.c
91
codel_add_altq(struct ifnet *ifp, struct pf_altq *a)
sys/net/altq/altq_fairq.c
138
struct ifnet *ifp;
sys/net/altq/altq_fairq.c
151
fairq_add_altq(struct ifnet *ifp, struct pf_altq *a)
sys/net/altq/altq_hfsc.c
146
struct ifnet *ifp;
sys/net/altq/altq_hfsc.c
159
hfsc_add_altq(struct ifnet *ifp, struct pf_altq *a)
sys/net/altq/altq_priq.c
83
struct ifnet *ifp;
sys/net/altq/altq_priq.c
96
priq_add_altq(struct ifnet * ifp, struct pf_altq *a)
sys/net/altq/altq_subr.c
152
struct ifnet *ifp;
sys/net/altq/altq_subr.c
416
struct ifnet *ifp;
sys/net/altq/altq_subr.c
499
struct ifnet *ifp;
sys/net/altq/altq_subr.c
527
altq_add(struct ifnet *ifp, struct pf_altq *a)
sys/net/altq/altq_var.h
162
struct ifnet; struct mbuf;
sys/net/altq/altq_var.h
184
int altq_add(struct ifnet *, struct pf_altq *);
sys/net/altq/altq_var.h
191
int cbq_add_altq(struct ifnet *, struct pf_altq *);
sys/net/altq/altq_var.h
198
int codel_add_altq(struct ifnet *, struct pf_altq *);
sys/net/altq/altq_var.h
203
int priq_add_altq(struct ifnet *, struct pf_altq *);
sys/net/altq/altq_var.h
210
int hfsc_add_altq(struct ifnet *, struct pf_altq *);
sys/net/altq/altq_var.h
217
int fairq_add_altq(struct ifnet *, struct pf_altq *);
sys/net/altq/if_altq.h
58
struct ifnet *altq_ifp; /* back pointer to interface */
sys/net/bpf.c
2671
bpf_ifdetach(struct ifnet *ifp)
sys/net/bpf.c
2742
bpf_peers_present_if(struct ifnet *ifp)
sys/net/bpf.c
3027
bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen)
sys/net/bpf.c
3035
bpfdetach(struct ifnet *ifp)
sys/net/bpf.c
3040
bpf_peers_present_if(struct ifnet *ifp)
sys/net/bpf.h
432
void bpf_tap_if(struct ifnet *, u_char *, u_int);
sys/net/bpf.h
434
void bpf_mtap_if(struct ifnet *, struct mbuf *);
sys/net/bpf.h
436
void bpf_mtap2_if(struct ifnet *, void *, u_int, struct mbuf *);
sys/net/bpf.h
437
void bpfattach(struct ifnet *, u_int, u_int);
sys/net/bpf.h
438
void bpfdetach(struct ifnet *);
sys/net/bpf.h
439
bool bpf_peers_present_if(struct ifnet *);
sys/net/bpf.h
441
void bpf_ifdetach(struct ifnet *);
sys/net/bpf.h
492
typedef void (*bpf_track_fn)(void *, struct ifnet *, int /* dlt */,
sys/net/bpf.h
52
struct ifnet;
sys/net/bpf_ifnet.c
178
struct ifnet *ifp = arg;
sys/net/bpf_ifnet.c
179
struct ifnet *rcvif = m_rcvif(m);
sys/net/bpf_ifnet.c
188
struct ifnet *ifp = arg;
sys/net/bpf_ifnet.c
196
struct ifnet *ifp = arg;
sys/net/bpf_ifnet.c
211
struct ifnet *ifp = arg;
sys/net/bpf_ifnet.c
233
bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen)
sys/net/bpf_ifnet.c
249
bpfdetach(struct ifnet *ifp)
sys/net/bpf_ifnet.c
61
struct ifnet *ifp = arg;
sys/net/bridgestp.c
1717
struct ifnet *ifp = bp->bp_ifp;
sys/net/bridgestp.c
1812
struct ifnet *ifp = bp->bp_ifp;
sys/net/bridgestp.c
2050
struct ifnet *ifp, *mif;
sys/net/bridgestp.c
2225
bstp_create(struct bstp_state *bs, struct bstp_port *bp, struct ifnet *ifp)
sys/net/bridgestp.c
2253
struct ifnet *ifp = bp->bp_ifp;
sys/net/bridgestp.c
233
struct ifnet *ifp = bp->bp_ifp;
sys/net/bridgestp.c
345
struct ifnet *ifp;
sys/net/bridgestp.c
456
bstp_input(struct bstp_port *bp, struct ifnet *ifp, struct mbuf *m)
sys/net/bridgestp.h
186
typedef void (*bstp_state_cb_t)(struct ifnet *, int);
sys/net/bridgestp.h
187
typedef void (*bstp_rtage_cb_t)(struct ifnet *, int);
sys/net/bridgestp.h
278
struct ifnet *bp_ifp; /* parent if */
sys/net/bridgestp.h
376
int bstp_create(struct bstp_state *, struct bstp_port *, struct ifnet *);
sys/net/bridgestp.h
393
void bstp_input(struct bstp_port *, struct ifnet *, struct mbuf *);
sys/net/debugnet.c
152
debugnet_ether_output(struct mbuf *m, struct ifnet *ifp, struct ether_addr dst,
sys/net/debugnet.c
556
debugnet_input_one(struct ifnet *ifp, struct mbuf *m)
sys/net/debugnet.c
612
debugnet_input(struct ifnet *ifp, struct mbuf *m)
sys/net/debugnet.c
633
struct ifnet *ifp;
sys/net/debugnet.c
645
struct ifnet *ifp;
sys/net/debugnet.c
669
struct ifnet *ifp;
sys/net/debugnet.c
698
struct ifnet *rt_ifp;
sys/net/debugnet.c
862
debugnet_any_ifnet_update(struct ifnet *ifp)
sys/net/debugnet.c
907
dn_ifnet_event(void *arg __unused, struct ifnet *ifp, int link_state)
sys/net/debugnet.c
981
struct ifnet *ifp;
sys/net/debugnet.h
224
void debugnet_any_ifnet_update(struct ifnet *);
sys/net/debugnet.h
241
struct ifnet *dd_ifp; /* not ref'd */
sys/net/debugnet.h
74
struct ifnet;
sys/net/debugnet.h
76
typedef void debugnet_init_t(struct ifnet *, int *nrxr, int *ncl, int *clsize);
sys/net/debugnet.h
77
typedef void debugnet_event_t(struct ifnet *, enum debugnet_ev);
sys/net/debugnet.h
78
typedef int debugnet_transmit_t(struct ifnet *, struct mbuf *);
sys/net/debugnet.h
79
typedef int debugnet_poll_t(struct ifnet *, int);
sys/net/debugnet.h
97
struct ifnet *dc_ifp;
sys/net/debugnet_inet.c
232
struct ifnet *ifp;
sys/net/debugnet_inet.c
284
struct ifnet *ifp;
sys/net/debugnet_inet.c
455
struct ifnet *ifp;
sys/net/debugnet_int.h
65
struct ifnet *dp_ifp;
sys/net/debugnet_int.h
67
void (*dp_drv_input)(struct ifnet *, struct mbuf *);
sys/net/debugnet_int.h
87
int debugnet_ether_output(struct mbuf *, struct ifnet *, struct ether_addr,
sys/net/dummymbuf.c
358
dmb_pfil_mbuf_chk(int pfil_type, struct mbuf **mp, struct ifnet *ifp,
sys/net/dummymbuf.c
404
dmb_pfil_inet_mbuf_chk(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/net/dummymbuf.c
414
dmb_pfil_inet6_mbuf_chk(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/net/dummymbuf.c
423
dmb_pfil_ethernet_mbuf_chk(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/net/ethernet.h
428
struct ifnet;
sys/net/ethernet.h
430
void ether_bpf_mtap_if(struct ifnet *ifp, struct mbuf *m);
sys/net/ethernet.h
451
struct ifnet;
sys/net/ethernet.h
460
extern void ether_demux(struct ifnet *, struct mbuf *);
sys/net/ethernet.h
461
extern void ether_ifattach(struct ifnet *, const u_int8_t *);
sys/net/ethernet.h
462
extern void ether_ifdetach(struct ifnet *);
sys/net/ethernet.h
463
extern int ether_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/ethernet.h
464
extern int ether_output(struct ifnet *, struct mbuf *,
sys/net/ethernet.h
466
extern int ether_output_frame(struct ifnet *, struct mbuf *);
sys/net/ethernet.h
471
bool ether_8021q_frame(struct mbuf **mp, struct ifnet *ife,
sys/net/ethernet.h
472
struct ifnet *p, const struct ether_8021q_tag *);
sys/net/ethernet.h
473
void ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr);
sys/net/ethernet.h
483
typedef void (*ether_ifattach_event_handler_t)(void *, struct ifnet *);
sys/net/firewire.h
124
struct ifnet *fc_ifp;
sys/net/firewire.h
134
extern void firewire_input(struct ifnet *ifp, struct mbuf *m, uint16_t src);
sys/net/firewire.h
135
extern void firewire_ifattach(struct ifnet *, struct fw_hwaddr *);
sys/net/firewire.h
136
extern void firewire_ifdetach(struct ifnet *);
sys/net/firewire.h
137
extern void firewire_busreset(struct ifnet *);
sys/net/firewire.h
138
extern int firewire_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/ieee8023ad_lacp.c
354
struct ifnet *ifp = lp->lp_ifp;
sys/net/ieee8023ad_lacp.c
462
struct ifnet *ifp = lgp->lp_ifp;
sys/net/ieee8023ad_lacp.c
534
struct ifnet *ifp = lgp->lp_ifp;
sys/net/ieee8023ad_lacp.h
215
struct ifnet *lp_ifp;
sys/net/if.c
1004
if_purgemaddrs(struct ifnet *ifp)
sys/net/if.c
1027
if_detach(struct ifnet *ifp)
sys/net/if.c
1052
if_detach_internal(struct ifnet *ifp, bool vmove)
sys/net/if.c
1159
if_vmove(struct ifnet *ifp, struct vnet *new_vnet)
sys/net/if.c
1194
if_vmove_loan(struct thread *td, struct ifnet *ifp, char *ifname, int jid)
sys/net/if.c
1197
struct ifnet *difp;
sys/net/if.c
1250
struct ifnet *ifp;
sys/net/if.c
1303
if_addgroup(struct ifnet *ifp, const char *groupname)
sys/net/if.c
1373
_if_delgroup_locked(struct ifnet *ifp, struct ifg_list *ifgl,
sys/net/if.c
1416
if_delgroup(struct ifnet *ifp, const char *groupname)
sys/net/if.c
1438
if_delgroups(struct ifnet *ifp)
sys/net/if.c
1456
if_getgroup(struct ifgroupreq *ifgr, struct ifnet *ifp)
sys/net/if.c
1541
if_get_counter_default(struct ifnet *ifp, ift_counter cnt)
sys/net/if.c
1554
if_inc_counter(struct ifnet *ifp, ift_counter cnt, int64_t inc)
sys/net/if.c
1566
if_data_copy(struct ifnet *ifp, struct if_data *ifd)
sys/net/if.c
1697
struct ifnet *ifp;
sys/net/if.c
1742
struct ifnet *ifp;
sys/net/if.c
1772
struct ifnet *ifp;
sys/net/if.c
1802
struct ifnet *ifp;
sys/net/if.c
1891
ifaof_ifpforaddr(const struct sockaddr *addr, struct ifnet *ifp)
sys/net/if.c
1968
link_init_sdl(struct ifnet *ifp, struct sockaddr *paddr, u_char iftype)
sys/net/if.c
1982
void (*vlan_link_state_p)(struct ifnet *); /* XXX: private from if_vlan */
sys/net/if.c
1983
void (*vlan_trunk_cap_p)(struct ifnet *); /* XXX: private from if_vlan */
sys/net/if.c
1984
struct ifnet *(*vlan_trunkdev_p)(struct ifnet *);
sys/net/if.c
1985
struct ifnet *(*vlan_devat_p)(struct ifnet *, uint16_t);
sys/net/if.c
1986
int (*vlan_tag_p)(struct ifnet *, uint16_t *);
sys/net/if.c
1987
int (*vlan_pcp_p)(struct ifnet *, uint16_t *);
sys/net/if.c
1988
int (*vlan_setcookie_p)(struct ifnet *, void *);
sys/net/if.c
1989
void *(*vlan_cookie_p)(struct ifnet *);
sys/net/if.c
1990
void (*vlan_input_p)(struct ifnet *, struct mbuf *);
sys/net/if.c
1999
if_link_state_change(struct ifnet *ifp, int link_state)
sys/net/if.c
2014
struct ifnet *ifp;
sys/net/if.c
2049
if_down(struct ifnet *ifp)
sys/net/if.c
2068
if_up(struct ifnet *ifp)
sys/net/if.c
2083
if_qflush(struct ifnet *ifp)
sys/net/if.c
2109
struct ifnet *
sys/net/if.c
2113
struct ifnet *ifp;
sys/net/if.c
2129
struct ifnet *
sys/net/if.c
2133
struct ifnet *ifp;
sys/net/if.c
2304
ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td)
sys/net/if.c
242
void (*lagg_linkstate_p)(struct ifnet *ifp, int state);
sys/net/if.c
244
void (*carp_linkstate_p)(struct ifnet *ifp);
sys/net/if.c
248
int (*carp_forus_p)(struct ifnet *ifp, u_char *dhost);
sys/net/if.c
249
int (*carp_output_p)(struct ifnet *ifp, struct mbuf *m,
sys/net/if.c
258
struct ifaddr *(*carp_iamatch6_p)(struct ifnet *ifp, struct in6_addr *taddr6);
sys/net/if.c
259
caddr_t (*carp_macmatch6_p)(struct ifnet *ifp, struct mbuf *m,
sys/net/if.c
271
static void if_input_default(struct ifnet *, struct mbuf *);
sys/net/if.c
272
static int if_requestencap_default(struct ifnet *, struct if_encap_req *);
sys/net/if.c
273
static int if_setflag(struct ifnet *, int, int, int *, int);
sys/net/if.c
274
static int if_transmit_default(struct ifnet *ifp, struct mbuf *m);
sys/net/if.c
275
static int if_delmulti_locked(struct ifnet *, struct ifmultiaddr *, int);
sys/net/if.c
277
static int if_getgroup(struct ifgroupreq *, struct ifnet *);
sys/net/if.c
279
static void if_delgroups(struct ifnet *);
sys/net/if.c
2792
struct ifnet *ifp;
sys/net/if.c
280
static void if_attach_internal(struct ifnet *, bool);
sys/net/if.c
281
static void if_detach_internal(struct ifnet *, bool);
sys/net/if.c
283
static void if_link_ifnet(struct ifnet *);
sys/net/if.c
284
static bool if_unlink_ifnet(struct ifnet *, bool);
sys/net/if.c
286
static void if_vmove(struct ifnet *, struct vnet *);
sys/net/if.c
294
extern void nd6_setmtu(struct ifnet *);
sys/net/if.c
2995
if_rename(struct ifnet *ifp, char *new_name)
sys/net/if.c
302
VNET_DEFINE(struct ifnethead, ifnet); /* depend on static init XXX */
sys/net/if.c
3053
if_setflag(struct ifnet *ifp, int flag, int pflag, int *refcount, int onswitch)
sys/net/if.c
309
struct ifnet *ife_ifnet;
sys/net/if.c
3124
ifpromisc(struct ifnet *ifp, int pswitch)
sys/net/if.c
3150
struct ifnet *ifp;
sys/net/if.c
3251
if_allmulti(struct ifnet *ifp, int onswitch)
sys/net/if.c
3259
if_findmulti(struct ifnet *ifp, const struct sockaddr *sa)
sys/net/if.c
3286
if_allocmulti(struct ifnet *ifp, struct sockaddr *sa, struct sockaddr *llsa,
sys/net/if.c
3389
if_addmulti(struct ifnet *ifp, struct sockaddr *sa,
sys/net/if.c
3517
struct ifnet *ifp;
sys/net/if.c
353
struct ifnet *
sys/net/if.c
3539
if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
sys/net/if.c
356
struct ifnet *ifp;
sys/net/if.c
3568
if_delallmulti(struct ifnet *ifp)
sys/net/if.c
3594
struct ifnet *ifp;
sys/net/if.c
3606
struct ifnet *oifp;
sys/net/if.c
3646
if_delmulti_locked(struct ifnet *ifp, struct ifmultiaddr *ifma, int detaching)
sys/net/if.c
371
struct ifnet *
sys/net/if.c
3733
if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len)
sys/net/if.c
374
struct ifnet *ifp;
sys/net/if.c
3796
if_requestencap_default(struct ifnet *ifp, struct if_encap_req *req)
sys/net/if.c
3829
if_tunnel_check_nesting(struct ifnet *ifp, struct mbuf *m, uint32_t cookie,
sys/net/if.c
3838
if (*(struct ifnet **)(mtag + 1) == ifp) {
sys/net/if.c
384
struct ifnet *
sys/net/if.c
3850
mtag = m_tag_alloc(cookie, 0, sizeof(struct ifnet *), M_NOWAIT);
sys/net/if.c
3853
*(struct ifnet **)(mtag + 1) = ifp;
sys/net/if.c
3865
if_gethwaddr(struct ifnet *ifp, struct ifreq *ifr)
sys/net/if.c
387
struct ifnet *ifp;
sys/net/if.c
3887
if_initname(struct ifnet *ifp, const char *name, int unit)
sys/net/if.c
3898
if_vlog(struct ifnet *ifp, int pri, const char *fmt, va_list ap)
sys/net/if.c
3909
if_printf(struct ifnet *ifp, const char *fmt, ...)
sys/net/if.c
3920
if_log(struct ifnet *ifp, int pri, const char *fmt, ...)
sys/net/if.c
3931
if_start(struct ifnet *ifp)
sys/net/if.c
3942
if_transmit_default(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3951
if_input_default(struct ifnet *ifp __unused, struct mbuf *m)
sys/net/if.c
3957
if_handoff(struct ifqueue *ifq, struct mbuf *m, struct ifnet *ifp, int adjust)
sys/net/if.c
4017
if_setbaudrate(struct ifnet *ifp, uint64_t baudrate)
sys/net/if.c
429
if_link_ifnet(struct ifnet *ifp)
sys/net/if.c
4412
struct ifnet **match_array = NULL;
sys/net/if.c
4418
struct ifnet **new_array;
sys/net/if.c
4421
struct ifnet *ifp;
sys/net/if.c
445
if_unlink_ifnet(struct ifnet *ifp, bool vmove)
sys/net/if.c
447
struct ifnet *iter;
sys/net/if.c
457
CK_STAILQ_REMOVE(&V_ifnet, ifp, ifnet, if_link);
sys/net/if.c
4638
m->m_pkthdr.rcvif = (struct ifnet *)ifp;
sys/net/if.c
475
struct ifnet *ifp, *nifp;
sys/net/if.c
476
struct ifnet **pending;
sys/net/if.c
495
pending = malloc(sizeof(struct ifnet *) * curvnet->vnet_ifcnt,
sys/net/if.c
5041
if_show_ifnet(struct ifnet *ifp)
sys/net/if.c
5088
DB_SHOW_COMMAND(ifnet, db_show_ifnet)
sys/net/if.c
5095
if_show_ifnet((struct ifnet *)addr);
sys/net/if.c
5100
struct ifnet *ifp;
sys/net/if.c
526
static struct ifnet *
sys/net/if.c
529
struct ifnet *ifp;
sys/net/if.c
534
ifp = malloc(sizeof(struct ifnet), M_IFNET,
sys/net/if.c
537
ifp = malloc_domainset(sizeof(struct ifnet), M_IFNET,
sys/net/if.c
604
struct ifnet *
sys/net/if.c
614
struct ifnet *
sys/net/if.c
628
struct ifnet *ifp = __containerof(ctx, struct ifnet, if_epoch_ctx);
sys/net/if.c
655
if_free(struct ifnet *ifp)
sys/net/if.c
689
if_ref(struct ifnet *ifp)
sys/net/if.c
699
if_try_ref(struct ifnet *ifp)
sys/net/if.c
706
if_rele(struct ifnet *ifp)
sys/net/if.c
715
ifq_init(struct ifaltq *ifq, struct ifnet *ifp)
sys/net/if.c
759
if_attach(struct ifnet *ifp)
sys/net/if.c
817
if_attach_internal(struct ifnet *ifp, bool vmove)
sys/net/if.c
947
if_purgeaddrs(struct ifnet *ifp)
sys/net/if.h
667
typedef struct ifnet *if_t;
sys/net/if_bridge.c
1173
struct ifnet *ifp = bif->bif_ifp;
sys/net/if_bridge.c
1204
struct ifnet *ifp;
sys/net/if_bridge.c
1223
bridge_lookup_member_if(struct bridge_softc *sc, struct ifnet *member_ifp)
sys/net/if_bridge.c
1248
struct ifnet *ifs = bif->bif_ifp;
sys/net/if_bridge.c
1249
struct ifnet *fif = NULL;
sys/net/if_bridge.c
1344
struct ifnet *ifs;
sys/net/if_bridge.c
1359
struct ifnet *parent;
sys/net/if_bridge.c
2041
struct ifnet *ifs;
sys/net/if_bridge.c
2082
struct ifnet *ifs;
sys/net/if_bridge.c
2281
bridge_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/net/if_bridge.c
2328
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_bridge.c
2349
bridge_stop(struct ifnet *ifp, int disable)
sys/net/if_bridge.c
2376
bridge_enqueue(struct bridge_softc *sc, struct ifnet *dst_ifp, struct mbuf *m,
sys/net/if_bridge.c
2473
bridge_dummynet(struct mbuf *m, struct ifnet *ifp)
sys/net/if_bridge.c
251
struct ifnet *bif_ifp; /* member if */
sys/net/if_bridge.c
2512
bridge_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
sys/net/if_bridge.c
2517
struct ifnet *bifp, *dst_if;
sys/net/if_bridge.c
2622
bridge_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
2626
struct ifnet *dst_if;
sys/net/if_bridge.c
2682
bridge_qflush(struct ifnet *ifp __unused)
sys/net/if_bridge.c
2698
struct ifnet *src_if, *dst_if, *ifp;
sys/net/if_bridge.c
2845
bridge_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
2849
struct ifnet *bifp;
sys/net/if_bridge.c
285
struct ifnet *sc_ifp; /* make this an interface */
sys/net/if_bridge.c
300
struct ifnet *sc_ifaddr; /* member mac copied from */
sys/net/if_bridge.c
3110
bridge_inject(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
3120
struct ifnet *bifp = NULL;
sys/net/if_bridge.c
3159
bridge_broadcast(struct bridge_softc *sc, struct ifnet *src_if,
sys/net/if_bridge.c
3164
struct ifnet *dst_if;
sys/net/if_bridge.c
318
struct ifc_data *, struct ifnet **);
sys/net/if_bridge.c
319
static int bridge_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_bridge.c
321
static int bridge_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_bridge.c
3247
struct ifnet *dst_if;
sys/net/if_bridge.c
325
static void bridge_ifdetach(void *arg __unused, struct ifnet *);
sys/net/if_bridge.c
327
static void bridge_dummynet(struct mbuf *, struct ifnet *);
sys/net/if_bridge.c
329
static void *bridge_get_softc(struct ifnet *);
sys/net/if_bridge.c
330
static void bridge_stop(struct ifnet *, int);
sys/net/if_bridge.c
331
static int bridge_transmit(struct ifnet *, struct mbuf *);
sys/net/if_bridge.c
336
static void bridge_qflush(struct ifnet *);
sys/net/if_bridge.c
337
static struct mbuf *bridge_input(struct ifnet *, struct mbuf *);
sys/net/if_bridge.c
338
static void bridge_inject(struct ifnet *, struct mbuf *);
sys/net/if_bridge.c
339
static int bridge_output(struct ifnet *, struct mbuf *, struct sockaddr *,
sys/net/if_bridge.c
341
static int bridge_enqueue(struct bridge_softc *, struct ifnet *,
sys/net/if_bridge.c
343
static void bridge_rtdelete(struct bridge_softc *, struct ifnet *ifp, int);
sys/net/if_bridge.c
350
static void bridge_broadcast(struct bridge_softc *, struct ifnet *,
sys/net/if_bridge.c
3523
static struct ifnet *
sys/net/if_bridge.c
356
static struct ifnet *bridge_rtlookup(struct bridge_softc *, const uint8_t *,
sys/net/if_bridge.c
3664
bridge_rtdelete(struct bridge_softc *sc, struct ifnet *ifp, int full)
sys/net/if_bridge.c
377
static void bridge_rtable_expire(struct ifnet *, int);
sys/net/if_bridge.c
378
static void bridge_state_change(struct ifnet *, int);
sys/net/if_bridge.c
383
struct ifnet *ifp);
sys/net/if_bridge.c
3873
bridge_rtable_expire(struct ifnet *ifp, int age)
sys/net/if_bridge.c
3912
bridge_state_change(struct ifnet *ifp, int state)
sys/net/if_bridge.c
3939
bridge_pfil(struct mbuf **mp, struct ifnet *bifp, struct ifnet *ifp, int dir)
sys/net/if_bridge.c
428
static int bridge_pfil(struct mbuf **, struct ifnet *, struct ifnet *,
sys/net/if_bridge.c
4313
struct ifnet *inifp = m->m_pkthdr.rcvif;
sys/net/if_bridge.c
432
static int bridge_fragment(struct ifnet *, struct mbuf **mp,
sys/net/if_bridge.c
4322
struct ifnet *inifp = m->m_pkthdr.rcvif;
sys/net/if_bridge.c
4355
bridge_fragment(struct ifnet *ifp, struct mbuf **mp, struct ether_header *eh,
sys/net/if_bridge.c
438
static void bridge_linkstate(struct ifnet *ifp);
sys/net/if_bridge.c
4428
bridge_linkstate(struct ifnet *ifp)
sys/net/if_bridge.c
789
bridge_reassign(struct ifnet *ifp, struct vnet *newvnet, char *arg)
sys/net/if_bridge.c
813
bridge_get_softc(struct ifnet *ifp)
sys/net/if_bridge.c
851
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_bridge.c
854
struct ifnet *ifp;
sys/net/if_bridge.c
933
bridge_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_bridge.c
979
bridge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_bridgevar.h
370
extern void (*bridge_dn_p)(struct mbuf *, struct ifnet *);
sys/net/if_bridgevar.h
372
extern void *(*bridge_get_softc_p)(struct ifnet *);
sys/net/if_clone.c
123
struct ifc_data *ifc_data, struct ifnet **ifpp);
sys/net/if_clone.c
125
struct ifc_data *ifc_data, struct ifnet **ifpp);
sys/net/if_clone.c
190
ifc_create_ifp(const char *name, struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_clone.c
229
struct ifnet *ifp;
sys/net/if_clone.c
240
ifc_modify_ifp_nl(struct ifnet *ifp, struct ifc_data_nl *ifd)
sys/net/if_clone.c
253
ifc_dump_ifp_nl(struct ifnet *ifp, struct nl_writer *nw)
sys/net/if_clone.c
277
ifc_modify_ifp_nl_default(struct ifnet *ifp, struct ifc_data_nl *ifd)
sys/net/if_clone.c
285
ifc_dump_ifp_nl_default(struct ifnet *ifp, struct nl_writer *nw)
sys/net/if_clone.c
296
ifc_link_ifp(struct if_clone *ifc, struct ifnet *ifp)
sys/net/if_clone.c
307
if_clone_addif(struct if_clone *ifc, struct ifnet *ifp)
sys/net/if_clone.c
313
ifc_unlink_ifp(struct if_clone *ifc, struct ifnet *ifp)
sys/net/if_clone.c
315
struct ifnet *ifcifp;
sys/net/if_clone.c
419
struct ifnet *ifp;
sys/net/if_clone.c
440
if_clone_destroyif_flags(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_clone.c
468
if_clone_destroyif(struct if_clone *ifc, struct ifnet *ifp)
sys/net/if_clone.c
563
struct ifc_data *ifc_data, struct ifnet **ifpp)
sys/net/if_clone.c
573
ifc_advanced_destroy_wrapper(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_clone.c
603
struct ifc_data *ifc_data, struct ifnet **ifpp)
sys/net/if_clone.c
615
ifc_simple_destroy_wrapper(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_clone.c
75
LIST_HEAD(, ifnet) ifc_iflist; /* (i) List of cloned interfaces */
sys/net/if_clone.c
756
if_clone_restoregroup(struct ifnet *ifp)
sys/net/if_clone.c
759
struct ifnet *ifcifp;
sys/net/if_clone.h
112
int ifc_create_ifp(const char *name, struct ifc_data *ifd, struct ifnet **ifpp);
sys/net/if_clone.h
115
bool ifc_modify_ifp_nl(struct ifnet *ifp, struct ifc_data_nl *ifd);
sys/net/if_clone.h
116
bool ifc_dump_ifp_nl(struct ifnet *ifp, struct nl_writer *nw);
sys/net/if_clone.h
118
void ifc_link_ifp(struct if_clone *ifc, struct ifnet *ifp);
sys/net/if_clone.h
119
bool ifc_unlink_ifp(struct if_clone *ifc, struct ifnet *ifp);
sys/net/if_clone.h
127
typedef int ifc_destroy_t(struct if_clone *, struct ifnet *);
sys/net/if_clone.h
130
typedef void ifcs_destroy_t(struct ifnet *);
sys/net/if_clone.h
154
void if_clone_restoregroup(struct ifnet *);
sys/net/if_clone.h
157
void if_clone_addif(struct if_clone *, struct ifnet *);
sys/net/if_clone.h
158
int if_clone_destroyif(struct if_clone *, struct ifnet *);
sys/net/if_clone.h
53
struct ifc_data *ifd, struct ifnet **ifpp);
sys/net/if_clone.h
54
typedef int ifc_destroy_f(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags);
sys/net/if_clone.h
68
struct ifnet *ifp; /* (out) Returned ifp */
sys/net/if_clone.h
73
typedef int ifc_modify_nl_f(struct ifnet *ifp, struct ifc_data_nl *ifd);
sys/net/if_clone.h
74
typedef void ifc_dump_nl_f(struct ifnet *ifp, struct nl_writer *nw);
sys/net/if_dead.c
104
ifdead_snd_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/net/if_dead.c
111
ifdead_ratelimit_query(struct ifnet *ifp __unused,
sys/net/if_dead.c
128
if_dead(struct ifnet *ifp)
sys/net/if_dead.c
45
ifdead_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/net/if_dead.c
54
ifdead_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_dead.c
61
ifdead_start(struct ifnet *ifp)
sys/net/if_dead.c
67
ifdead_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_dead.c
74
ifdead_resolvemulti(struct ifnet *ifp, struct sockaddr **llsa,
sys/net/if_dead.c
83
ifdead_qflush(struct ifnet *ifp)
sys/net/if_dead.c
89
ifdead_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_dead.c
97
ifdead_get_counter(struct ifnet *ifp, ift_counter cnt)
sys/net/if_disc.c
115
disc_clone_destroy(struct ifnet *ifp)
sys/net/if_disc.c
170
discoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_disc.c
199
discioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_disc.c
65
struct ifnet *sc_ifp;
sys/net/if_disc.c
68
static int discoutput(struct ifnet *, struct mbuf *,
sys/net/if_disc.c
70
static int discioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_disc.c
72
static void disc_clone_destroy(struct ifnet *);
sys/net/if_disc.c
83
struct ifnet *ifp;
sys/net/if_dl.h
75
struct ifnet;
sys/net/if_dl.h
78
struct sockaddr_dl *link_init_sdl(struct ifnet *ifp, struct sockaddr *paddr,
sys/net/if_edsc.c
167
edsc_clone_destroy(struct ifnet *ifp)
sys/net/if_edsc.c
192
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_edsc.c
202
edsc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_edsc.c
247
edsc_start(struct ifnet *ifp)
sys/net/if_edsc.c
61
struct ifnet *sc_ifp; /* ptr to generic interface configuration */
sys/net/if_edsc.c
75
static void edsc_clone_destroy(struct ifnet *);
sys/net/if_edsc.c
82
static int edsc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
sys/net/if_edsc.c
83
static void edsc_start(struct ifnet *ifp);
sys/net/if_edsc.c
97
struct ifnet *ifp;
sys/net/if_enc.c
144
enc_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_enc.c
163
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_enc.c
165
struct ifnet *ifp;
sys/net/if_enc.c
182
enc_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_enc.c
191
enc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_enc.c
204
enc_bpftap(struct ifnet *ifp, struct mbuf *m, const struct secasvar *sav,
sys/net/if_enc.c
241
struct ifnet *ifp, *rcvif;
sys/net/if_enc.c
377
struct ifnet *ifp;
sys/net/if_enc.c
87
struct ifnet *sc_ifp;
sys/net/if_enc.c
94
static int enc_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_enc.c
95
static int enc_output(struct ifnet *, struct mbuf *,
sys/net/if_enc.c
98
struct ifc_data *, struct ifnet **);
sys/net/if_enc.c
99
static int enc_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_epair.c
126
struct ifnet *ifp; /* This ifp. */
sys/net/if_epair.c
127
struct ifnet *oifp; /* other ifp of pair. */
sys/net/if_epair.c
239
epair_prepare_mbuf(struct mbuf *m, struct ifnet *src_ifp)
sys/net/if_epair.c
254
struct ifnet *ifp, *oifp;
sys/net/if_epair.c
294
epair_start(struct ifnet *ifp)
sys/net/if_epair.c
298
struct ifnet *oifp;
sys/net/if_epair.c
330
epair_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_epair.c
333
struct ifnet *oifp;
sys/net/if_epair.c
414
epair_qflush(struct ifnet *ifp __unused)
sys/net/if_epair.c
419
epair_media_change(struct ifnet *ifp __unused)
sys/net/if_epair.c
427
epair_media_status(struct ifnet *ifp __unused, struct ifmediareq *imr)
sys/net/if_epair.c
438
epair_caps_changed(struct ifnet *ifp)
sys/net/if_epair.c
450
epair_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_epair.c
578
struct ifnet *ifp;
sys/net/if_epair.c
598
struct ifnet *ifp = if_alloc(IFT_ETHER);
sys/net/if_epair.c
625
struct ifnet *ifp = sc->ifp;
sys/net/if_epair.c
677
struct ifnet *ifp = sc->ifp;
sys/net/if_epair.c
710
epair_set_state(struct ifnet *ifp, bool running)
sys/net/if_epair.c
781
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_epair.c
784
struct ifnet *ifp;
sys/net/if_epair.c
862
epair_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_epair.c
864
struct ifnet *oifp;
sys/net/if_ethersubr.c
100
int (*ng_ether_output_p)(struct ifnet *ifp, struct mbuf **mp);
sys/net/if_ethersubr.c
1024
ether_ifdetach(struct ifnet *ifp)
sys/net/if_ethersubr.c
103
void (*bridge_dn_p)(struct mbuf *, struct ifnet *);
sys/net/if_ethersubr.c
105
void *(*bridge_get_softc_p)(struct ifnet *);
sys/net/if_ethersubr.c
109
struct mbuf *(*lagg_input_ethernet_p)(struct ifnet *, struct mbuf *);
sys/net/if_ethersubr.c
1114
ether_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
sys/net/if_ethersubr.c
114
static int ether_resolvemulti(struct ifnet *, struct sockaddr **,
sys/net/if_ethersubr.c
116
static int ether_requestencap(struct ifnet *, struct if_encap_req *);
sys/net/if_ethersubr.c
1179
ether_resolvemulti(struct ifnet *ifp, struct sockaddr **llsa,
sys/net/if_ethersubr.c
118
static inline bool ether_do_pcp(struct ifnet *, struct mbuf *);
sys/net/if_ethersubr.c
1320
ether_bpf_mtap_if(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
1355
ether_do_pcp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
1368
ether_8021q_frame(struct mbuf **mp, struct ifnet *ife, struct ifnet *p,
sys/net/if_ethersubr.c
142
ether_requestencap(struct ifnet *ifp, struct if_encap_req *req)
sys/net/if_ethersubr.c
1492
ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr)
sys/net/if_ethersubr.c
198
ether_resolve_addr(struct ifnet *ifp, struct mbuf *m,
sys/net/if_ethersubr.c
278
ether_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_ethersubr.c
437
ether_set_pcp(struct mbuf **mp, struct ifnet *ifp, uint8_t pcp)
sys/net/if_ethersubr.c
465
ether_output_frame(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
515
ether_input_internal(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
794
ether_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
853
ether_demux(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
974
ether_ifattach(struct ifnet *ifp, const u_int8_t *lla)
sys/net/if_ethersubr.c
98
void (*ng_ether_input_p)(struct ifnet *ifp, struct mbuf **mp);
sys/net/if_ethersubr.c
99
void (*ng_ether_input_orphan_p)(struct ifnet *ifp, struct mbuf *m);
sys/net/if_fwsubr.c
517
firewire_input(struct ifnet *ifp, struct mbuf *m, uint16_t src)
sys/net/if_fwsubr.c
660
firewire_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
sys/net/if_fwsubr.c
706
firewire_resolvemulti(struct ifnet *ifp, struct sockaddr **llsa,
sys/net/if_fwsubr.c
761
firewire_ifattach(struct ifnet *ifp, struct fw_hwaddr *llc)
sys/net/if_fwsubr.c
80
firewire_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_fwsubr.c
801
firewire_ifdetach(struct ifnet *ifp)
sys/net/if_fwsubr.c
809
firewire_busreset(struct ifnet *ifp)
sys/net/if_fwsubr.c
830
firewire_alloc(u_char type, struct ifnet *ifp)
sys/net/if_gif.c
101
void (*ng_gif_input_p)(struct ifnet *ifp, struct mbuf **mp, int af);
sys/net/if_gif.c
102
void (*ng_gif_input_orphan_p)(struct ifnet *ifp, struct mbuf *m, int af);
sys/net/if_gif.c
103
void (*ng_gif_attach_p)(struct ifnet *ifp);
sys/net/if_gif.c
104
void (*ng_gif_detach_p)(struct ifnet *ifp);
sys/net/if_gif.c
107
static void gif_reassign(struct ifnet *, struct vnet *, char *);
sys/net/if_gif.c
110
static int gif_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_gif.c
111
static int gif_transmit(struct ifnet *, struct mbuf *);
sys/net/if_gif.c
112
static void gif_qflush(struct ifnet *);
sys/net/if_gif.c
114
static void gif_clone_destroy(struct ifnet *);
sys/net/if_gif.c
170
gif_reassign(struct ifnet *ifp, struct vnet *new_vnet __unused,
sys/net/if_gif.c
184
gif_clone_destroy(struct ifnet *ifp)
sys/net/if_gif.c
280
gif_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gif.c
396
gif_qflush(struct ifnet *ifp __unused)
sys/net/if_gif.c
402
gif_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gif.c
422
gif_input(struct mbuf *m, struct ifnet *ifp, int proto, uint8_t ecn)
sys/net/if_gif.c
433
struct ifnet *oldifp;
sys/net/if_gif.c
591
gif_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_gif.h
103
void gif_input(struct mbuf *, struct ifnet *, int, uint8_t);
sys/net/if_gif.h
104
int gif_output(struct ifnet *, struct mbuf *, const struct sockaddr *,
sys/net/if_gif.h
109
int in_gif_output(struct ifnet *, struct mbuf *, int, uint8_t);
sys/net/if_gif.h
115
int in6_gif_output(struct ifnet *, struct mbuf *, int, uint8_t);
sys/net/if_gif.h
43
extern void (*ng_gif_input_p)(struct ifnet *ifp, struct mbuf **mp,
sys/net/if_gif.h
45
extern void (*ng_gif_input_orphan_p)(struct ifnet *ifp, struct mbuf *m,
sys/net/if_gif.h
47
extern int (*ng_gif_output_p)(struct ifnet *ifp, struct mbuf **mp);
sys/net/if_gif.h
48
extern void (*ng_gif_attach_p)(struct ifnet *ifp);
sys/net/if_gif.h
49
extern void (*ng_gif_detach_p)(struct ifnet *ifp);
sys/net/if_gif.h
52
struct ifnet *gif_ifp;
sys/net/if_gre.c
1035
gre_qflush(struct ifnet *ifp __unused)
sys/net/if_gre.c
112
struct ifc_data *, struct ifnet **);
sys/net/if_gre.c
113
static int gre_clone_destroy(struct if_clone *, struct ifnet *,
sys/net/if_gre.c
117
static int gre_clone_modify_nl(struct ifnet *, struct ifc_data_nl *);
sys/net/if_gre.c
118
static void gre_clone_dump_nl(struct ifnet *, struct nl_writer *);
sys/net/if_gre.c
123
static void gre_reassign(struct ifnet *, struct vnet *, char *);
sys/net/if_gre.c
125
static void gre_qflush(struct ifnet *);
sys/net/if_gre.c
126
static int gre_transmit(struct ifnet *, struct mbuf *);
sys/net/if_gre.c
127
static int gre_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_gre.c
128
static int gre_output(struct ifnet *, struct mbuf *,
sys/net/if_gre.c
243
gre_clone_modify_nl(struct ifnet *ifp, struct ifc_data_nl *ifd)
sys/net/if_gre.c
296
gre_clone_dump_nl(struct ifnet *ifp, struct nl_writer *nw)
sys/net/if_gre.c
353
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_gre.c
383
gre_reassign(struct ifnet *ifp, struct vnet *new_vnet __unused,
sys/net/if_gre.c
397
gre_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_gre.c
510
gre_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_gre.c
737
struct ifnet *ifp;
sys/net/if_gre.c
836
gre_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gre.c
911
gre_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gre.h
86
struct ifnet *gre_ifp;
sys/net/if_infiniband.c
127
infiniband_bpf_mtap(struct ifnet *ifp, struct mbuf *mb)
sys/net/if_infiniband.c
163
infiniband_resolve_bpf(struct ifnet *ifp, const struct sockaddr *dst,
sys/net/if_infiniband.c
209
infiniband_requestencap(struct ifnet *ifp, struct if_encap_req *req)
sys/net/if_infiniband.c
265
infiniband_resolve_addr(struct ifnet *ifp, struct mbuf *m,
sys/net/if_infiniband.c
338
infiniband_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_infiniband.c
461
infiniband_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_infiniband.c
588
infiniband_resolvemulti(struct ifnet *ifp, struct sockaddr **llsa,
sys/net/if_infiniband.c
65
struct mbuf *(*lagg_input_infiniband_p)(struct ifnet *, struct mbuf *);
sys/net/if_infiniband.c
651
infiniband_ifattach(struct ifnet *ifp, const uint8_t *lla, const uint8_t *llb)
sys/net/if_infiniband.c
707
infiniband_ifdetach(struct ifnet *ifp)
sys/net/if_ipsec.c
1011
ipsec_set_addresses(struct ifnet *ifp, struct sockaddr *src,
sys/net/if_ipsec.c
167
static int ipsec_set_addresses(struct ifnet *, struct sockaddr *,
sys/net/if_ipsec.c
173
static void ipsec_reassign(struct ifnet *, struct vnet *, char *);
sys/net/if_ipsec.c
176
static int ipsec_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_ipsec.c
177
static int ipsec_transmit(struct ifnet *, struct mbuf *);
sys/net/if_ipsec.c
178
static int ipsec_output(struct ifnet *, struct mbuf *,
sys/net/if_ipsec.c
180
static void ipsec_qflush(struct ifnet *);
sys/net/if_ipsec.c
182
static void ipsec_clone_destroy(struct ifnet *);
sys/net/if_ipsec.c
191
struct ifnet *ifp;
sys/net/if_ipsec.c
217
ipsec_reassign(struct ifnet *ifp, struct vnet *new_vnet __unused,
sys/net/if_ipsec.c
231
ipsec_clone_destroy(struct ifnet *ifp)
sys/net/if_ipsec.c
351
ipsec_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ipsec.c
439
ipsec_qflush(struct ifnet *ifp __unused)
sys/net/if_ipsec.c
445
ipsec_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_ipsec.c
459
struct ifnet *ifp;
sys/net/if_ipsec.c
529
ipsec_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_ipsec.c
89
struct ifnet *ifp;
sys/net/if_lagg.c
1015
lagg_port_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_lagg.c
1099
lagg_get_counter(struct ifnet *ifp, ift_counter cnt)
sys/net/if_lagg.c
1104
struct ifnet *lpifp;
sys/net/if_lagg.c
1143
lagg_port_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_lagg.c
1161
lagg_port_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/net/if_lagg.c
118
struct ifc_data *, struct ifnet **);
sys/net/if_lagg.c
119
static int lagg_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_lagg.c
1224
struct ifnet *ifp;
sys/net/if_lagg.c
1225
struct ifnet *lp_ifp;
sys/net/if_lagg.c
126
static int lagg_port_create(struct lagg_softc *, struct ifnet *);
sys/net/if_lagg.c
128
static struct mbuf *lagg_input_ethernet(struct ifnet *, struct mbuf *);
sys/net/if_lagg.c
129
static struct mbuf *lagg_input_infiniband(struct ifnet *, struct mbuf *);
sys/net/if_lagg.c
1292
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_lagg.c
131
static void lagg_port_state(struct ifnet *, int);
sys/net/if_lagg.c
132
static int lagg_port_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_lagg.c
1325
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_lagg.c
133
static int lagg_port_output(struct ifnet *, struct mbuf *,
sys/net/if_lagg.c
1346
lagg_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_lagg.c
135
static void lagg_port_ifdetach(void *arg __unused, struct ifnet *);
sys/net/if_lagg.c
1355
struct ifnet *tpif;
sys/net/if_lagg.c
144
static int lagg_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_lagg.c
146
static int lagg_snd_tag_alloc(struct ifnet *,
sys/net/if_lagg.c
155
static void lagg_ratelimit_query(struct ifnet *,
sys/net/if_lagg.c
162
int (*func)(struct ifnet *, int));
sys/net/if_lagg.c
164
static uint64_t lagg_get_counter(struct ifnet *ifp, ift_counter cnt);
sys/net/if_lagg.c
165
static int lagg_transmit_ethernet(struct ifnet *, struct mbuf *);
sys/net/if_lagg.c
166
static int lagg_transmit_infiniband(struct ifnet *, struct mbuf *);
sys/net/if_lagg.c
167
static void lagg_qflush(struct ifnet *);
sys/net/if_lagg.c
168
static int lagg_media_change(struct ifnet *);
sys/net/if_lagg.c
169
static void lagg_media_status(struct ifnet *, struct ifmediareq *);
sys/net/if_lagg.c
1824
lookup_snd_tag_port(struct ifnet *ifp, uint32_t flowid, uint32_t flowtype,
sys/net/if_lagg.c
1859
lagg_snd_tag_alloc(struct ifnet *ifp,
sys/net/if_lagg.c
1867
struct ifnet *lp_ifp;
sys/net/if_lagg.c
1980
lagg_ratelimit_query(struct ifnet *ifp __unused, struct if_ratelimit_query_results *q)
sys/net/if_lagg.c
1999
struct ifnet *ifp = lp->lp_ifp;
sys/net/if_lagg.c
2000
struct ifnet *scifp = sc->sc_ifp;
sys/net/if_lagg.c
2071
int (*func)(struct ifnet *, int))
sys/net/if_lagg.c
2074
struct ifnet *scifp = sc->sc_ifp;
sys/net/if_lagg.c
2075
struct ifnet *ifp = lp->lp_ifp;
sys/net/if_lagg.c
2122
lagg_transmit_ethernet(struct ifnet *ifp, struct mbuf *m)
sys/net/if_lagg.c
2144
lagg_transmit_infiniband(struct ifnet *ifp, struct mbuf *m)
sys/net/if_lagg.c
2169
lagg_qflush(struct ifnet *ifp __unused)
sys/net/if_lagg.c
2174
lagg_input_ethernet(struct ifnet *ifp, struct mbuf *m)
sys/net/if_lagg.c
2178
struct ifnet *scifp = sc->sc_ifp;
sys/net/if_lagg.c
2208
lagg_input_infiniband(struct ifnet *ifp, struct mbuf *m)
sys/net/if_lagg.c
2212
struct ifnet *scifp = sc->sc_ifp;
sys/net/if_lagg.c
2235
lagg_media_change(struct ifnet *ifp)
sys/net/if_lagg.c
2247
lagg_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/net/if_lagg.c
2312
lagg_port_state(struct ifnet *ifp, int state)
sys/net/if_lagg.c
2369
lagg_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_lagg.c
2516
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_lagg.c
2702
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_lagg.c
2733
struct ifnet *ifp = sc->sc_ifp;
sys/net/if_lagg.c
474
lagg_register_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag)
sys/net/if_lagg.c
493
lagg_unregister_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag)
sys/net/if_lagg.c
509
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_lagg.c
513
struct ifnet *ifp;
sys/net/if_lagg.c
619
lagg_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_lagg.c
732
lagg_port_create(struct lagg_softc *sc, struct ifnet *ifp)
sys/net/if_lagg.c
925
struct ifnet *ifp;
sys/net/if_lagg.c
93
int (*func)(struct ifnet *, int);
sys/net/if_lagg.c
939
struct ifnet *ifp = lp->lp_ifp;
sys/net/if_lagg.h
233
struct ifnet *sc_ifp; /* virtual interface */
sys/net/if_lagg.h
265
struct ifnet *lp_ifp; /* physical interface */
sys/net/if_lagg.h
281
int (*lp_ioctl)(struct ifnet *, u_long, caddr_t);
sys/net/if_lagg.h
282
int (*lp_output)(struct ifnet *, struct mbuf *,
sys/net/if_lagg.h
290
extern struct mbuf *(*lagg_input_ethernet_p)(struct ifnet *, struct mbuf *);
sys/net/if_lagg.h
291
extern struct mbuf *(*lagg_input_infiniband_p)(struct ifnet *, struct mbuf *);
sys/net/if_lagg.h
292
extern void (*lagg_linkstate_p)(struct ifnet *, int );
sys/net/if_lagg.h
294
int lagg_enqueue(struct ifnet *, struct mbuf *);
sys/net/if_llatbl.c
343
lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.c
390
lltable_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.c
410
lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
sys/net/if_llatbl.c
474
llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family,
sys/net/if_llatbl.c
594
struct ifnet *ifp;
sys/net/if_llatbl.c
600
ifp = (struct ifnet *)farg;
sys/net/if_llatbl.c
858
lltable_get(struct ifnet *ifp, int family)
sys/net/if_llatbl.c
946
struct ifnet *
sys/net/if_llatbl.c
969
struct ifnet *ifp;
sys/net/if_llatbl.h
176
struct ifnet *llt_ifp;
sys/net/if_llatbl.h
242
struct lltable *in_lltable_get(struct ifnet *ifp);
sys/net/if_llatbl.h
243
struct lltable *in6_lltable_get(struct ifnet *ifp);
sys/net/if_llatbl.h
244
struct lltable *lltable_get(struct ifnet *ifp, int family);
sys/net/if_llatbl.h
250
void lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.h
252
int lltable_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle,
sys/net/if_llatbl.h
255
int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
sys/net/if_llatbl.h
268
struct ifnet *lltable_get_ifp(const struct lltable *llt);
sys/net/if_llatbl.h
39
struct ifnet;
sys/net/if_loop.c
102
lo_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_loop.c
121
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_loop.c
123
struct ifnet *ifp;
sys/net/if_loop.c
196
looutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_loop.c
276
if_simloop(struct ifnet *ifp, struct mbuf *m, int af, int hlen)
sys/net/if_loop.c
363
loioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_loop.c
91
static int loioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_loop.c
92
static int looutput(struct ifnet *ifp, struct mbuf *m,
sys/net/if_loop.c
95
VNET_DEFINE(struct ifnet *, loif); /* Used externally */
sys/net/if_me.c
110
static void me_clone_destroy(struct ifnet *);
sys/net/if_me.c
115
static void me_reassign(struct ifnet *, struct vnet *, char *);
sys/net/if_me.c
117
static void me_qflush(struct ifnet *);
sys/net/if_me.c
118
static int me_transmit(struct ifnet *, struct mbuf *);
sys/net/if_me.c
119
static int me_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_me.c
120
static int me_output(struct ifnet *, struct mbuf *,
sys/net/if_me.c
216
me_reassign(struct ifnet *ifp, struct vnet *new_vnet __unused,
sys/net/if_me.c
230
me_clone_destroy(struct ifnet *ifp)
sys/net/if_me.c
248
me_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_me.c
472
struct ifnet *ifp;
sys/net/if_me.c
536
me_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_me.c
552
me_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_me.c
645
me_qflush(struct ifnet *ifp __unused)
sys/net/if_me.c
78
struct ifnet *me_ifp;
sys/net/if_media.c
207
ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm,
sys/net/if_media.h
107
int ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr,
sys/net/if_media.h
58
struct ifnet;
sys/net/if_media.h
63
typedef int (*ifm_change_cb_t)(struct ifnet *);
sys/net/if_media.h
64
typedef void (*ifm_stat_cb_t)(struct ifnet *, struct ifmediareq *req);
sys/net/if_mib.c
72
struct ifnet *ifp;
sys/net/if_ovpn.c
1046
ovpn_start(struct ifnet *ifp)
sys/net/if_ovpn.c
1062
ovpn_swap_keys(struct ifnet *ifp, nvlist_t *nvl)
sys/net/if_ovpn.c
1100
ovpn_del_key(struct ifnet *ifp, const nvlist_t *nvl)
sys/net/if_ovpn.c
1208
ovpn_set_peer(struct ifnet *ifp, const nvlist_t *nvl)
sys/net/if_ovpn.c
1245
ovpn_set_ifmode(struct ifnet *ifp, const nvlist_t *nvl)
sys/net/if_ovpn.c
1284
ovpn_ioctl_set(struct ifnet *ifp, struct ifdrv *ifd)
sys/net/if_ovpn.c
1554
ovpn_ioctl_get(struct ifnet *ifp, struct ifdrv *ifd)
sys/net/if_ovpn.c
1607
ovpn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_ovpn.c
191
struct ifnet *ifp;
sys/net/if_ovpn.c
2043
ovpn_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ovpn.c
2049
ovpn_transmit_to_peer(struct ifnet *ifp, struct mbuf *m,
sys/net/if_ovpn.c
211
static int ovpn_transmit_to_peer(struct ifnet *, struct mbuf *,
sys/net/if_ovpn.c
2352
ovpn_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_ovpn.c
2646
ovpn_qflush(struct ifnet *ifp __unused)
sys/net/if_ovpn.c
2666
ovpn_reassign(struct ifnet *ifp, struct vnet *new_vnet __unused,
sys/net/if_ovpn.c
2700
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_ovpn.c
2703
struct ifnet *ifp;
sys/net/if_ovpn.c
2797
ovpn_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_ovpn.c
627
ovpn_new_peer(struct ifnet *ifp, const nvlist_t *nvl)
sys/net/if_ovpn.c
843
ovpn_del_peer(struct ifnet *ifp, nvlist_t *nvl)
sys/net/if_ovpn.c
966
ovpn_set_key(struct ifnet *ifp, const nvlist_t *nvl)
sys/net/if_private.h
124
struct mbuf *(*if_bridge_input)(struct ifnet *, struct mbuf *);
sys/net/if_private.h
125
int (*if_bridge_output)(struct ifnet *, struct mbuf *, struct sockaddr *,
sys/net/if_private.h
127
void (*if_bridge_linkstate)(struct ifnet *ifp);
sys/net/if_private.h
132
(struct ifnet *, struct sockaddr **, struct sockaddr *);
sys/net/if_private.h
139
(struct ifnet *, struct if_encap_req *);
sys/net/if_private.h
41
CK_STAILQ_ENTRY(ifnet) if_link; /* all struct ifnets are chained (CK_) */
sys/net/if_private.h
42
LIST_ENTRY(ifnet) if_clones; /* interfaces of a cloner */
sys/net/if_stf.c
182
struct ifnet *sc_ifp;
sys/net/if_stf.c
201
static int stf_getsrcifa6(struct ifnet *, struct in6_addr *, struct in6_addr *);
sys/net/if_stf.c
202
static int stf_output(struct ifnet *, struct mbuf *, const struct sockaddr *,
sys/net/if_stf.c
206
struct ifnet *);
sys/net/if_stf.c
208
struct ifnet *);
sys/net/if_stf.c
214
static int stf_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_stf.c
242
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_stf.c
247
struct ifnet *ifp;
sys/net/if_stf.c
304
stf_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_stf.c
445
stf_getsrcifa6(struct ifnet *ifp, struct in6_addr *addr, struct in6_addr *mask)
sys/net/if_stf.c
494
stf_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_stf.c
636
stf_checkaddr4(struct stf_softc *sc, struct in_addr *in, struct ifnet *inifp)
sys/net/if_stf.c
681
stf_checkaddr6(struct stf_softc *sc, struct in6_addr *in6, struct ifnet *inifp)
sys/net/if_stf.c
725
struct ifnet *ifp;
sys/net/if_stf.c
936
stf_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_tuntap.c
1002
tap_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_tuntap.c
1016
struct ifnet *ifp;
sys/net/if_tuntap.c
1075
tunrename(void *arg __unused, struct ifnet *ifp)
sys/net/if_tuntap.c
1126
struct ifnet *ifp;
sys/net/if_tuntap.c
1223
struct ifnet *ifp;
sys/net/if_tuntap.c
1318
tuninit(struct ifnet *ifp)
sys/net/if_tuntap.c
1366
tun_caps_changed(struct ifnet *ifp)
sys/net/if_tuntap.c
1388
tun_vnethdr_set(struct ifnet *ifp, int vhdrlen)
sys/net/if_tuntap.c
142
struct ifnet *tun_ifp; /* the interface */
sys/net/if_tuntap.c
1424
tunifioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_tuntap.c
1510
tunoutput(struct ifnet *ifp, struct mbuf *m0, const struct sockaddr *dst,
sys/net/if_tuntap.c
1603
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
1829
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
1890
struct ifnet *ifp;
sys/net/if_tuntap.c
1964
struct ifnet *ifp;
sys/net/if_tuntap.c
2019
struct ifnet *ifp;
sys/net/if_tuntap.c
2085
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
2113
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
2149
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
2173
struct ifnet *ifp = TUN2IFP(tp);
sys/net/if_tuntap.c
231
static void tunrename(void *arg, struct ifnet *ifp);
sys/net/if_tuntap.c
232
static int tunifioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_tuntap.c
233
static void tuninit(struct ifnet *);
sys/net/if_tuntap.c
236
static int tunoutput(struct ifnet *, struct mbuf *,
sys/net/if_tuntap.c
238
static void tunstart(struct ifnet *);
sys/net/if_tuntap.c
239
static void tunstart_l2(struct ifnet *);
sys/net/if_tuntap.c
245
struct ifc_data *, struct ifnet **);
sys/net/if_tuntap.c
246
static int tun_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_tuntap.c
247
static void tun_vnethdr_set(struct ifnet *ifp, int vhdrlen);
sys/net/if_tuntap.c
524
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_tuntap.c
713
tun_clone_destroy(struct if_clone *ifc __unused, struct ifnet *ifp, uint32_t flags)
sys/net/if_tuntap.c
777
tuntap_driver_from_ifnet(const struct ifnet *ifp)
sys/net/if_tuntap.c
910
tunstart(struct ifnet *ifp)
sys/net/if_tuntap.c
946
tunstart_l2(struct ifnet *ifp)
sys/net/if_var.h
514
VNET_DECLARE(struct ifnethead, ifnet);
sys/net/if_var.h
518
#define V_ifnet VNET(ifnet)
sys/net/if_var.h
89
CK_STAILQ_HEAD(ifnethead, ifnet); /* we use TAILQs so that the order of */
sys/net/if_vlan.c
100
struct ifnet *parent; /* parent interface of this trunk */
sys/net/if_vlan.c
1004
struct ifnet *ifp;
sys/net/if_vlan.c
1034
struct ifnet *ifp;
sys/net/if_vlan.c
1055
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_vlan.c
1065
struct ifnet *ifp;
sys/net/if_vlan.c
1066
struct ifnet *p = NULL;
sys/net/if_vlan.c
1107
struct ifnet *p_tmp = vlan_clone_match_ethervid(name, &vid);
sys/net/if_vlan.c
1241
struct ifnet *ifp_parent;
sys/net/if_vlan.c
1296
vlan_clone_modify_nl(struct ifnet *ifp, struct ifc_data_nl *ifd)
sys/net/if_vlan.c
1312
struct ifnet *ifp_parent = ifnet_byindex_ref(lattrs->ifla_link);
sys/net/if_vlan.c
1339
vlan_clone_dump_nl(struct ifnet *ifp, struct nl_writer *nw)
sys/net/if_vlan.c
1378
vlan_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_vlan.c
1419
vlan_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1422
struct ifnet *p;
sys/net/if_vlan.c
1487
vlan_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_vlan.c
1491
struct ifnet *p;
sys/net/if_vlan.c
1547
vlan_qflush(struct ifnet *ifp __unused)
sys/net/if_vlan.c
1552
vlan_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1654
struct ifnet *ifp;
sys/net/if_vlan.c
1668
vlan_config(struct ifvlan *ifv, struct ifnet *p, uint16_t vid,
sys/net/if_vlan.c
1673
struct ifnet *ifp;
sys/net/if_vlan.c
182
struct ifnet *ifv_ifp;
sys/net/if_vlan.c
1847
vlan_unconfig(struct ifnet *ifp)
sys/net/if_vlan.c
1856
vlan_unconfig_locked(struct ifnet *ifp, int departing)
sys/net/if_vlan.c
1861
struct ifnet *parent;
sys/net/if_vlan.c
1932
vlan_setflag(struct ifnet *ifp, int flag, int status,
sys/net/if_vlan.c
1933
int (*func)(struct ifnet *, int))
sys/net/if_vlan.c
1969
vlan_setflags(struct ifnet *ifp, int status)
sys/net/if_vlan.c
1984
vlan_link_state(struct ifnet *ifp)
sys/net/if_vlan.c
206
int (*func)(struct ifnet *, int);
sys/net/if_vlan.c
2086
struct ifnet *p;
sys/net/if_vlan.c
2087
struct ifnet *ifp;
sys/net/if_vlan.c
2219
vlan_trunk_capabilities(struct ifnet *ifp)
sys/net/if_vlan.c
2239
vlan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_vlan.c
2241
struct ifnet *p;
sys/net/if_vlan.c
2471
vlan_snd_tag_alloc(struct ifnet *ifp,
sys/net/if_vlan.c
2479
struct ifnet *parent;
sys/net/if_vlan.c
2594
vlan_ratelimit_query(struct ifnet *ifp __unused, struct if_ratelimit_query_results *q)
sys/net/if_vlan.c
287
static void vlan_input(struct ifnet *ifp, struct mbuf *m);
sys/net/if_vlan.c
288
static int vlan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr);
sys/net/if_vlan.c
290
static int vlan_snd_tag_alloc(struct ifnet *,
sys/net/if_vlan.c
298
static void vlan_ratelimit_query(struct ifnet *,
sys/net/if_vlan.c
301
static void vlan_qflush(struct ifnet *ifp);
sys/net/if_vlan.c
302
static int vlan_setflag(struct ifnet *ifp, int flag, int status,
sys/net/if_vlan.c
303
int (*func)(struct ifnet *, int));
sys/net/if_vlan.c
304
static int vlan_setflags(struct ifnet *ifp, int status);
sys/net/if_vlan.c
305
static int vlan_setmulti(struct ifnet *ifp);
sys/net/if_vlan.c
306
static int vlan_transmit(struct ifnet *ifp, struct mbuf *m);
sys/net/if_vlan.c
308
static void vlan_altq_start(struct ifnet *ifp);
sys/net/if_vlan.c
309
static int vlan_altq_transmit(struct ifnet *ifp, struct mbuf *m);
sys/net/if_vlan.c
311
static int vlan_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_vlan.c
313
static void vlan_unconfig(struct ifnet *ifp);
sys/net/if_vlan.c
314
static void vlan_unconfig_locked(struct ifnet *ifp, int departing);
sys/net/if_vlan.c
315
static int vlan_config(struct ifvlan *ifv, struct ifnet *p, uint16_t tag,
sys/net/if_vlan.c
317
static void vlan_link_state(struct ifnet *ifp);
sys/net/if_vlan.c
319
static void vlan_trunk_capabilities(struct ifnet *ifp);
sys/net/if_vlan.c
321
static struct ifnet *vlan_clone_match_ethervid(const char *, int *);
sys/net/if_vlan.c
324
struct ifc_data *, struct ifnet **);
sys/net/if_vlan.c
325
static int vlan_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_vlan.c
329
static int vlan_clone_modify_nl(struct ifnet *ifp, struct ifc_data_nl *ifd);
sys/net/if_vlan.c
330
static void vlan_clone_dump_nl(struct ifnet *ifp, struct nl_writer *nw);
sys/net/if_vlan.c
332
static void vlan_ifdetach(void *arg, struct ifnet *ifp);
sys/net/if_vlan.c
333
static void vlan_iflladdr(void *arg, struct ifnet *ifp);
sys/net/if_vlan.c
334
static void vlan_ifevent(void *arg, struct ifnet *ifp, int event);
sys/net/if_vlan.c
624
vlan_setmulti(struct ifnet *ifp)
sys/net/if_vlan.c
626
struct ifnet *ifp_p;
sys/net/if_vlan.c
680
vlan_ifevent(void *arg __unused, struct ifnet *ifp, int event)
sys/net/if_vlan.c
710
vlan_iflladdr(void *arg __unused, struct ifnet *ifp)
sys/net/if_vlan.c
714
struct ifnet *ifv_ifp;
sys/net/if_vlan.c
759
vlan_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/net/if_vlan.c
788
static struct ifnet *
sys/net/if_vlan.c
789
vlan_trunkdev(struct ifnet *ifp)
sys/net/if_vlan.c
813
vlan_tag(struct ifnet *ifp, uint16_t *vidp)
sys/net/if_vlan.c
825
vlan_pcp(struct ifnet *ifp, uint16_t *pcpp)
sys/net/if_vlan.c
841
vlan_cookie(struct ifnet *ifp)
sys/net/if_vlan.c
856
vlan_setcookie(struct ifnet *ifp, void *cookie)
sys/net/if_vlan.c
870
static struct ifnet *
sys/net/if_vlan.c
871
vlan_devat(struct ifnet *ifp, uint16_t vid)
sys/net/if_vlan.c
889
extern void (*vlan_link_state_p)(struct ifnet *);
sys/net/if_vlan.c
999
static struct ifnet *
sys/net/if_vlan_var.h
157
extern void (*vlan_trunk_cap_p)(struct ifnet *);
sys/net/if_vlan_var.h
158
extern struct ifnet *(*vlan_trunkdev_p)(struct ifnet *);
sys/net/if_vlan_var.h
159
extern struct ifnet *(*vlan_devat_p)(struct ifnet *, uint16_t);
sys/net/if_vlan_var.h
160
extern int (*vlan_tag_p)(struct ifnet *, uint16_t *);
sys/net/if_vlan_var.h
161
extern int (*vlan_pcp_p)(struct ifnet *, uint16_t *);
sys/net/if_vlan_var.h
162
extern int (*vlan_setcookie_p)(struct ifnet *, void *);
sys/net/if_vlan_var.h
163
extern void *(*vlan_cookie_p)(struct ifnet *);
sys/net/if_vlan_var.h
164
extern void (*vlan_input_p)(struct ifnet *, struct mbuf *);
sys/net/if_vlan_var.h
169
typedef void (*vlan_config_fn)(void *, struct ifnet *, uint16_t);
sys/net/if_vlan_var.h
170
typedef void (*vlan_unconfig_fn)(void *, struct ifnet *, uint16_t);
sys/net/if_vxlan.c
1030
vxlan_socket_bind(struct vxlan_socket *vso, struct ifnet *ifp)
sys/net/if_vxlan.c
1050
vxlan_socket_create(struct ifnet *ifp, int multicast,
sys/net/if_vxlan.c
1101
vxlan_socket_ifdetach(struct vxlan_socket *vso, struct ifnet *ifp,
sys/net/if_vxlan.c
1426
static struct ifnet *
sys/net/if_vxlan.c
1429
struct ifnet *ifp;
sys/net/if_vxlan.c
1470
struct ifnet *ifp;
sys/net/if_vxlan.c
1533
struct ifnet *ifp;
sys/net/if_vxlan.c
162
struct ifnet *vxl_ifp;
sys/net/if_vxlan.c
1640
struct ifnet *ifp;
sys/net/if_vxlan.c
1737
struct ifnet *ifp;
sys/net/if_vxlan.c
1817
struct ifnet *ifp;
sys/net/if_vxlan.c
1883
vxlan_ifdetach(struct vxlan_softc *sc, struct ifnet *ifp,
sys/net/if_vxlan.c
1916
struct ifnet *ifp;
sys/net/if_vxlan.c
204
struct ifnet *vxl_mc_ifp;
sys/net/if_vxlan.c
2352
vxlan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net/if_vxlan.c
2523
struct ifnet *ifp;
sys/net/if_vxlan.c
2590
const struct ifnet *nh_ifp = ro->ro_nh->nh_ifp;
sys/net/if_vxlan.c
2634
struct ifnet *ifp;
sys/net/if_vxlan.c
2701
const struct ifnet *nh_ifp = ro->ro_nh->nh_ifp;
sys/net/if_vxlan.c
2748
vxlan_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vxlan.c
275
static int vxlan_socket_init(struct vxlan_socket *, struct ifnet *);
sys/net/if_vxlan.c
2754
struct ifnet *mcifp;
sys/net/if_vxlan.c
276
static int vxlan_socket_bind(struct vxlan_socket *, struct ifnet *);
sys/net/if_vxlan.c
277
static int vxlan_socket_create(struct ifnet *, int,
sys/net/if_vxlan.c
280
struct ifnet *, struct vxlan_softc_head *);
sys/net/if_vxlan.c
2806
vxlan_qflush(struct ifnet *ifp __unused)
sys/net/if_vxlan.c
2863
struct ifnet *ifp;
sys/net/if_vxlan.c
3073
vxlan_set_reqcap(struct vxlan_softc *sc, struct ifnet *ifp, int reqcap)
sys/net/if_vxlan.c
310
static struct ifnet *
sys/net/if_vxlan.c
3113
struct ifnet *p;
sys/net/if_vxlan.c
3118
struct ifnet *ifp = sc->vxl_ifp;
sys/net/if_vxlan.c
3210
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net/if_vxlan.c
3213
struct ifnet *ifp;
sys/net/if_vxlan.c
3276
vxlan_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net/if_vxlan.c
330
static void vxlan_ifdetach(struct vxlan_softc *, struct ifnet *,
sys/net/if_vxlan.c
3338
vxlan_media_change(struct ifnet *ifp)
sys/net/if_vxlan.c
3346
vxlan_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/net/if_vxlan.c
3498
struct ifnet *ifp;
sys/net/if_vxlan.c
352
static int vxlan_ioctl(struct ifnet *, u_long, caddr_t);
sys/net/if_vxlan.c
3613
vxlan_ifdetach_event(void *arg __unused, struct ifnet *ifp)
sys/net/if_vxlan.c
363
static int vxlan_transmit(struct ifnet *, struct mbuf *);
sys/net/if_vxlan.c
364
static void vxlan_qflush(struct ifnet *);
sys/net/if_vxlan.c
375
static int vxlan_set_reqcap(struct vxlan_softc *, struct ifnet *, int);
sys/net/if_vxlan.c
378
struct ifc_data *, struct ifnet **);
sys/net/if_vxlan.c
379
static int vxlan_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/net/if_vxlan.c
382
static int vxlan_media_change(struct ifnet *);
sys/net/if_vxlan.c
383
static void vxlan_media_status(struct ifnet *, struct ifmediareq *);
sys/net/if_vxlan.c
408
static void vxlan_ifdetach_event(void *, struct ifnet *);
sys/net/if_vxlan.c
987
vxlan_socket_init(struct vxlan_socket *vso, struct ifnet *ifp)
sys/net/if_vxlan.h
145
typedef void (*vxlan_event_handler_t)(void *, struct ifnet *, sa_family_t,
sys/net/ifq.c
109
drbr_dequeue(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
121
drbr_advance(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
130
drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br,
sys/net/ifq.c
153
drbr_empty(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
161
drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
169
drbr_inuse(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
45
drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m)
sys/net/ifq.c
63
drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m_new)
sys/net/ifq.c
81
drbr_peek(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.c
98
drbr_flush(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
152
int if_handoff(struct ifqueue *ifq, struct mbuf *m, struct ifnet *ifp,
sys/net/ifq.h
159
void if_start(struct ifnet *);
sys/net/ifq.h
316
int drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m);
sys/net/ifq.h
317
void drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m_new);
sys/net/ifq.h
318
struct mbuf *drbr_peek(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
319
void drbr_flush(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
320
struct mbuf *drbr_dequeue(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
321
void drbr_advance(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
322
struct mbuf *drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br,
sys/net/ifq.h
324
int drbr_empty(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
325
int drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
326
int drbr_inuse(struct ifnet *ifp, struct buf_ring *br);
sys/net/ifq.h
330
drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m)
sys/net/ifq.h
342
drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m_new)
sys/net/ifq.h
352
drbr_peek(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
358
drbr_flush(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
367
drbr_dequeue(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
373
drbr_advance(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
379
drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br,
sys/net/ifq.h
391
drbr_empty(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
397
drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
403
drbr_inuse(struct ifnet *ifp, struct buf_ring *br)
sys/net/ifq.h
419
void if_qflush(struct ifnet *);
sys/net/ifq.h
420
void ifq_init(struct ifaltq *, struct ifnet *ifp);
sys/net/infiniband.h
56
struct ifnet;
sys/net/infiniband.h
59
extern void infiniband_ifattach(struct ifnet *, const uint8_t *hwaddr, const uint8_t *bcaddr);
sys/net/infiniband.h
60
extern void infiniband_ifdetach(struct ifnet *);
sys/net/infiniband.h
61
extern void infiniband_bpf_mtap(struct ifnet *, struct mbuf *);
sys/net/infiniband.h
64
typedef void (*infiniband_ifattach_event_handler_t)(void *, struct ifnet *);
sys/net/netisr.c
705
struct ifnet *ifp;
sys/net/netisr.c
801
struct ifnet *ifp;
sys/net/pfil.c
123
pfil_fake_mbuf(pfil_mbuf_chk_t func, void *mem, u_int len, struct ifnet *ifp,
sys/net/pfil.c
148
struct ifnet *ifp, struct mbuf **m)
sys/net/pfil.c
181
pfil_mem_in(struct pfil_head *head, void *mem, u_int len, struct ifnet *ifp,
sys/net/pfil.c
189
pfil_mem_out(struct pfil_head *head, void *mem, u_int len, struct ifnet *ifp,
sys/net/pfil.c
197
pfil_mbuf_common(pfil_chain_t *pch, struct mbuf **m, struct ifnet *ifp,
sys/net/pfil.c
226
pfil_mbuf_in(struct pfil_head *head, struct mbuf **m, struct ifnet *ifp,
sys/net/pfil.c
234
pfil_mbuf_out(struct pfil_head *head, struct mbuf **m, struct ifnet *ifp,
sys/net/pfil.c
242
pfil_mbuf_fwd(struct pfil_head *head, struct mbuf **m, struct ifnet *ifp,
sys/net/pfil.h
101
typedef pfil_return_t (*pfil_mbuf_chk_t)(struct mbuf **, struct ifnet *, int,
sys/net/pfil.h
103
typedef pfil_return_t (*pfil_mem_chk_t)(void *, u_int, int, struct ifnet *,
sys/net/pfil.h
173
int pfil_mem_in(struct pfil_head *, void *, u_int, struct ifnet *,
sys/net/pfil.h
175
int pfil_mem_out(struct pfil_head *, void *, u_int, struct ifnet *,
sys/net/pfil.h
177
int pfil_mbuf_in(struct pfil_head *, struct mbuf **, struct ifnet *,
sys/net/pfil.h
179
int pfil_mbuf_out(struct pfil_head *, struct mbuf **, struct ifnet *,
sys/net/pfil.h
181
int pfil_mbuf_fwd(struct pfil_head *, struct mbuf **, struct ifnet *,
sys/net/pfil.h
91
struct ifnet;
sys/net/pfvar.h
1600
typedef void pfsync_detach_ifnet_t(struct ifnet *);
sys/net/pfvar.h
1914
struct ifnet *pfik_ifp;
sys/net/pfvar.h
2731
extern void pf_altq_ifnet_event(struct ifnet *, int);
sys/net/pfvar.h
2857
int pf_test_eth(int, int, struct ifnet *, struct mbuf **, struct inpcb *);
sys/net/pfvar.h
2860
int pf_test(sa_family_t, int, int, struct ifnet *, struct mbuf **, struct inpcb *,
sys/net/pfvar.h
2873
int pf_refragment6(struct ifnet *, struct mbuf **, struct m_tag *,
sys/net/pfvar.h
2874
struct ifnet *, bool);
sys/net/route.c
190
struct sockaddr *author, struct ifnet *ifp, int flags, int lifetime_sec)
sys/net/route.c
338
struct ifnet *ifp = arg;
sys/net/route.c
354
rt_flushifroutes(struct ifnet *ifp)
sys/net/route.c
367
static struct ifnet *
sys/net/route.c
515
rt_updatemtu(struct ifnet *ifp)
sys/net/route.c
614
struct ifnet *ifp = ifa->ifa_ifp;
sys/net/route.c
701
rt_ifmsg(struct ifnet *ifp, int if_flags_mask)
sys/net/route.h
343
struct ifnet *rti_ifp; /* route interface */
sys/net/route.h
409
void rt_ieee80211msg(struct ifnet *, int, void *, size_t);
sys/net/route.h
410
void rt_ifmsg(struct ifnet *, int);
sys/net/route.h
426
void rt_updatemtu(struct ifnet *);
sys/net/route.h
428
void rt_flushifroutes(struct ifnet *ifp);
sys/net/route/nhop.h
133
struct ifnet *nh_ifp; /* Logical egress interface. Always != NULL */
sys/net/route/nhop.h
135
struct ifnet *nh_aifp; /* ifnet of the source address. Always != NULL */
sys/net/route/nhop.h
185
void nhop_set_direct_gw(struct nhop_object *nh, struct ifnet *ifp);
sys/net/route/nhop.h
198
void nhop_set_transmit_ifp(struct nhop_object *nh, struct ifnet *ifp);
sys/net/route/nhop_ctl.c
1047
nhops_update_ifmtu(struct rib_head *rh, struct ifnet *ifp, uint32_t mtu)
sys/net/route/nhop_ctl.c
124
static struct ifnet *
sys/net/route/nhop_ctl.c
127
struct ifnet *aifp = NULL;
sys/net/route/nhop_ctl.c
179
fill_sdl_from_ifp(struct sockaddr_dl_short *sdl, const struct ifnet *ifp)
sys/net/route/nhop_ctl.c
210
struct ifnet *ifp = ifnet_byindex(sdl->sdl_index);
sys/net/route/nhop_ctl.c
713
nhop_set_direct_gw(struct nhop_object *nh, struct ifnet *ifp)
sys/net/route/nhop_ctl.c
88
static struct ifnet *get_aifp(const struct nhop_object *nh);
sys/net/route/nhop_ctl.c
89
static void fill_sdl_from_ifp(struct sockaddr_dl_short *sdl, const struct ifnet *ifp);
sys/net/route/nhop_ctl.c
961
nhop_set_transmit_ifp(struct nhop_object *nh, struct ifnet *ifp)
sys/net/route/route_ctl.h
207
typedef void ifmsg_event_f(struct ifnet *ifp, int if_flags_mask);
sys/net/route/route_ctl.h
82
int rib_add_default_route(uint32_t fibnum, int family, struct ifnet *ifp,
sys/net/route/route_ctl.h
90
struct sockaddr *gateway, struct sockaddr *author, struct ifnet *ifp,
sys/net/route/route_debug.h
172
struct ifnet;
sys/net/route/route_debug.h
178
char *llentry_print_buf(const struct llentry *lle, struct ifnet *ifp, int family, char *buf,
sys/net/route/route_helpers.c
424
rib_add_default_route(uint32_t fibnum, int family, struct ifnet *ifp,
sys/net/route/route_ifaddrs.c
141
struct ifnet *ifp;
sys/net/route/route_var.h
264
void nhops_update_ifmtu(struct rib_head *rh, struct ifnet *ifp, uint32_t mtu);
sys/net/rtsock.c
1970
rtsock_ifmsg(struct ifnet *ifp, int if_flags_mask __unused)
sys/net/rtsock.c
2004
struct ifnet *ifp = ifa->ifa_ifp;
sys/net/rtsock.c
210
static void rt_ifannouncemsg(struct ifnet *, int, const char *);
sys/net/rtsock.c
2119
struct ifnet *ifp = ifma->ifma_ifp;
sys/net/rtsock.c
2148
rt_makeifannouncemsg(struct ifnet *ifp, int type, int what,
sys/net/rtsock.c
2175
rt_ieee80211msg(struct ifnet *ifp, int what, void *data, size_t data_len)
sys/net/rtsock.c
220
static void rtsock_ifmsg(struct ifnet *ifp, int if_flags_mask);
sys/net/rtsock.c
2214
rt_ifannouncemsg(struct ifnet *ifp, int what, const char *ifname)
sys/net/rtsock.c
2325
sysctl_iflist_ifml(struct ifnet *ifp, const struct if_data *src_ifd,
sys/net/rtsock.c
2365
sysctl_iflist_ifm(struct ifnet *ifp, const struct if_data *src_ifd,
sys/net/rtsock.c
2467
struct ifnet *ifp;
sys/net/rtsock.c
2534
struct ifnet *ifp;
sys/net/rtsock.c
318
rts_ifnet_attached(void *arg __unused, struct ifnet *ifp)
sys/net/rtsock.c
325
rts_handle_ifnet_departure(void *arg __unused, struct ifnet *ifp)
sys/net/rtsock.c
332
rts_handle_ifnet_rename(void *arg __unused, struct ifnet *ifp,
sys/net/rtsock.c
518
rtm_get_jailed(struct rt_addrinfo *info, struct ifnet *ifp,
sys/net/rtsock.c
984
struct ifnet *ifp;
sys/net80211/ieee80211.c
102
static uint64_t ieee80211_get_counter(struct ifnet *, ift_counter);
sys/net80211/ieee80211.c
2189
ieee80211_media_change(struct ifnet *ifp)
sys/net80211/ieee80211.c
2267
ieee80211_media_status(struct ifnet *ifp, struct ifmediareq *imr)
sys/net80211/ieee80211.c
517
ieee80211_get_counter(struct ifnet *ifp, ift_counter cnt)
sys/net80211/ieee80211.c
548
struct ifnet *ifp;
sys/net80211/ieee80211.c
684
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211.c
751
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_adhoc.c
308
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
101
struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
sys/net80211/ieee80211_freebsd.c
1016
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
1027
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
1038
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
1055
struct ifnet *ifp;
sys/net80211/ieee80211_freebsd.c
1070
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
109
struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
sys/net80211/ieee80211_freebsd.c
1096
wlan_iflladdr(void *arg __unused, struct ifnet *ifp)
sys/net80211/ieee80211_freebsd.c
1123
ieee80211_debugnet_init(struct ifnet *ifp, int *nrxr, int *ncl, int *clsize)
sys/net80211/ieee80211_freebsd.c
1137
ieee80211_debugnet_event(struct ifnet *ifp, enum debugnet_ev ev)
sys/net80211/ieee80211_freebsd.c
1151
ieee80211_debugnet_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net80211/ieee80211_freebsd.c
1157
ieee80211_debugnet_poll(struct ifnet *ifp, int count)
sys/net80211/ieee80211_freebsd.c
117
struct ifc_data *ifd, struct ifnet **ifpp)
sys/net80211/ieee80211_freebsd.c
1181
const struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
172
wlan_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/net80211/ieee80211_freebsd.c
272
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
787
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
818
notify_macaddr(struct ifnet *ifp, int op, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/net80211/ieee80211_freebsd.c
833
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
85
struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
sys/net80211/ieee80211_freebsd.c
854
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
873
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
888
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
921
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
93
struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
sys/net80211/ieee80211_freebsd.c
944
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_freebsd.c
955
struct ifnet *ifp;
sys/net80211/ieee80211_freebsd.c
977
struct ifnet *ifp;
sys/net80211/ieee80211_freebsd.c
997
struct ifnet *ifp;
sys/net80211/ieee80211_freebsd.h
48
struct ifnet *);
sys/net80211/ieee80211_freebsd.h
50
struct ifnet *);
sys/net80211/ieee80211_freebsd.h
52
struct ifnet *);
sys/net80211/ieee80211_freebsd.h
54
struct ifnet *);
sys/net80211/ieee80211_hostap.c
356
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_hostap.c
473
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_input.c
278
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_ioctl.c
3588
ieee80211_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/net80211/ieee80211_mesh.c
1037
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_mesh.c
1146
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_mesh.c
1534
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_mesh.c
3296
struct ifnet *ifp = ni->ni_vap->iv_ifp;
sys/net80211/ieee80211_monitor.c
129
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_output.c
125
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_output.c
351
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_output.c
4182
struct ifnet *ifp = ni->ni_vap->iv_ifp;
sys/net80211/ieee80211_output.c
494
ieee80211_vap_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net80211/ieee80211_output.c
543
ieee80211_vap_qflush(struct ifnet *ifp)
sys/net80211/ieee80211_output.c
744
ieee80211_output(struct ifnet *ifp, struct mbuf *m,
sys/net80211/ieee80211_proto.c
2083
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_proto.c
2141
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_proto.c
2161
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_proto.c
2182
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_proto.c
325
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_proto.h
104
int ieee80211_vap_transmit(struct ifnet *ifp, struct mbuf *m);
sys/net80211/ieee80211_proto.h
105
void ieee80211_vap_qflush(struct ifnet *ifp);
sys/net80211/ieee80211_proto.h
95
int ieee80211_output(struct ifnet *, struct mbuf *,
sys/net80211/ieee80211_radiotap.c
361
struct ifnet *ifp = arg;
sys/net80211/ieee80211_radiotap.c
362
struct ifnet *rcvif = m_rcvif(m);
sys/net80211/ieee80211_radiotap.c
400
struct ifnet *ifp = arg;
sys/net80211/ieee80211_sta.c
537
struct ifnet *ifp = vap->iv_ifp;
sys/net80211/ieee80211_var.h
396
struct ifnet *iv_ifp; /* associated device */
sys/net80211/ieee80211_var.h
581
int (*iv_output)(struct ifnet *, struct mbuf *,
sys/net80211/ieee80211_var.h
800
int ieee80211_media_change(struct ifnet *);
sys/net80211/ieee80211_var.h
801
void ieee80211_media_status(struct ifnet *, struct ifmediareq *);
sys/net80211/ieee80211_var.h
802
int ieee80211_ioctl(struct ifnet *, u_long, caddr_t);
sys/net80211/ieee80211_wds.c
235
struct ifnet *ifp;
sys/net80211/ieee80211_wds.c
411
struct ifnet *ifp = vap->iv_ifp;
sys/netgraph/bluetooth/include/ng_btsocket_hci_raw.h
77
struct ifnet *, struct thread *);
sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h
105
struct ifnet *, struct thread *);
sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h
200
struct ifnet *, struct thread *);
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
326
struct ifnet *, struct thread *);
sys/netgraph/bluetooth/include/ng_btsocket_sco.h
116
struct ifnet *, struct thread *);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1033
struct ifnet *ifp, struct thread *td)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2269
struct ifnet *ifp, struct thread *td)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
787
struct ifnet *ifp, struct thread *td)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
629
struct ifnet *ifp, struct thread *td)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1434
struct ifnet *ifp, struct thread *td)
sys/netgraph/ng_async.c
400
struct ifnet *rcvif;
sys/netgraph/ng_async.c
491
struct ifnet *rcvif;
sys/netgraph/ng_eiface.c
134
ng_eiface_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
sys/netgraph/ng_eiface.c
204
struct ifnet *ifp = sc->ifp;
sys/netgraph/ng_eiface.c
218
struct ifnet *ifp = arg1;
sys/netgraph/ng_eiface.c
291
ng_eiface_start(struct ifnet *ifp)
sys/netgraph/ng_eiface.c
311
ng_eiface_print_ioctl(struct ifnet *ifp, int command, caddr_t data)
sys/netgraph/ng_eiface.c
344
ng_eiface_mediachange(struct ifnet *ifp)
sys/netgraph/ng_eiface.c
360
ng_eiface_mediastatus(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/netgraph/ng_eiface.c
385
struct ifnet *ifp;
sys/netgraph/ng_eiface.c
447
struct ifnet *ifp = priv->ifp;
sys/netgraph/ng_eiface.c
472
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_eiface.c
575
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_eiface.c
612
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_eiface.c
82
struct ifnet *ifp; /* per-interface network data */
sys/netgraph/ng_eiface.c
93
static void ng_eiface_start(struct ifnet *ifp);
sys/netgraph/ng_eiface.c
94
static int ng_eiface_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
sys/netgraph/ng_eiface.c
96
static void ng_eiface_print_ioctl(struct ifnet *ifp, int cmd, caddr_t data);
sys/netgraph/ng_ether.c
240
ng_ether_input(struct ifnet *ifp, struct mbuf **mp)
sys/netgraph/ng_ether.c
257
ng_ether_input_orphan(struct ifnet *ifp, struct mbuf *m)
sys/netgraph/ng_ether.c
276
ng_ether_output(struct ifnet *ifp, struct mbuf **mp)
sys/netgraph/ng_ether.c
298
ng_ether_attach(struct ifnet *ifp, void *arg __unused)
sys/netgraph/ng_ether.c
344
ng_ether_arrival(void *arg __unused, struct ifnet *ifp)
sys/netgraph/ng_ether.c
363
ng_ether_detach(void *arg __unused, struct ifnet *ifp)
sys/netgraph/ng_ether.c
389
ng_ether_link_state(void *arg __unused, struct ifnet *ifp, int state)
sys/netgraph/ng_ether.c
423
ng_ether_rename(void *arg __unused, struct ifnet *ifp)
sys/netgraph/ng_ether.c
673
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_ether.c
721
struct ifnet *ifp = priv->ifp;
sys/netgraph/ng_ether.c
80
struct ifnet *ifp; /* associated interface */
sys/netgraph/ng_ether.c
92
extern void (*ng_ether_input_p)(struct ifnet *ifp, struct mbuf **mp);
sys/netgraph/ng_ether.c
93
extern void (*ng_ether_input_orphan_p)(struct ifnet *ifp, struct mbuf *m);
sys/netgraph/ng_ether.c
94
extern int (*ng_ether_output_p)(struct ifnet *ifp, struct mbuf **mp);
sys/netgraph/ng_ether.c
97
static void ng_ether_input(struct ifnet *ifp, struct mbuf **mp);
sys/netgraph/ng_ether.c
98
static void ng_ether_input_orphan(struct ifnet *ifp, struct mbuf *m);
sys/netgraph/ng_ether.c
99
static int ng_ether_output(struct ifnet *ifp, struct mbuf **mp);
sys/netgraph/ng_gif.c
105
static void ng_gif_input(struct ifnet *ifp, struct mbuf **mp, int af);
sys/netgraph/ng_gif.c
106
static void ng_gif_input_orphan(struct ifnet *ifp, struct mbuf *m, int af);
sys/netgraph/ng_gif.c
107
static void ng_gif_attach(struct ifnet *ifp);
sys/netgraph/ng_gif.c
108
static void ng_gif_detach(struct ifnet *ifp);
sys/netgraph/ng_gif.c
169
ng_gif_input(struct ifnet *ifp, struct mbuf **mp, int af)
sys/netgraph/ng_gif.c
185
ng_gif_input_orphan(struct ifnet *ifp, struct mbuf *m, int af)
sys/netgraph/ng_gif.c
224
ng_gif_attach(struct ifnet *ifp)
sys/netgraph/ng_gif.c
261
ng_gif_detach(struct ifnet *ifp)
sys/netgraph/ng_gif.c
539
struct ifnet *ifp;
sys/netgraph/ng_gif.c
98
struct ifnet *ifp; /* associated interface */
sys/netgraph/ng_iface.c
118
struct ifnet *ifp; /* Our interface */
sys/netgraph/ng_iface.c
132
static void ng_iface_start(struct ifnet *ifp);
sys/netgraph/ng_iface.c
133
static int ng_iface_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
sys/netgraph/ng_iface.c
134
static int ng_iface_output(struct ifnet *ifp, struct mbuf *m0,
sys/netgraph/ng_iface.c
136
static void ng_iface_bpftap(struct ifnet *ifp,
sys/netgraph/ng_iface.c
138
static int ng_iface_send(struct ifnet *ifp, struct mbuf *m,
sys/netgraph/ng_iface.c
141
static void ng_iface_print_ioctl(struct ifnet *ifp, int cmd, caddr_t data);
sys/netgraph/ng_iface.c
280
ng_iface_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
sys/netgraph/ng_iface.c
348
ng_iface_output(struct ifnet *ifp, struct mbuf *m,
sys/netgraph/ng_iface.c
396
ng_iface_start(struct ifnet *ifp)
sys/netgraph/ng_iface.c
418
ng_iface_bpftap(struct ifnet *ifp, struct mbuf *m, sa_family_t family)
sys/netgraph/ng_iface.c
433
ng_iface_send(struct ifnet *ifp, struct mbuf *m, sa_family_t sa)
sys/netgraph/ng_iface.c
482
ng_iface_print_ioctl(struct ifnet *ifp, int command, caddr_t data)
sys/netgraph/ng_iface.c
521
struct ifnet *ifp;
sys/netgraph/ng_iface.c
600
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_iface.c
682
struct ifnet *const ifp = priv->ifp;
sys/netgraph/ng_source.c
620
struct ifnet *ifp;
sys/netgraph/ng_source.c
89
struct ifnet *output_ifp;
sys/netinet/icmp6.h
709
void icmp6_error2(struct mbuf *, int, int, int, struct ifnet *);
sys/netinet/if_ether.c
1140
arp_flush_holdchain(struct ifnet *ifp, struct llentry *la, struct mbuf *chain)
sys/netinet/if_ether.c
1168
arp_check_update_lle(struct arphdr *ah, struct in_addr isaddr, struct ifnet *ifp,
sys/netinet/if_ether.c
1257
arp_mark_lle_reachable(struct llentry *la, struct ifnet *ifp)
sys/netinet/if_ether.c
1288
arp_add_ifa_lle(struct ifnet *ifp, const struct sockaddr *dst)
sys/netinet/if_ether.c
1434
arp_ifinit(struct ifnet *ifp, struct ifaddr *ifa)
sys/netinet/if_ether.c
1459
arp_announce_ifaddr(struct ifnet *ifp, struct in_addr addr, u_char *enaddr)
sys/netinet/if_ether.c
1471
arp_handle_ifllchange(struct ifnet *ifp)
sys/netinet/if_ether.c
1485
arp_iflladdr(void *arg __unused, struct ifnet *ifp)
sys/netinet/if_ether.c
186
struct ifnet *ifp, int bridged, struct llentry *la);
sys/netinet/if_ether.c
187
static void arp_mark_lle_reachable(struct llentry *la, struct ifnet *ifp);
sys/netinet/if_ether.c
188
static void arp_iflladdr(void *arg __unused, struct ifnet *ifp);
sys/netinet/if_ether.c
206
struct ifnet *ifp;
sys/netinet/if_ether.c
316
arp_fillheader(struct ifnet *ifp, struct arphdr *ah, int bcast, u_char *buf,
sys/netinet/if_ether.c
346
arprequest_internal(struct ifnet *ifp, const struct in_addr *sip,
sys/netinet/if_ether.c
441
arprequest(struct ifnet *ifp, const struct in_addr *sip,
sys/netinet/if_ether.c
460
arpresolve_full(struct ifnet *ifp, int is_gw, int flags, struct mbuf *m,
sys/netinet/if_ether.c
597
arpresolve(struct ifnet *ifp, int is_gw, struct mbuf *m,
sys/netinet/if_ether.c
654
struct ifnet *ifp;
sys/netinet/if_ether.c
769
struct ifnet *ifp = m->m_pkthdr.rcvif;
sys/netinet/if_ether.h
117
int arpresolve(struct ifnet *ifp, int is_gw, struct mbuf *m,
sys/netinet/if_ether.h
120
void arprequest(struct ifnet *, const struct in_addr *,
sys/netinet/if_ether.h
122
void arp_ifinit(struct ifnet *, struct ifaddr *);
sys/netinet/if_ether.h
123
void arp_announce_ifaddr(struct ifnet *, struct in_addr addr, u_char *);
sys/netinet/igmp.c
105
static int igmp_input_v1_query(struct ifnet *, const struct ip *,
sys/netinet/igmp.c
107
static int igmp_input_v2_query(struct ifnet *, const struct ip *,
sys/netinet/igmp.c
109
static int igmp_input_v3_query(struct ifnet *, const struct ip *,
sys/netinet/igmp.c
113
static int igmp_input_v1_report(struct ifnet *, /*const*/ struct ip *,
sys/netinet/igmp.c
115
static int igmp_input_v2_report(struct ifnet *, /*const*/ struct ip *,
sys/netinet/igmp.c
1261
igmp_input_v1_report(struct ifnet *ifp, /*const*/ struct ip *ip,
sys/netinet/igmp.c
133
igmp_v3_encap_report(struct ifnet *, struct mbuf *);
sys/netinet/igmp.c
1369
igmp_input_v2_report(struct ifnet *ifp, /*const*/ struct ip *ip,
sys/netinet/igmp.c
1472
struct ifnet *ifp;
sys/netinet/igmp.c
1694
struct ifnet *ifp;
sys/netinet/igmp.c
2045
struct ifnet *ifp;
sys/netinet/igmp.c
2249
struct ifnet *ifp;
sys/netinet/igmp.c
2330
struct ifnet *ifp;
sys/netinet/igmp.c
2395
struct ifnet *ifp;
sys/netinet/igmp.c
2523
struct ifnet *ifp;
sys/netinet/igmp.c
2705
struct ifnet *ifp;
sys/netinet/igmp.c
300
igmp_save_context(struct mbuf *m, struct ifnet *ifp)
sys/netinet/igmp.c
3064
struct ifnet *ifp;
sys/netinet/igmp.c
3379
struct ifnet *ifp;
sys/netinet/igmp.c
3458
struct ifnet *ifp;
sys/netinet/igmp.c
3551
igmp_v3_encap_report(struct ifnet *ifp, struct mbuf *m)
sys/netinet/igmp.c
499
struct ifnet *ifp;
sys/netinet/igmp.c
621
igmp_domifattach(struct ifnet *ifp)
sys/netinet/igmp.c
643
igi_alloc_locked(/*const*/ struct ifnet *ifp)
sys/netinet/igmp.c
681
igmp_ifdetach(struct ifnet *ifp)
sys/netinet/igmp.c
718
igmp_domifdetach(struct ifnet *ifp)
sys/netinet/igmp.c
730
igi_delete_locked(const struct ifnet *ifp)
sys/netinet/igmp.c
760
igmp_input_v1_query(struct ifnet *ifp, const struct ip *ip,
sys/netinet/igmp.c
844
igmp_input_v2_query(struct ifnet *ifp, const struct ip *ip,
sys/netinet/igmp.c
97
igi_alloc_locked(struct ifnet *);
sys/netinet/igmp.c
98
static void igi_delete_locked(const struct ifnet *);
sys/netinet/igmp.c
995
igmp_input_v3_query(struct ifnet *ifp, const struct ip *ip,
sys/netinet/igmp_var.h
208
struct ifnet *igi_ifp; /* pointer back to interface */
sys/netinet/igmp_var.h
223
igmp_domifattach(struct ifnet *);
sys/netinet/igmp_var.h
224
void igmp_domifdetach(struct ifnet *);
sys/netinet/igmp_var.h
225
void igmp_ifdetach(struct ifnet *);
sys/netinet/in.c
1035
struct ifnet *ifp = ia->ia_ifp;
sys/netinet/in.c
1124
struct ifnet *ifp;
sys/netinet/in.c
1259
struct ifnet *ifp;
sys/netinet/in.c
1311
in_ifnet_broadcast(struct in_addr in, struct ifnet *ifp)
sys/netinet/in.c
1333
static struct lltable *in_lltattach(struct ifnet *);
sys/netinet/in.c
1335
in_ifattach(void *arg __unused, struct ifnet *ifp)
sys/netinet/in.c
1351
in_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/netinet/in.c
1390
in_ifnet_event(void *arg __unused, struct ifnet *ifp, int event)
sys/netinet/in.c
1452
in_purgemaddrs(struct ifnet *ifp)
sys/netinet/in.c
1595
in_lltable_rtcheck(struct ifnet *ifp, u_int flags, const struct sockaddr *l3addr)
sys/netinet/in.c
1714
struct ifnet *ifp = llt->llt_ifp;
sys/netinet/in.c
1803
struct ifnet *ifp = llt->llt_ifp;
sys/netinet/in.c
1866
struct ifnet *ifp = llt->llt_ifp;
sys/netinet/in.c
1875
in_lltattach(struct ifnet *ifp)
sys/netinet/in.c
1899
in_lltable_get(struct ifnet *ifp)
sys/netinet/in.c
191
in_ifhasaddr(struct ifnet *ifp, struct in_addr in)
sys/netinet/in.c
331
in_control_ioctl(u_long cmd, void *data, struct ifnet *ifp,
sys/netinet/in.c
467
in_control(struct socket *so, u_long cmd, void *data, struct ifnet *ifp,
sys/netinet/in.c
474
in_aifaddr_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp, struct ucred *cred)
sys/netinet/in.c
710
in_difaddr_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp, struct ucred *cred)
sys/netinet/in.c
80
static int in_aifaddr_ioctl(u_long, caddr_t, struct ifnet *, struct ucred *);
sys/netinet/in.c
81
static int in_difaddr_ioctl(u_long, caddr_t, struct ifnet *, struct ucred *);
sys/netinet/in.c
813
in_gifaddr_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp, struct ucred *cred)
sys/netinet/in.c
82
static int in_gifaddr_ioctl(u_long, caddr_t, struct ifnet *, struct ucred *);
sys/netinet/in.c
85
static void in_purgemaddrs(struct ifnet *);
sys/netinet/in.c
879
struct ifnet *ifp)
sys/netinet/in.c
963
struct ifnet *ifp = ia->ia_ifp;
sys/netinet/in.h
672
struct ifnet; struct mbuf; /* forward declarations for Standard C */
sys/netinet/in.h
675
bool in_ifnet_broadcast(struct in_addr, struct ifnet *);
sys/netinet/in.h
681
bool in_ifhasaddr(struct ifnet *, struct in_addr);
sys/netinet/in_fib.c
173
const struct ifnet *src_if)
sys/netinet/in_fib.c
191
const struct ifnet *src_if)
sys/netinet/in_fib.c
250
uint32_t flags, const struct ifnet *src_if)
sys/netinet/in_fib.h
52
uint32_t flags, const struct ifnet *src_if);
sys/netinet/in_gif.c
272
in_gif_output(struct ifnet *ifp, struct mbuf *m, int proto, uint8_t ecn)
sys/netinet/in_gif.c
299
struct ifnet *gifp;
sys/netinet/in_mcast.c
1192
in_joingroup(struct ifnet *ifp, const struct in_addr *gina,
sys/netinet/in_mcast.c
1214
in_joingroup_locked(struct ifnet *ifp, const struct in_addr *gina,
sys/netinet/in_mcast.c
1371
struct ifnet *ifp;
sys/netinet/in_mcast.c
142
const struct ifnet *, const struct sockaddr *);
sys/netinet/in_mcast.c
147
static int in_getmulti(struct ifnet *, const struct in_addr *,
sys/netinet/in_mcast.c
1585
struct ifnet *ifp;
sys/netinet/in_mcast.c
1618
struct ifnet *ifp;
sys/netinet/in_mcast.c
1735
struct ifnet *ifp;
sys/netinet/in_mcast.c
1842
static struct ifnet *
sys/netinet/in_mcast.c
1846
struct ifnet *ifp;
sys/netinet/in_mcast.c
1892
struct ifnet *ifp;
sys/netinet/in_mcast.c
199
struct ifnet *ifp;
sys/netinet/in_mcast.c
2218
struct ifnet *ifp;
sys/netinet/in_mcast.c
2435
struct ifnet *ifp;
sys/netinet/in_mcast.c
2509
struct ifnet *ifp;
sys/netinet/in_mcast.c
254
struct ifnet *ifp;
sys/netinet/in_mcast.c
2830
struct ifnet *ifp;
sys/netinet/in_mcast.c
357
inm_lookup_locked(struct ifnet *ifp, const struct in_addr ina)
sys/netinet/in_mcast.c
380
inm_lookup(struct ifnet *ifp, const struct in_addr ina)
sys/netinet/in_mcast.c
400
imo_match_group(const struct ip_moptions *imo, const struct ifnet *ifp,
sys/netinet/in_mcast.c
452
imo_multi_filter(const struct ip_moptions *imo, const struct ifnet *ifp,
sys/netinet/in_mcast.c
493
in_getmulti(struct ifnet *ifp, const struct in_addr *group,
sys/netinet/in_mcast.c
612
struct ifnet *ifp;
sys/netinet/in_pcb.c
1216
struct ifnet *ifp = inp->inp_moptions->imo_multicast_ifp;
sys/netinet/in_pcb.c
1259
struct ifnet *ifp;
sys/netinet/in_pcb.c
1310
struct ifnet *ifp;
sys/netinet/in_pcb.c
1385
struct ifnet *ifp;
sys/netinet/in_pcb.c
1932
in_pcbpurgeif0(struct inpcbinfo *pcbinfo, struct ifnet *ifp)
sys/netinet/in_pcb.c
2487
struct ifnet *ifp)
sys/netinet/in_pcb.c
2499
struct ifnet *ifp __unused, struct mbuf *m)
sys/netinet/in_pcb.c
3206
in_pcbattach_txrtlmt(struct inpcb *inp, struct ifnet *ifp,
sys/netinet/in_pcb.c
3276
in_pcboutput_txrtlmt_locked(struct inpcb *inp, struct ifnet *ifp, struct mbuf *mb, uint32_t max_pacing_rate)
sys/netinet/in_pcb.c
3331
in_pcboutput_txrtlmt(struct inpcb *inp, struct ifnet *ifp, struct mbuf *mb)
sys/netinet/in_pcb.h
661
void in_pcbpurgeif0(struct inpcbinfo *, struct ifnet *);
sys/netinet/in_pcb.h
677
struct in_addr, u_int, int, struct ifnet *);
sys/netinet/in_pcb.h
680
struct in_addr, u_int, int, struct ifnet *, struct mbuf *);
sys/netinet/in_pcb.h
727
in_pcboutput_txrtlmt_locked(struct inpcb *, struct ifnet *,
sys/netinet/in_pcb.h
729
int in_pcbattach_txrtlmt(struct inpcb *, struct ifnet *, uint32_t, uint32_t,
sys/netinet/in_pcb.h
736
void in_pcboutput_txrtlmt(struct inpcb *, struct ifnet *, struct mbuf *);
sys/netinet/in_var.h
173
struct ifnet *rti_ifp;
sys/netinet/in_var.h
299
struct ifnet *inm_ifp; /* back pointer to ifnet */
sys/netinet/in_var.h
440
struct in_multi *inm_lookup_locked(struct ifnet *, const struct in_addr);
sys/netinet/in_var.h
441
struct in_multi *inm_lookup(struct ifnet *, const struct in_addr);
sys/netinet/in_var.h
442
int imo_multi_filter(const struct ip_moptions *, const struct ifnet *,
sys/netinet/in_var.h
451
int in_joingroup(struct ifnet *, const struct in_addr *,
sys/netinet/in_var.h
453
int in_joingroup_locked(struct ifnet *, const struct in_addr *,
sys/netinet/in_var.h
459
int in_control(struct socket *, u_long, void *, struct ifnet *,
sys/netinet/in_var.h
461
int in_control_ioctl(u_long, void *, struct ifnet *,
sys/netinet/in_var.h
471
void in_ifattach(void *, struct ifnet *);
sys/netinet/ip_carp.c
1177
carp_best_ifa(int af, struct ifnet *ifp)
sys/netinet/ip_carp.c
157
struct ifnet *cif_ifp;
sys/netinet/ip_carp.c
1669
carp_iamatch6(struct ifnet *ifp, struct in6_addr *taddr)
sys/netinet/ip_carp.c
1692
carp_macmatch6(struct ifnet *ifp, struct mbuf *m, const struct in6_addr *taddr)
sys/netinet/ip_carp.c
1730
carp_forus(struct ifnet *ifp, u_char *dhost)
sys/netinet/ip_carp.c
1899
struct ifnet *ifp = cif->cif_ifp;
sys/netinet/ip_carp.c
2038
carp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa)
sys/netinet/ip_carp.c
2091
carp_alloc(struct ifnet *ifp, carp_version_t version, int vhid)
sys/netinet/ip_carp.c
2164
struct ifnet *ifp = sc->sc_carpdev;
sys/netinet/ip_carp.c
2195
carp_alloc_if(struct ifnet *ifp)
sys/netinet/ip_carp.c
2223
struct ifnet *ifp = cif->cif_ifp;
sys/netinet/ip_carp.c
2255
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet/ip_carp.c
2332
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet/ip_carp.c
2411
carp_linkstate(struct ifnet *ifp)
sys/netinet/ip_carp.c
331
*carp_alloc(struct ifnet *, carp_version_t, int);
sys/netinet/ip_carp.c
334
*carp_alloc_if(struct ifnet *);
sys/netinet/ip_carp.c
770
struct ifnet *ifp = m->m_pkthdr.rcvif;
sys/netinet/ip_carp.c
817
struct ifnet *ifp = m->m_pkthdr.rcvif;
sys/netinet/ip_carp.c
941
struct ifnet *ifp = m->m_pkthdr.rcvif;
sys/netinet/ip_carp.c
96
struct ifnet *sc_carpdev; /* Pointer to parent ifnet. */
sys/netinet/ip_carp.h
176
void carp_carpdev_state(struct ifnet *);
sys/netinet/ip_carp.h
177
int carp_output (struct ifnet *, struct mbuf *,
sys/netinet/ip_carp.h
181
struct ifaddr *carp_iamatch6(struct ifnet *, struct in6_addr *);
sys/netinet/ip_carp.h
182
char * carp_macmatch6(struct ifnet *, struct mbuf *, const struct in6_addr *);
sys/netinet/ip_carp.h
183
int carp_forus(struct ifnet *, u_char *);
sys/netinet/ip_carp.h
189
extern void (*carp_linkstate_p)(struct ifnet *);
sys/netinet/ip_carp.h
193
extern int (*carp_forus_p)(struct ifnet *, u_char *);
sys/netinet/ip_carp.h
195
extern int (*carp_output_p)(struct ifnet *, struct mbuf *,
sys/netinet/ip_carp.h
205
extern struct ifaddr *(*carp_iamatch6_p)(struct ifnet *, struct in6_addr *);
sys/netinet/ip_carp.h
206
extern char * (*carp_macmatch6_p)(struct ifnet *, struct mbuf *,
sys/netinet/ip_divert.c
234
struct ifnet *ifp;
sys/netinet/ip_encap.c
148
srcaddr_change_event(void *arg __unused, struct ifnet *ifp,
sys/netinet/ip_icmp.c
1017
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/ip_icmp.c
773
struct ifnet *ifp;
sys/netinet/ip_input.c
1260
struct ifnet *ifp;
sys/netinet/ip_input.c
355
struct ifnet *ifp;
sys/netinet/ip_input.c
469
struct ifnet *ifp;
sys/netinet/ip_mroute.c
1057
struct ifnet **ifp_multi_leave, struct ifnet **ifp_free)
sys/netinet/ip_mroute.c
1105
struct ifnet *free_ptr, *multi_leave;
sys/netinet/ip_mroute.c
1351
X_ip_mforward(struct ip *ip, struct ifnet *ifp, struct mbuf *m,
sys/netinet/ip_mroute.c
1619
ip_mdq(struct mfctable *mfct, struct mbuf *m, struct ifnet *ifp, struct mfc *rt,
sys/netinet/ip_mroute.c
183
struct ifnet *register_if;
sys/netinet/ip_mroute.c
2671
struct ifnet *vifp;
sys/netinet/ip_mroute.c
311
static int X_ip_mforward(struct ip *, struct ifnet *, struct mbuf *,
sys/netinet/ip_mroute.c
330
static int del_vif_locked(struct mfctable *, vifi_t, struct ifnet **,
sys/netinet/ip_mroute.c
331
struct ifnet **);
sys/netinet/ip_mroute.c
339
static void if_detached_event(void *, struct ifnet *);
sys/netinet/ip_mroute.c
340
static int ip_mdq(struct mfctable *, struct mbuf *, struct ifnet *,
sys/netinet/ip_mroute.c
646
detach_ifnet(struct mfctable *mfct, struct ifnet *ifp)
sys/netinet/ip_mroute.c
648
struct ifnet *free_ptr, *multi_leave;
sys/netinet/ip_mroute.c
680
if_detached_event(void *arg __unused, struct ifnet *ifp)
sys/netinet/ip_mroute.c
788
struct ifnet **ifps;
sys/netinet/ip_mroute.c
951
struct ifnet *ifp;
sys/netinet/ip_mroute.h
259
struct ifnet *v_ifp; /* pointer to interface */
sys/netinet/ip_mroute.h
321
struct ifnet *ifp; /* Interface pkt came in on */
sys/netinet/ip_mroute.h
363
struct ifnet;
sys/netinet/ip_mroute.h
371
extern int (*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
sys/netinet/ip_output.c
102
static void ip_mloopback(struct ifnet *, const struct mbuf *, int);
sys/netinet/ip_output.c
107
ip_output_pfil(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/netinet/ip_output.c
1559
ip_mloopback(struct ifnet *ifp, const struct mbuf *m, int hlen)
sys/netinet/ip_output.c
209
ip_output_send(struct inpcb *inp, struct ifnet *ifp, struct mbuf *m,
sys/netinet/ip_output.c
321
struct ifnet *ifp = NULL; /* keep compiler happy */
sys/netinet/ip_reass.c
205
struct ifnet *srcifp;
sys/netinet/ip_reass.c
729
ipreass_cleanup(void *arg __unused, struct ifnet *ifp)
sys/netinet/ip_var.h
92
struct ifnet *imo_multicast_ifp; /* ifp for outgoing multicasts */
sys/netinet/netdump/netdump_client.c
130
static struct ifnet *nd_ifp;
sys/netinet/netdump/netdump_client.c
428
netdump_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/netinet/netdump/netdump_client.c
444
struct ifnet *ifp;
sys/netinet/raw_ip.c
118
int (*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
sys/netinet/raw_ip.c
305
struct ifnet *ifp;
sys/netinet/sctp_bsd_addr.c
145
sctp_is_desired_interface_type(struct ifnet *ifn)
sys/netinet/sctp_bsd_addr.c
196
struct ifnet *ifn;
sys/netinet/sctp_bsd_addr.c
206
CK_STAILQ_FOREACH(ifn, &MODULE_GLOBAL(ifnet), if_link) {
sys/netinet/sctp_bsd_addr.h
62
void sctp_add_or_del_interfaces(int (*pred) (struct ifnet *), int add);
sys/netinet/sctp_os_bsd.h
305
#define SCTP_GATHER_MTU_FROM_IFN_INFO(ifn, ifn_index) ((ifn != NULL) ? ((struct ifnet *)ifn)->if_mtu : 0)
sys/netinet/sctp_output.c
4275
struct ifnet *ifp;
sys/netinet/siftr.c
722
siftr_chkpkt(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netinet/siftr.c
869
siftr_chkpkt6(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netinet/tcp_lro.c
174
tcp_lro_init_args(struct lro_ctrl *lc, struct ifnet *ifp,
sys/netinet/tcp_lro.h
162
struct ifnet *ifp;
sys/netinet/tcp_lro.h
216
int tcp_lro_init_args(struct lro_ctrl *, struct ifnet *, unsigned, unsigned);
sys/netinet/tcp_lro_hpts.c
258
struct ifnet *lagg_ifp, bool can_append_old_cmp)
sys/netinet/tcp_lro_hpts.c
480
tcp_lro_lookup(struct ifnet *ifp, struct lro_parser *pa)
sys/netinet/tcp_lro_hpts.c
520
struct ifnet *lagg_ifp;
sys/netinet/tcp_offload.c
63
struct ifnet *ifp;
sys/netinet/tcp_output.c
1152
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/tcp_ratelimit.c
1049
static struct ifnet *
sys/netinet/tcp_ratelimit.c
1050
rt_find_real_interface(struct ifnet *ifp, struct inpcb *inp, int *error)
sys/netinet/tcp_ratelimit.c
1052
struct ifnet *tifp;
sys/netinet/tcp_ratelimit.c
1125
find_rs_for_ifp(struct ifnet *ifp)
sys/netinet/tcp_ratelimit.c
1141
rt_setup_rate(struct inpcb *inp, struct ifnet *ifp, uint64_t bytes_per_sec,
sys/netinet/tcp_ratelimit.c
1155
struct ifnet *oifp = ifp;
sys/netinet/tcp_ratelimit.c
1189
struct ifnet *tifp;
sys/netinet/tcp_ratelimit.c
1244
tcp_rl_ifnet_link(void *arg __unused, struct ifnet *ifp, int link_state)
sys/netinet/tcp_ratelimit.c
1273
tcp_rl_ifnet_departure(void *arg __unused, struct ifnet *ifp)
sys/netinet/tcp_ratelimit.c
1301
tcp_rl_release_ifnet(struct ifnet *ifp)
sys/netinet/tcp_ratelimit.c
1334
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.c
1399
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.c
1742
tcp_hw_highest_rate_ifp(struct ifnet *ifp, struct inpcb *inp)
sys/netinet/tcp_ratelimit.c
1756
struct ifnet *tifp;
sys/netinet/tcp_ratelimit.c
462
rl_attach_txrtlmt(struct ifnet *ifp,
sys/netinet/tcp_ratelimit.c
522
rt_setup_new_rs(struct ifnet *ifp, int *error)
sys/netinet/tcp_ratelimit.h
115
tcp_hw_highest_rate_ifp(struct ifnet *ifp, struct inpcb *inp);
sys/netinet/tcp_ratelimit.h
118
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
123
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
137
tcp_rl_release_ifnet(struct ifnet *ifp);
sys/netinet/tcp_ratelimit.h
141
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
151
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
173
tcp_hw_highest_rate_ifp(struct ifnet *ifp, struct inpcb *inp)
sys/netinet/tcp_ratelimit.h
227
tcp_rl_release_ifnet(struct ifnet *ifp)
sys/netinet/tcp_ratelimit.h
70
struct ifnet *rs_ifp;
sys/netinet/tcp_stacks/bbr.c
13243
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/tcp_stacks/bbr.c
2700
bbr_type_log_hdwr_pacing(struct tcp_bbr *bbr, const struct ifnet *ifp,
sys/netinet/tcp_stacks/rack.c
18543
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/tcp_stacks/rack.c
19104
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/tcp_stacks/rack.c
21516
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netinet/tcp_stacks/rack.c
2428
const struct ifnet *ifp;
sys/netinet/tcp_stacks/rack_bbr_common.c
126
ctf_get_enet_type(struct ifnet *ifp, struct mbuf *m)
sys/netinet/tcp_stacks/rack_bbr_common.c
356
struct ifnet *ifp;
sys/netinet/tcp_subr.c
3656
struct ifnet *ifp;
sys/netinet/tcp_subr.c
3694
struct ifnet *ifp;
sys/netinet/toecore.c
129
toedev_l2_update(struct toedev *tod __unused, struct ifnet *ifp __unused,
sys/netinet/toecore.c
138
toedev_route_redirect(struct toedev *tod __unused, struct ifnet *ifp __unused,
sys/netinet/toecore.c
384
toe_4tuple_check(struct in_conninfo *inc, struct tcphdr *th, struct ifnet *ifp)
sys/netinet/toecore.c
417
struct ifnet *ifp;
sys/netinet/toecore.c
472
toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
sys/netinet/toecore.h
136
int toe_l2_resolve(struct toedev *, struct ifnet *, struct sockaddr *,
sys/netinet/toecore.h
146
int toe_4tuple_check(struct in_conninfo *, struct tcphdr *, struct ifnet *);
sys/netinet/toecore.h
94
void (*tod_l2_update)(struct toedev *, struct ifnet *,
sys/netinet/toecore.h
98
void (*tod_route_redirect)(struct toedev *, struct ifnet *,
sys/netinet/udp_usrreq.c
1063
struct ifnet *ifp;
sys/netinet/udp_usrreq.c
470
struct ifnet *ifp;
sys/netinet6/frag6.c
349
frag6_cleanup(void *arg __unused, struct ifnet *ifp)
sys/netinet6/frag6.c
429
struct ifnet *dstifp, *srcifp;
sys/netinet6/icmp6.c
1184
struct ifnet *ifp = NULL; /* for NI_QTYPE_NODEADDR */
sys/netinet6/icmp6.c
157
struct ifnet **, struct in6_addr *);
sys/netinet6/icmp6.c
159
struct ifnet *, int);
sys/netinet6/icmp6.c
1655
ni6_addrs(struct icmp6_nodeinfo *ni6, struct mbuf *m, struct ifnet **ifpp,
sys/netinet6/icmp6.c
1658
struct ifnet *ifp;
sys/netinet6/icmp6.c
1746
struct ifnet *ifp0, int resid)
sys/netinet6/icmp6.c
1748
struct ifnet *ifp;
sys/netinet6/icmp6.c
1751
struct ifnet *ifp_dep = NULL;
sys/netinet6/icmp6.c
2010
struct ifnet *outif = NULL;
sys/netinet6/icmp6.c
2165
struct ifnet *ifp;
sys/netinet6/icmp6.c
2366
struct ifnet *ifp; /* my outgoing interface */
sys/netinet6/icmp6.c
2377
struct ifnet *outif = NULL;
sys/netinet6/icmp6.c
239
struct ifnet *ifp)
sys/netinet6/icmp6.c
453
struct ifnet *ifp;
sys/netinet6/in6.c
1043
in6_update_ifa_internal(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
1105
in6_broadcast_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
1225
in6_addifaddr(struct ifnet *ifp, struct in6_aliasreq *ifra, struct in6_ifaddr *ia)
sys/netinet6/in6.c
1410
struct ifnet *ifp = ifa->ifa_ifp;
sys/netinet6/in6.c
1487
in6_unlink_ifa(struct in6_ifaddr *ia, struct ifnet *ifp)
sys/netinet6/in6.c
1544
in6_notify_ifa(struct ifnet *ifp, struct in6_ifaddr *ia,
sys/netinet6/in6.c
1633
in6ifa_ifpforlinklocal(struct ifnet *ifp, int ignoreflags)
sys/netinet6/in6.c
164
static int in6_notify_ifa(struct ifnet *, struct in6_ifaddr *,
sys/netinet6/in6.c
166
static void in6_unlink_ifa(struct in6_ifaddr *, struct ifnet *);
sys/netinet6/in6.c
168
static int in6_validate_ifra(struct ifnet *, struct in6_aliasreq *,
sys/netinet6/in6.c
1684
in6ifa_ifpwithaddr(struct ifnet *ifp, const struct in6_addr *addr)
sys/netinet6/in6.c
170
static struct in6_ifaddr *in6_alloc_ifa(struct ifnet *,
sys/netinet6/in6.c
1707
in6ifa_llaonifp(struct ifnet *ifp)
sys/netinet6/in6.c
172
static int in6_update_ifa_internal(struct ifnet *, struct in6_aliasreq *,
sys/netinet6/in6.c
174
static int in6_broadcast_ifa(struct ifnet *, struct in6_aliasreq *,
sys/netinet6/in6.c
177
static void in6_join_proxy_ndp_mc(struct ifnet *, const struct in6_addr *);
sys/netinet6/in6.c
178
static void in6_leave_proxy_ndp_mc(struct ifnet *, const struct in6_addr *);
sys/netinet6/in6.c
1882
in6_ifhasaddr(struct ifnet *ifp, struct in6_addr *addr)
sys/netinet6/in6.c
2003
in6_ifawithifp(struct ifnet *ifp, struct in6_addr *dst)
sys/netinet6/in6.c
2085
in6_if_up(struct ifnet *ifp)
sys/netinet6/in6.c
2116
in6_ifevent(void *arg __unused, struct ifnet *ifp, int event)
sys/netinet6/in6.c
2130
in6if_do_dad(struct ifnet *ifp)
sys/netinet6/in6.c
2152
in6_if2idlen(struct ifnet *ifp)
sys/netinet6/in6.c
2290
in6_lltable_rtcheck(struct ifnet *ifp,
sys/netinet6/in6.c
2392
struct ifnet *ifp = llt->llt_ifp;
sys/netinet6/in6.c
2483
struct ifnet *ifp = llt->llt_ifp;
sys/netinet6/in6.c
2564
in6_lltattach(struct ifnet *ifp)
sys/netinet6/in6.c
2588
in6_lltable_get(struct ifnet *ifp)
sys/netinet6/in6.c
2597
in6_ifarrival(void *arg __unused, struct ifnet *ifp)
sys/netinet6/in6.c
2623
in6_ifmtu(const struct ifnet *ifp)
sys/netinet6/in6.c
265
struct ifnet *ifp, struct ucred *cred)
sys/netinet6/in6.c
2686
in6_join_proxy_ndp_mc(struct ifnet *ifp, const struct in6_addr *dst)
sys/netinet6/in6.c
2706
in6_leave_proxy_ndp_mc(struct ifnet *ifp, const struct in6_addr *dst)
sys/netinet6/in6.c
2733
in6_purge_proxy_ndp(struct ifnet *ifp)
sys/netinet6/in6.c
605
struct ifnet *ifp, struct thread *td)
sys/netinet6/in6.c
617
in6_joingroup_legacy(struct ifnet *ifp, const struct in6_addr *mcaddr,
sys/netinet6/in6.c
643
struct ifnet *ifp, const struct in6_addr *base)
sys/netinet6/in6.c
665
in6_update_ifa_join_mc(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
778
in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
829
in6_validate_ifra(struct ifnet *ifp, struct in6_aliasreq *ifra,
sys/netinet6/in6.c
972
in6_alloc_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra, int flags)
sys/netinet6/in6.h
680
int in6_ifhasaddr(struct ifnet *, struct in6_addr *);
sys/netinet6/in6.h
683
struct in6_ifaddr *in6_ifawithifp(struct ifnet *, struct in6_addr *);
sys/netinet6/in6.h
684
extern void in6_if_up(struct ifnet *);
sys/netinet6/in6_fib.c
182
const struct ifnet *src_if)
sys/netinet6/in6_fib.c
200
const struct ifnet *src_if)
sys/netinet6/in6_fib.c
264
uint32_t scopeid, uint32_t flags, const struct ifnet *src_if)
sys/netinet6/in6_fib.h
40
uint32_t scopeid, uint32_t flags, const struct ifnet *src_if);
sys/netinet6/in6_gif.c
292
in6_gif_output(struct ifnet *ifp, struct mbuf *m, int proto, uint8_t ecn)
sys/netinet6/in6_gif.c
327
struct ifnet *gifp;
sys/netinet6/in6_ifattach.c
122
get_rand_ifid(struct ifnet *ifp, struct in6_addr *in6)
sys/netinet6/in6_ifattach.c
165
get_interface_link_level(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
191
in6_get_interface_hwaddr(struct ifnet *ifp, size_t *len)
sys/netinet6/in6_ifattach.c
263
in6_get_hw_ifid(struct ifnet *ifp, struct in6_addr *in6)
sys/netinet6/in6_ifattach.c
343
in6_get_stableifid(struct ifnet *ifp, struct in6_addr *in6, int prefixlen)
sys/netinet6/in6_ifattach.c
456
in6_get_ifid(struct ifnet *ifp0, struct ifnet *altifp,
sys/netinet6/in6_ifattach.c
459
struct ifnet *ifp;
sys/netinet6/in6_ifattach.c
526
in6_ifattach_linklocal(struct ifnet *ifp, struct ifnet *altifp)
sys/netinet6/in6_ifattach.c
643
in6_ifattach_loopback(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
686
in6_nigroup0(struct ifnet *ifp, const char *name, int namelen,
sys/netinet6/in6_ifattach.c
757
in6_nigroup(struct ifnet *ifp, const char *name, int namelen,
sys/netinet6/in6_ifattach.c
765
in6_nigroup_oldmcprefix(struct ifnet *ifp, const char *name, int namelen,
sys/netinet6/in6_ifattach.c
780
in6_ifattach(struct ifnet *ifp, struct ifnet *altifp)
sys/netinet6/in6_ifattach.c
855
_in6_ifdetach(struct ifnet *ifp, int purgeulp)
sys/netinet6/in6_ifattach.c
892
in6_ifdetach(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
912
in6_ifdeparture(void *arg __unused, struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
93
static int get_rand_ifid(struct ifnet *, struct in6_addr *);
sys/netinet6/in6_ifattach.c
94
static int in6_ifattach_linklocal(struct ifnet *, struct ifnet *);
sys/netinet6/in6_ifattach.c
943
in6_ifdetach_destroy(struct ifnet *ifp)
sys/netinet6/in6_ifattach.c
95
static int in6_ifattach_loopback(struct ifnet *);
sys/netinet6/in6_ifattach.c
96
static void in6_purgemaddrs(struct ifnet *);
sys/netinet6/in6_ifattach.c
962
in6_purgemaddrs(struct ifnet *ifp)
sys/netinet6/in6_ifattach.h
38
void in6_ifattach(struct ifnet *, struct ifnet *);
sys/netinet6/in6_ifattach.h
40
void in6_ifdetach(struct ifnet *);
sys/netinet6/in6_ifattach.h
41
void in6_ifdetach_destroy(struct ifnet *);
sys/netinet6/in6_ifattach.h
42
int in6_get_tmpifid(struct ifnet *, u_int8_t *, const u_int8_t *, int);
sys/netinet6/in6_ifattach.h
43
bool in6_get_stableifid(struct ifnet *, struct in6_addr *, int);
sys/netinet6/in6_ifattach.h
45
int in6_get_hw_ifid(struct ifnet *, struct in6_addr *);
sys/netinet6/in6_ifattach.h
46
int in6_get_ifid(struct ifnet *, struct ifnet *, struct in6_addr *);
sys/netinet6/in6_ifattach.h
47
int in6_nigroup(struct ifnet *, const char *, int, struct in6_addr *);
sys/netinet6/in6_ifattach.h
48
int in6_nigroup_oldmcprefix(struct ifnet *, const char *, int, struct in6_addr *);
sys/netinet6/in6_mcast.c
1210
in6_joingroup(struct ifnet *ifp, const struct in6_addr *mcaddr,
sys/netinet6/in6_mcast.c
1232
in6_joingroup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr,
sys/netinet6/in6_mcast.c
1353
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
136
const struct ifnet *, const struct sockaddr *);
sys/netinet6/in6_mcast.c
141
static int in6_getmulti(struct ifnet *, const struct in6_addr *,
sys/netinet6/in6_mcast.c
1428
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
143
static int in6_joingroup_locked(struct ifnet *, const struct in6_addr *,
sys/netinet6/in6_mcast.c
159
static struct ifnet *
sys/netinet6/in6_mcast.c
1624
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
1662
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
1866
static struct ifnet *
sys/netinet6/in6_mcast.c
1900
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
201
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
2209
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
2455
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
2495
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
257
im6o_match_group(const struct ip6_moptions *imo, const struct ifnet *ifp,
sys/netinet6/in6_mcast.c
2778
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
314
im6o_mc_filter(const struct ip6_moptions *imo, const struct ifnet *ifp,
sys/netinet6/in6_mcast.c
354
in6m_lookup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr)
sys/netinet6/in6_mcast.c
380
in6_getmulti(struct ifnet *ifp, const struct in6_addr *group,
sys/netinet6/in6_mcast.c
514
struct ifnet *ifp;
sys/netinet6/in6_mcast.c
584
struct ifnet *ifp;
sys/netinet6/in6_pcb.c
1235
struct ifnet *ifp)
sys/netinet6/in6_pcb.c
1247
struct ifnet *ifp __unused, struct mbuf *m)
sys/netinet6/in6_pcb.c
796
in6_pcbpurgeif0(struct inpcbinfo *pcbinfo, struct ifnet *ifp)
sys/netinet6/in6_pcb.h
71
void in6_pcbpurgeif0(struct inpcbinfo *, struct ifnet *);
sys/netinet6/in6_pcb.h
84
const struct in6_addr *, u_int, int, struct ifnet *);
sys/netinet6/in6_pcb.h
86
u_int, const struct in6_addr *, u_int, int, struct ifnet *ifp,
sys/netinet6/in6_pcb.h
97
int in6_selecthlim(struct inpcb *, struct ifnet *);
sys/netinet6/in6_src.c
128
struct ip6_moptions *, struct route_in6 *, struct ifnet **,
sys/netinet6/in6_src.c
131
struct ip6_moptions *, struct ifnet **,
sys/netinet6/in6_src.c
132
struct ifnet *, u_int);
sys/netinet6/in6_src.c
135
struct ucred *, struct ifnet **, struct in6_addr *);
sys/netinet6/in6_src.c
176
struct ucred *cred, struct ifnet **ifpp, struct in6_addr *srcp)
sys/netinet6/in6_src.c
180
struct ifnet *ifp = NULL, *oifp = NULL;
sys/netinet6/in6_src.c
298
struct ifnet *ifp1 = ia->ia_ifp;
sys/netinet6/in6_src.c
542
struct ifnet *retifp;
sys/netinet6/in6_src.c
584
uint32_t scopeid, struct ifnet *ifp, struct in6_addr *srcp,
sys/netinet6/in6_src.c
587
struct ifnet *retifp;
sys/netinet6/in6_src.c
616
struct ip6_moptions *mopts, struct ifnet *ifp, struct in6_addr *srcp)
sys/netinet6/in6_src.c
619
struct ifnet *retifp;
sys/netinet6/in6_src.c
715
struct ifnet **retifp, struct nhop_object **retnh, int norouteok,
sys/netinet6/in6_src.c
719
struct ifnet *ifp = NULL;
sys/netinet6/in6_src.c
789
struct ip6_moptions *mopts, struct ifnet **retifp,
sys/netinet6/in6_src.c
790
struct ifnet *oifp, u_int fibnum)
sys/netinet6/in6_src.c
848
struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid)
sys/netinet6/in6_src.c
865
in6_selecthlim(struct inpcb *inp, struct ifnet *ifp)
sys/netinet6/in6_var.h
513
struct ifnet *mli_ifp; /* interface this instance belongs to */
sys/netinet6/in6_var.h
715
struct ifnet *in6m_ifp; /* back pointer to ifnet */
sys/netinet6/in6_var.h
807
in6m_lookup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr);
sys/netinet6/in6_var.h
815
in6m_lookup(struct ifnet *ifp, const struct in6_addr *mcaddr)
sys/netinet6/in6_var.h
866
int im6o_mc_filter(const struct ip6_moptions *, const struct ifnet *,
sys/netinet6/in6_var.h
868
int in6_joingroup(struct ifnet *, const struct in6_addr *,
sys/netinet6/in6_var.h
886
int in6_control(struct socket *, u_long, void *, struct ifnet *,
sys/netinet6/in6_var.h
888
int in6_control_ioctl(u_long, void *, struct ifnet *, struct ucred *);
sys/netinet6/in6_var.h
889
int in6_update_ifa(struct ifnet *, struct in6_aliasreq *,
sys/netinet6/in6_var.h
893
int in6_addifaddr(struct ifnet *, struct in6_aliasreq *, struct in6_ifaddr *);
sys/netinet6/in6_var.h
896
int in6if_do_dad(struct ifnet *);
sys/netinet6/in6_var.h
898
uint32_t in6_ifmtu(const struct ifnet *);
sys/netinet6/in6_var.h
901
int in6_if2idlen(struct ifnet *);
sys/netinet6/in6_var.h
902
struct in6_ifaddr *in6ifa_ifpforlinklocal(struct ifnet *, int);
sys/netinet6/in6_var.h
903
struct in6_ifaddr *in6ifa_ifpwithaddr(struct ifnet *, const struct in6_addr *);
sys/netinet6/in6_var.h
905
struct in6_ifaddr *in6ifa_llaonifp(struct ifnet *);
sys/netinet6/in6_var.h
906
int in6_addr2zoneid(struct ifnet *, struct in6_addr *, u_int32_t *);
sys/netinet6/in6_var.h
911
struct ifnet *);
sys/netinet6/in6_var.h
914
void in6_purgeprefix(struct ifnet *);
sys/netinet6/in6_var.h
921
void in6_purge_proxy_ndp(struct ifnet *);
sys/netinet6/in6_var.h
922
void in6_ifarrival(void *, struct ifnet *);
sys/netinet6/ip6_fastfwd.c
101
struct ifnet *rcvif;
sys/netinet6/ip6_forward.c
101
struct ifnet *origifp; /* maybe unnecessary */
sys/netinet6/ip6_input.c
289
struct ifnet *ifp;
sys/netinet6/ip6_input.c
359
struct ifnet *ifp;
sys/netinet6/ip6_input.c
537
struct ifnet *rcvif;
sys/netinet6/ip6_input.c
581
struct ifnet *ifp = (m->m_flags & M_LOOP) ? V_loif : rcvif;
sys/netinet6/ip6_mroute.c
1140
X_ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m)
sys/netinet6/ip6_mroute.c
132
static int ip6_mdq(struct mf6ctable *, struct mbuf *, struct ifnet *,
sys/netinet6/ip6_mroute.c
1455
ip6_mdq(struct mf6ctable *mfct, struct mbuf *m, struct ifnet *ifp,
sys/netinet6/ip6_mroute.c
1632
struct ifnet *ifp = mifp->m6_ifp;
sys/netinet6/ip6_mroute.c
1995
ip6_mrouter_ifdetach(void *arg __unused, struct ifnet *ifp)
sys/netinet6/ip6_mroute.c
207
struct ifnet *register_if;
sys/netinet6/ip6_mroute.c
365
static int X_ip6_mforward(struct ip6_hdr *, struct ifnet *, struct mbuf *);
sys/netinet6/ip6_mroute.c
718
struct ifnet *ifp;
sys/netinet6/ip6_mroute.c
819
struct ifnet *ifp;
sys/netinet6/ip6_mroute.h
223
struct ifnet *m6_ifp; /* pointer to interface */
sys/netinet6/ip6_mroute.h
260
struct ifnet *ifp; /* Interface pkt came in on */
sys/netinet6/ip6_mroute.h
282
struct ifnet;
sys/netinet6/ip6_mroute.h
288
extern int (*ip6_mforward)(struct ip6_hdr *, struct ifnet *,
sys/netinet6/ip6_output.c
1386
struct ifnet *ifp, const struct in6_addr *dst, u_long *mtup,
sys/netinet6/ip6_output.c
1440
ip6_calcmtu(struct ifnet *ifp, const struct in6_addr *dst, u_long rt_mtu,
sys/netinet6/ip6_output.c
147
struct ifnet *, const struct in6_addr *, u_long *, u_int, u_int);
sys/netinet6/ip6_output.c
148
static void ip6_calcmtu(struct ifnet *, const struct in6_addr *, u_long,
sys/netinet6/ip6_output.c
207
ip6_output_delayed_csum(struct mbuf *m, struct ifnet *ifp, int csum_flags,
sys/netinet6/ip6_output.c
229
ip6_fragment(struct ifnet *ifp, struct mbuf *m0, int hlen, u_char nextproto,
sys/netinet6/ip6_output.c
2790
struct ifnet *ifp = NULL;
sys/netinet6/ip6_output.c
300
ip6_output_send(struct inpcb *inp, struct ifnet *ifp, struct ifnet *origifp,
sys/netinet6/ip6_output.c
3153
ip6_mloopback(struct ifnet *ifp, struct mbuf *m)
sys/netinet6/ip6_output.c
402
struct ifnet **ifpp, struct inpcb *inp)
sys/netinet6/ip6_output.c
405
struct ifnet *ifp, *origifp;
sys/netinet6/ip6_var.h
105
struct ifnet *im6o_multicast_ifp; /* ifp for outgoing multicasts */
sys/netinet6/ip6_var.h
394
extern int (*ip6_mforward)(struct ip6_hdr *, struct ifnet *,
sys/netinet6/ip6_var.h
406
void ip6_mloopback(struct ifnet *, struct mbuf *);
sys/netinet6/ip6_var.h
410
struct ip6_moptions *, struct ifnet **,
sys/netinet6/ip6_var.h
421
int ip6_fragment(struct ifnet *, struct mbuf *, int, u_char, int,
sys/netinet6/ip6_var.h
442
uint32_t, struct ifnet *, struct in6_addr *, int *);
sys/netinet6/ip6_var.h
444
struct ip6_moptions *, struct ifnet *, struct in6_addr *);
sys/netinet6/ip6_var.h
446
struct ip6_moptions *, struct route_in6 *, struct ifnet **,
sys/netinet6/mld6.c
1042
mld_v1_input_report(struct ifnet *ifp, const struct ip6_hdr *ip6,
sys/netinet6/mld6.c
116
static int mld_v1_input_query(struct ifnet *, const struct ip6_hdr *,
sys/netinet6/mld6.c
118
static int mld_v1_input_report(struct ifnet *, const struct ip6_hdr *,
sys/netinet6/mld6.c
1193
struct ifnet *ifp;
sys/netinet6/mld6.c
128
mld_v2_encap_report(struct ifnet *, struct mbuf *);
sys/netinet6/mld6.c
1302
struct ifnet *ifp;
sys/netinet6/mld6.c
134
static int mld_v2_input_query(struct ifnet *, const struct ip6_hdr *,
sys/netinet6/mld6.c
1613
struct ifnet *ifp;
sys/netinet6/mld6.c
1746
struct ifnet *ifp;
sys/netinet6/mld6.c
1844
struct ifnet *ifp;
sys/netinet6/mld6.c
1922
struct ifnet *ifp;
sys/netinet6/mld6.c
2073
struct ifnet *ifp;
sys/netinet6/mld6.c
2259
struct ifnet *ifp;
sys/netinet6/mld6.c
2642
struct ifnet *ifp;
sys/netinet6/mld6.c
276
mld_save_context(struct mbuf *m, struct ifnet *ifp)
sys/netinet6/mld6.c
2954
struct ifnet *ifp;
sys/netinet6/mld6.c
3029
struct ifnet *ifp;
sys/netinet6/mld6.c
3030
struct ifnet *oifp;
sys/netinet6/mld6.c
3138
mld_v2_encap_report(struct ifnet *ifp, struct mbuf *m)
sys/netinet6/mld6.c
365
struct ifnet *ifp;
sys/netinet6/mld6.c
469
mld_domifattach(struct ifnet *ifp)
sys/netinet6/mld6.c
506
mld_ifdetach(struct ifnet *ifp, struct in6_multi_head *inmh)
sys/netinet6/mld6.c
555
mld_domifdetach(struct ifnet *ifp)
sys/netinet6/mld6.c
576
mld_v1_input_query(struct ifnet *ifp, const struct ip6_hdr *ip6,
sys/netinet6/mld6.c
753
mld_v2_input_query(struct ifnet *ifp, const struct ip6_hdr *ip6,
sys/netinet6/mld6_var.h
145
void mld_domifattach(struct ifnet *);
sys/netinet6/mld6_var.h
146
void mld_domifdetach(struct ifnet *);
sys/netinet6/mld6_var.h
147
void mld_ifdetach(struct ifnet *, struct in6_multi_head *);
sys/netinet6/nd6.c
1110
struct ifnet *ifp;
sys/netinet6/nd6.c
1178
nd6_purge(struct ifnet *ifp)
sys/netinet6/nd6.c
1220
nd6_lookup(const struct in6_addr *addr6, int flags, struct ifnet *ifp)
sys/netinet6/nd6.c
1238
nd6_alloc(const struct in6_addr *addr6, int flags, struct ifnet *ifp)
sys/netinet6/nd6.c
1259
nd6_is_new_addr_neighbor(const struct sockaddr_in6 *addr, struct ifnet *ifp)
sys/netinet6/nd6.c
1349
nd6_is_addr_neighbor(const struct sockaddr_in6 *addr, struct ifnet *ifp)
sys/netinet6/nd6.c
1392
nd6_try_set_entry_addr_locked(struct ifnet *ifp, struct llentry *lle, char *lladdr)
sys/netinet6/nd6.c
1422
nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr)
sys/netinet6/nd6.c
1446
struct ifnet *ifp;
sys/netinet6/nd6.c
146
int (*send_sendso_input_hook)(struct mbuf *, struct ifnet *, int, int);
sys/netinet6/nd6.c
149
struct ifnet *);
sys/netinet6/nd6.c
156
static int nd6_resolve_slow(struct ifnet *, int, int, struct mbuf *,
sys/netinet6/nd6.c
158
static int nd6_need_cache(struct ifnet *);
sys/netinet6/nd6.c
1646
nd6_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp)
sys/netinet6/nd6.c
172
struct ifnet *ifp;
sys/netinet6/nd6.c
1963
nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr,
sys/netinet6/nd6.c
2141
struct ifnet *ifp;
sys/netinet6/nd6.c
2194
nd6_output_ifp(struct ifnet *ifp, struct ifnet *origifp, struct mbuf *m,
sys/netinet6/nd6.c
221
nd6_iflladdr(void *arg __unused, struct ifnet *ifp)
sys/netinet6/nd6.c
2252
nd6_resolve(struct ifnet *ifp, int gw_flags, struct mbuf *m,
sys/netinet6/nd6.c
2320
nd6_get_llentry(struct ifnet *ifp, const struct in6_addr *addr, int family)
sys/netinet6/nd6.c
2388
nd6_resolve_slow(struct ifnet *ifp, int family, int flags, struct mbuf *m,
sys/netinet6/nd6.c
2511
nd6_resolve_addr(struct ifnet *ifp, int flags, const struct sockaddr *dst,
sys/netinet6/nd6.c
2523
nd6_flush_holdchain(struct ifnet *ifp, struct llentry *lle, struct mbuf *chain)
sys/netinet6/nd6.c
2554
nd6_flush_children_holdchain(struct ifnet *ifp, struct llentry *lle)
sys/netinet6/nd6.c
2570
nd6_need_cache(struct ifnet *ifp)
sys/netinet6/nd6.c
2606
struct ifnet *ifp;
sys/netinet6/nd6.c
2648
struct ifnet *ifp;
sys/netinet6/nd6.c
295
nd6_ifattach(struct ifnet *ifp)
sys/netinet6/nd6.c
347
nd6_ifdetach(struct ifnet *ifp)
sys/netinet6/nd6.c
372
nd6_setmtu(struct ifnet *ifp)
sys/netinet6/nd6.c
714
struct ifnet *ifp;
sys/netinet6/nd6.c
765
struct ifnet *ifp;
sys/netinet6/nd6.c
950
struct ifnet *ifp;
sys/netinet6/nd6.h
194
struct ifnet *ifp;
sys/netinet6/nd6.h
200
struct ifnet *ndpr_ifp;
sys/netinet6/nd6.h
214
struct ifnet *ndpr_ifp;
sys/netinet6/nd6.h
337
void nd6_ifattach(struct ifnet *);
sys/netinet6/nd6.h
338
void nd6_ifdetach(struct ifnet *);
sys/netinet6/nd6.h
339
int nd6_is_addr_neighbor(const struct sockaddr_in6 *, struct ifnet *);
sys/netinet6/nd6.h
343
struct llentry *nd6_lookup(const struct in6_addr *, int, struct ifnet *);
sys/netinet6/nd6.h
344
void nd6_setmtu(struct ifnet *);
sys/netinet6/nd6.h
347
void nd6_purge(struct ifnet *);
sys/netinet6/nd6.h
348
int nd6_resolve_addr(struct ifnet *ifp, int flags, const struct sockaddr *dst,
sys/netinet6/nd6.h
350
int nd6_resolve(struct ifnet *, int, struct mbuf *,
sys/netinet6/nd6.h
352
int nd6_ioctl(u_long, caddr_t, struct ifnet *);
sys/netinet6/nd6.h
353
void nd6_cache_lladdr(struct ifnet *, struct in6_addr *,
sys/netinet6/nd6.h
355
bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
sys/netinet6/nd6.h
357
int nd6_flush_holdchain(struct ifnet *, struct llentry *, struct mbuf *);
sys/netinet6/nd6.h
358
void nd6_flush_children_holdchain(struct ifnet *, struct llentry *);
sys/netinet6/nd6.h
361
int nd6_output_ifp(struct ifnet *, struct ifnet *, struct mbuf *,
sys/netinet6/nd6.h
371
void nd6_na_output(struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6.h
374
void nd6_ns_output(struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6.h
376
caddr_t nd6_ifptomac(struct ifnet *);
sys/netinet6/nd6.h
386
void nd6_ifnet_link_event(void *, struct ifnet *, int);
sys/netinet6/nd6.h
387
struct nd_defrouter *defrouter_lookup(const struct in6_addr *, struct ifnet *);
sys/netinet6/nd6.h
389
struct ifnet *);
sys/netinet6/nd6.h
393
bool defrouter_remove(struct in6_addr *, struct ifnet *);
sys/netinet6/nd6.h
396
void nd6_defrouter_purge(struct ifnet *);
sys/netinet6/nd6.h
408
void rt6_flush(struct in6_addr *, struct ifnet *);
sys/netinet6/nd6_nbr.c
104
static struct ifaddr *nd6_proxy_fill_sdl(struct ifnet *,
sys/netinet6/nd6_nbr.c
1134
nd6_na_output(struct ifnet *ifp, const struct in6_addr *daddr6_0,
sys/netinet6/nd6_nbr.c
1145
nd6_ifptomac(struct ifnet *ifp)
sys/netinet6/nd6_nbr.c
1387
struct ifnet *ifp = dp->dad_ifa->ifa_ifp;
sys/netinet6/nd6_nbr.c
145
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
1513
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
1590
struct ifnet *ifp = dp->dad_ifa->ifa_ifp;
sys/netinet6/nd6_nbr.c
1678
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
1760
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
1887
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
396
nd6_proxy_fill_sdl(struct ifnet *ifp, const struct in6_addr *taddr6,
sys/netinet6/nd6_nbr.c
433
nd6_ns_output_fib(struct ifnet *ifp, const struct in6_addr *saddr6,
sys/netinet6/nd6_nbr.c
654
nd6_ns_output(struct ifnet *ifp, const struct in6_addr *saddr6,
sys/netinet6/nd6_nbr.c
670
struct ifnet *ifp;
sys/netinet6/nd6_nbr.c
929
struct ifnet *nd6_ifp;
sys/netinet6/nd6_nbr.c
97
static void nd6_na_output_fib(struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6_nbr.c
986
nd6_na_output_fib(struct ifnet *ifp, const struct in6_addr *daddr6_0,
sys/netinet6/nd6_nbr.c
99
static void nd6_ns_output_fib(struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6_rtr.c
1191
struct ifnet *ifp = pr->ndpr_ifp;
sys/netinet6/nd6_rtr.c
1506
struct ifnet *ifp = new->ndpr_ifp;
sys/netinet6/nd6_rtr.c
165
struct ifnet *ifp;
sys/netinet6/nd6_rtr.c
2061
struct sockaddr_in6 *netmask, struct ifnet *ifp, struct ifaddr *ifa)
sys/netinet6/nd6_rtr.c
2117
struct ifnet *ifp = pr->ndpr_ifp;
sys/netinet6/nd6_rtr.c
2199
struct ifnet *ifp = pr->ndpr_ifp;
sys/netinet6/nd6_rtr.c
2336
struct ifnet *ifp = ia0->ia_ifa.ifa_ifp;
sys/netinet6/nd6_rtr.c
2488
rt6_flush(struct in6_addr *gateway, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
2563
nd6_defrouter_purge(struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
263
defrtr_ipv6_only_ifp(struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
333
defrtr_ipv6_only_ipf_down(struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
343
nd6_ifnet_link_event(void *arg __unused, struct ifnet *ifp, int linkstate)
sys/netinet6/nd6_rtr.c
359
nd6_ra_opt_pi(struct nd_opt_hdr *pt, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
413
nd6_ra_opt_mtu(struct nd_opt_mtu *optmtu, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
448
nd6_ra_opt_src_lladdr(struct nd_opt_hdr *opthdr, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
489
struct ifnet *ifp;
sys/netinet6/nd6_rtr.c
818
defrouter_lookup_locked(const struct in6_addr *addr, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
832
defrouter_lookup(const struct in6_addr *addr, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
890
defrouter_remove(struct in6_addr *addr, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
93
VNET_DEFINE_STATIC(struct ifnet *, nd6_defifp);
sys/netinet6/raw_ip6.c
147
int (*ip6_mforward)(struct ip6_hdr *, struct ifnet *, struct mbuf *);
sys/netinet6/raw_ip6.c
184
struct ifnet *ifp;
sys/netinet6/raw_ip6.c
356
struct ifnet *oifp = NULL;
sys/netinet6/scope6.c
109
scope6_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp)
sys/netinet6/scope6.c
137
scope6_set(struct ifnet *ifp, struct scope6_id *idlist)
sys/netinet6/scope6.c
206
scope6_get(struct ifnet *ifp, struct scope6_id *idlist)
sys/netinet6/scope6.c
254
scope6_setdefault(struct ifnet *ifp)
sys/netinet6/scope6.c
400
in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id)
sys/netinet6/scope6.c
483
in6_get_unicast_scopeid(const struct in6_addr *in6, const struct ifnet *ifp)
sys/netinet6/scope6.c
502
struct ifnet*
sys/netinet6/scope6.c
505
struct ifnet *ifp;
sys/netinet6/scope6.c
528
in6_getscopezone(const struct ifnet *ifp, int scope)
sys/netinet6/scope6.c
606
sa6_checkzone_ifp(struct ifnet *ifp, struct sockaddr_in6 *sa6)
sys/netinet6/scope6.c
78
static int scope6_get(struct ifnet *, struct scope6_id *);
sys/netinet6/scope6.c
79
static int scope6_set(struct ifnet *, struct scope6_id *);
sys/netinet6/scope6.c
95
scope6_ifattach(struct ifnet *ifp)
sys/netinet6/scope6_var.h
41
void scope6_ifattach(struct ifnet *);
sys/netinet6/scope6_var.h
42
int scope6_ioctl(u_long cmd, caddr_t data, struct ifnet *);
sys/netinet6/scope6_var.h
43
void scope6_setdefault(struct ifnet *);
sys/netinet6/scope6_var.h
48
int sa6_checkzone_ifp(struct ifnet *, struct sockaddr_in6 *);
sys/netinet6/scope6_var.h
49
int in6_setscope(struct in6_addr *, struct ifnet *, u_int32_t *);
sys/netinet6/scope6_var.h
52
uint32_t in6_getscopezone(const struct ifnet *, int);
sys/netinet6/scope6_var.h
54
struct ifnet* in6_getlinkifnet(uint32_t);
sys/netinet6/scope6_var.h
55
uint32_t in6_get_unicast_scopeid(const struct in6_addr *, const struct ifnet *);
sys/netinet6/send.c
111
send_output(struct mbuf *m, struct ifnet *ifp, int direction)
sys/netinet6/send.c
225
struct ifnet *ifp;
sys/netinet6/send.c
275
send_input(struct mbuf *m, struct ifnet *ifp, int direction, int msglen __unused)
sys/netinet6/send.h
43
extern int (*send_sendso_input_hook)(struct mbuf *, struct ifnet *, int, int);
sys/netipsec/ipsec.h
364
int ipsec4_check_pmtu(struct ifnet *, struct mbuf *, struct ip *ip1,
sys/netipsec/ipsec.h
366
int ipsec4_process_packet(struct ifnet *, struct mbuf *, struct ip *ip1,
sys/netipsec/ipsec6.h
72
int ipsec6_check_pmtu(struct ifnet *, struct mbuf *, struct secpolicy *, int);
sys/netipsec/ipsec6.h
73
int ipsec6_process_packet(struct ifnet *, struct mbuf *, struct secpolicy *,
sys/netipsec/ipsec_offload.c
110
struct ifnet *ifp;
sys/netipsec/ipsec_offload.c
145
static int ipsec_accel_handle_sav(struct secasvar *sav, struct ifnet *ifp,
sys/netipsec/ipsec_offload.c
149
struct ifnet *ifp);
sys/netipsec/ipsec_offload.c
157
static void ipsec_accel_on_ifdown_impl(struct ifnet *ifp);
sys/netipsec/ipsec_offload.c
162
static void ipsec_accel_ifdetach_event(void *arg, struct ifnet *ifp);
sys/netipsec/ipsec_offload.c
426
ipsec_accel_handle_sav(struct secasvar *sav, struct ifnet *ifp,
sys/netipsec/ipsec_offload.c
473
struct ifnet *ifp;
sys/netipsec/ipsec_offload.c
553
ipsec_accel_on_ifdown_sav(struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
580
ipsec_accel_is_accel_sav_ptr_raw(struct secasvar *sav, struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
594
ipsec_accel_is_accel_sav_ptr(struct secasvar *sav, struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
796
ipsec_accel_on_ifdown_sp(struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
845
ipsec_accel_on_ifdown_impl(struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
852
ipsec_accel_ifdetach_event(void *arg __unused, struct ifnet *ifp)
sys/netipsec/ipsec_offload.c
889
ipsec_accel_output(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp,
sys/netipsec/ipsec_offload.c
90
struct ifnet *ifp;
sys/netipsec/ipsec_offload.h
194
bool ipsec_accel_output(struct ifnet *ifp, struct mbuf *m,
sys/netipsec/ipsec_offload.h
209
void ipsec_accel_on_ifdown(struct ifnet *ifp);
sys/netipsec/ipsec_offload.h
66
extern void (*ipsec_accel_on_ifdown_p)(struct ifnet *ifp);
sys/netipsec/ipsec_output.c
114
ipsec4_allocsa(struct ifnet *ifp, struct mbuf *m, const struct ip *ip,
sys/netipsec/ipsec_output.c
189
ipsec4_perform_request(struct ifnet *ifp, struct mbuf *m, struct ip *ip1,
sys/netipsec/ipsec_output.c
328
ipsec4_process_packet(struct ifnet *ifp, struct mbuf *m, struct ip *ip1,
sys/netipsec/ipsec_output.c
336
ipsec4_check_pmtu(struct ifnet *ifp, struct mbuf *m, struct ip *ip1,
sys/netipsec/ipsec_output.c
407
ipsec4_common_output1(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp,
sys/netipsec/ipsec_output.c
457
ipsec4_common_output(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp,
sys/netipsec/ipsec_output.c
484
ipsec4_output(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp, u_long mtu)
sys/netipsec/ipsec_output.c
539
ipsec6_allocsa(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp,
sys/netipsec/ipsec_output.c
628
ipsec6_perform_request(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp,
sys/netipsec/ipsec_output.c
745
ipsec6_process_packet(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp,
sys/netipsec/ipsec_output.c
756
ipsec6_check_pmtu(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp,
sys/netipsec/ipsec_output.c
820
ipsec6_common_output(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp,
sys/netipsec/ipsec_output.c
866
ipsec6_output(struct ifnet *ifp, struct mbuf *m, struct inpcb *inp, u_long mtu)
sys/netipsec/ipsec_support.h
194
int ipsec_kmod_output(struct ipsec_support * const, struct ifnet *,
sys/netipsec/ipsec_support.h
32
struct ifnet;
sys/netipsec/ipsec_support.h
64
int ipsec4_output(struct ifnet *, struct mbuf *, struct inpcb *, u_long);
sys/netipsec/ipsec_support.h
74
int ipsec6_output(struct ifnet *, struct mbuf *, struct inpcb *, u_long);
sys/netipsec/ipsec_support.h
83
int (*output)(struct ifnet *, struct mbuf *, struct inpcb *,
sys/netipsec/key.c
112
void (*ipsec_accel_on_ifdown_p)(struct ifnet *ifp);
sys/netipsec/key.c
8989
ipsec_accel_on_ifdown(struct ifnet *ifp)
sys/netipsec/key.c
8991
void (*p)(struct ifnet *ifp);
sys/netipsec/subr_ipsec.c
362
METHOD_DECL(struct ipsec_support * const sc, struct ifnet *ifp,
sys/netlink/netlink_glue.c
169
nl_modify_ifp_generic_stub(struct ifnet *ifp __unused,
sys/netlink/netlink_glue.c
177
nl_store_ifp_cookie_stub(struct nl_pstate *npt __unused, struct ifnet *ifp __unused)
sys/netlink/netlink_glue.c
273
nl_modify_ifp_generic(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/netlink_glue.c
280
nl_store_ifp_cookie(struct nl_pstate *npt, struct ifnet *ifp)
sys/netlink/netlink_glue.c
67
ignore_ifmsg_event(struct ifnet *ifp, int if_flags_mask)
sys/netlink/netlink_message_parser.c
426
struct ifnet *ifp;
sys/netlink/netlink_message_parser.c
437
*((struct ifnet **)target) = NULL;
sys/netlink/netlink_message_parser.c
449
*((struct ifnet **)target) = ifp;
sys/netlink/netlink_message_parser.c
571
struct ifnet *ifp;
sys/netlink/netlink_message_parser.c
582
*((struct ifnet **)target) = ifp;
sys/netlink/netlink_message_parser.c
590
struct ifnet *ifp;
sys/netlink/netlink_message_parser.c
601
*((struct ifnet **)target) = ifp;
sys/netlink/netlink_message_writer.h
42
struct ifnet;
sys/netlink/netlink_message_writer.h
57
const struct ifnet *ifp; /* Used by Linux translation only */
sys/netlink/netlink_var.h
152
struct ifnet;
sys/netlink/netlink_var.h
171
int (*nl_modify_ifp_generic)(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/netlink_var.h
173
void (*nl_store_ifp_cookie)(struct nl_pstate *npt, struct ifnet *ifp);
sys/netlink/route/iface.c
256
dump_iface_caps(struct nl_writer *nw, struct ifnet *ifp)
sys/netlink/route/iface_drivers.c
149
_nl_store_ifp_cookie(struct nl_pstate *npt, struct ifnet *ifp)
sys/netlink/route/iface_drivers.c
66
_nl_modify_ifp_generic(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/route/neigh.c
308
struct ifnet *nda_ifp;
sys/netlink/route/nexthop.c
693
struct ifnet *nha_oif;
sys/netlink/route/route_var.h
102
int nl_modify_ifp_generic(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/route/route_var.h
104
void nl_store_ifp_cookie(struct nl_pstate *npt, struct ifnet *ifp);
sys/netlink/route/route_var.h
110
typedef int rtnl_iface_modify_f(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/route/route_var.h
112
typedef int rtnl_iface_dump_f(struct ifnet *ifp, struct nl_writer *nw);
sys/netlink/route/route_var.h
128
void rtnl_handle_ifnet_event(struct ifnet *ifp, int if_change_mask);
sys/netlink/route/route_var.h
138
struct ifnet *ifp, struct nl_pstate *npt);
sys/netlink/route/route_var.h
84
int _nl_modify_ifp_generic(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/route/route_var.h
86
void _nl_store_ifp_cookie(struct nl_pstate *npt, struct ifnet *ifp);
sys/netlink/route/route_var.h
89
nl_modify_ifp_generic(struct ifnet *ifp, struct nl_parsed_link *lattrs,
sys/netlink/route/route_var.h
96
nl_store_ifp_cookie(struct nl_pstate *npt, struct ifnet *ifp)
sys/netlink/route/rt.c
386
set_scope6(struct sockaddr *sa, struct ifnet *ifp)
sys/netlink/route/rt.c
400
struct ifnet *ifp;
sys/netlink/route/rt.c
485
struct ifnet *rta_oif;
sys/netpfil/ipfilter/netinet/fil.c
2761
ipf_check(void *ctx, ip_t *ip, int hlen, struct ifnet *ifp, int out
sys/netpfil/ipfilter/netinet/fil.c
3157
(fdp->fd_ptr != (struct ifnet *)-1)) {
sys/netpfil/ipfilter/netinet/fil.c
6054
ipf_getifname(struct ifnet *ifp, char *buffer)
sys/netpfil/ipfilter/netinet/ip_compat.h
189
int (*if_output)(struct ifnet *, struct mbuf *,
sys/netpfil/ipfilter/netinet/ip_compat.h
195
#define IFNAME(x) ((struct ifnet *)x)->if_xname
sys/netpfil/ipfilter/netinet/ip_compat.h
198
((struct ifnet *)x)->if_xname, \
sys/netpfil/ipfilter/netinet/ip_compat.h
494
# define GETIFMTU_4(x) ((struct ifnet *)x)->if_mtu
sys/netpfil/ipfilter/netinet/ip_compat.h
495
# define GETIFMTU_6(x) ((struct ifnet *)x)->if_mtu
sys/netpfil/ipfilter/netinet/ip_compat.h
571
# define IFNAME(x) get_ifname((struct ifnet *)x)
sys/netpfil/ipfilter/netinet/ip_compat.h
575
extern char *ipf_getifname(struct ifnet *, char *);
sys/netpfil/ipfilter/netinet/ip_compat.h
577
ipf_getifname((struct ifnet *)x, b)
sys/netpfil/ipfilter/netinet/ip_fil.h
1618
extern int ipf_check(void *, struct ip *, int, struct ifnet *, int, mb_t **);
sys/netpfil/ipfilter/netinet/ip_fil.h
1619
extern struct ifnet *get_unit(char *, int);
sys/netpfil/ipfilter/netinet/ip_fil.h
1620
extern char *get_ifname(struct ifnet *);
sys/netpfil/ipfilter/netinet/ip_fil.h
1634
extern int ipf_check(void *, struct ip *, int, struct ifnet *, int, void *,
sys/netpfil/ipfilter/netinet/ip_fil.h
1642
extern int ipf_check(void *, struct ip *, int, struct ifnet *, int, mb_t **);
sys/netpfil/ipfilter/netinet/ip_fil.h
1678
extern char *getifname(struct ifnet *);
sys/netpfil/ipfilter/netinet/ip_fil.h
359
struct ifnet *fin_ifp; /* interface packet is `on' */
sys/netpfil/ipfilter/netinet/ip_fil.h
81
struct ifnet;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
103
static void ipf_ifevent(void *arg, struct ifnet *ifp);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
105
static void ipf_ifevent(void *arg, struct ifnet *ifp)
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
117
ipf_check_wrapper(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
134
ipf_check_wrapper6(struct mbuf **mp, struct ifnet *ifp, int flags,
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
366
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
596
m->m_pkthdr.rcvif = (struct ifnet *)0;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
668
struct ifnet *ifp, *sifp;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
941
struct ifnet *ifp;
sys/netpfil/ipfilter/netinet/ip_log.c
346
struct ifnet *ifp;
sys/netpfil/ipfilter/netinet/ip_nat.c
4786
struct ifnet *ifp, *sifp;
sys/netpfil/ipfilter/netinet/ip_nat.c
5278
struct ifnet *ifp;
sys/netpfil/ipfilter/netinet/ip_nat.c
77
extern struct ifnet vpnif;
sys/netpfil/ipfilter/netinet/ip_nat6.c
2560
struct ifnet *ifp, *sifp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
2952
struct ifnet *ifp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
74
extern struct ifnet vpnif;
sys/netpfil/ipfw/ip_dn_io.c
784
struct ifnet *ifp = NULL; /* gcc 3.4.6 complains */
sys/netpfil/ipfw/ip_dn_io.c
93
extern void (*bridge_dn_p)(struct mbuf *, struct ifnet *);
sys/netpfil/ipfw/ip_fw2.c
1444
struct ifnet *oif, *iif;
sys/netpfil/ipfw/ip_fw2.c
419
iface_match(struct ifnet *ifp, ipfw_insn_if *cmd, struct ip_fw_chain *chain,
sys/netpfil/ipfw/ip_fw2.c
479
verify_path(struct in_addr src, struct ifnet *ifp, u_int fib)
sys/netpfil/ipfw/ip_fw2.c
822
verify_path6(struct in6_addr *src, struct ifnet *ifp, u_int fib)
sys/netpfil/ipfw/ip_fw_iface.c
201
struct ifnet *ifp;
sys/netpfil/ipfw/ip_fw_iface.c
80
static void ipfw_kifhandler(void *, struct ifnet *, const char *);
sys/netpfil/ipfw/ip_fw_iface.c
96
ipfw_kifhandler(void *arg, struct ifnet *ifp, const char *old_name)
sys/netpfil/ipfw/ip_fw_nat.c
101
ifaddr_change(void *arg __unused, struct ifnet *ifp)
sys/netpfil/ipfw/ip_fw_pfil.c
121
ipfw_check_packet(struct mbuf **m0, struct ifnet *ifp, int flags,
sys/netpfil/ipfw/ip_fw_pfil.c
332
ipfw_check_frame_mbuf(struct mbuf **m0, struct ifnet *ifp, const int flags,
sys/netpfil/ipfw/ip_fw_pfil.c
412
ipfw_check_frame_mem(void *mem, u_int len, int flags, struct ifnet *ifp,
sys/netpfil/ipfw/ip_fw_private.h
110
struct ifnet *ifp; /* input/output interface */
sys/netpfil/ipfw/ip_fw_private.h
75
struct ifnet *origifp_or;
sys/netpfil/ipfw/ip_fw_private.h
76
struct ifnet *ifp_or;
sys/netpfil/ipfw/nat64/nat64_translate.c
158
nat64_direct_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/netpfil/ipfw/nat64/nat64_translate.c
182
struct ifnet *ifp;
sys/netpfil/ipfw/nat64/nat64_translate.c
230
nat64_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/netpfil/ipfw/nat64/nat64_translate.c
77
typedef int (*nat64_output_t)(struct ifnet *, struct mbuf *,
sys/netpfil/ipfw/nat64/nat64_translate.c
87
static int nat64_output(struct ifnet *, struct mbuf *, struct sockaddr *,
sys/netpfil/ipfw/nat64/nat64_translate.c
91
static int nat64_direct_output(struct ifnet *, struct mbuf *,
sys/netpfil/ipfw/nptv6/nptv6.c
533
struct ifnet *ifp)
sys/netpfil/ipfw/nptv6/nptv6.c
565
struct ifnet *ifp;
sys/netpfil/ipfw/nptv6/nptv6.c
620
nptv6_ifaddrevent_handler(void *arg __unused, struct ifnet *ifp,
sys/netpfil/pf/if_pflog.c
105
VNET_DEFINE(struct ifnet **, pflogifs); /* for fast access */
sys/netpfil/pf/if_pflog.c
124
struct ifnet **p;
sys/netpfil/pf/if_pflog.c
127
if (n > SIZE_MAX / sizeof(struct ifnet *))
sys/netpfil/pf/if_pflog.c
131
else if ((p = malloc(n * sizeof(struct ifnet *), M_DEVBUF,
sys/netpfil/pf/if_pflog.c
151
struct ifc_data *ifd, struct ifnet **ifpp)
sys/netpfil/pf/if_pflog.c
153
struct ifnet *ifp;
sys/netpfil/pf/if_pflog.c
179
pflog_clone_destroy(struct if_clone *ifc, struct ifnet *ifp, uint32_t flags)
sys/netpfil/pf/if_pflog.c
201
pflogstart(struct ifnet *ifp)
sys/netpfil/pf/if_pflog.c
218
pflogoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/netpfil/pf/if_pflog.c
227
pflogioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/netpfil/pf/if_pflog.c
249
struct ifnet *ifn;
sys/netpfil/pf/if_pflog.c
88
static int pflogoutput(struct ifnet *, struct mbuf *,
sys/netpfil/pf/if_pflog.c
92
static int pflogioctl(struct ifnet *, u_long, caddr_t);
sys/netpfil/pf/if_pflog.c
93
static void pflogstart(struct ifnet *);
sys/netpfil/pf/if_pflog.c
95
struct ifc_data *, struct ifnet **);
sys/netpfil/pf/if_pflog.c
96
static int pflog_clone_destroy(struct if_clone *, struct ifnet *, uint32_t);
sys/netpfil/pf/if_pfsync.c
1743
pfsyncoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/netpfil/pf/if_pfsync.c
1752
pfsyncioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/netpfil/pf/if_pfsync.c
2014
struct ifnet *ifp = sc->sc_ifp;
sys/netpfil/pf/if_pfsync.c
259
struct ifnet *sc_ifp;
sys/netpfil/pf/if_pfsync.c
260
struct ifnet *sc_sync_if;
sys/netpfil/pf/if_pfsync.c
2960
pfsync_multicast_setup(struct pfsync_softc *sc, struct ifnet *ifp,
sys/netpfil/pf/if_pfsync.c
3049
pfsync_detach_ifnet(struct ifnet *ifp)
sys/netpfil/pf/if_pfsync.c
3096
struct ifnet *sifp;
sys/netpfil/pf/if_pfsync.c
318
static int pfsync_multicast_setup(struct pfsync_softc *, struct ifnet *,
sys/netpfil/pf/if_pfsync.c
341
static void pfsync_clone_destroy(struct ifnet *);
sys/netpfil/pf/if_pfsync.c
344
static int pfsyncoutput(struct ifnet *, struct mbuf *,
sys/netpfil/pf/if_pfsync.c
346
static int pfsyncioctl(struct ifnet *, u_long, caddr_t);
sys/netpfil/pf/if_pfsync.c
367
static void pfsync_detach_ifnet(struct ifnet *);
sys/netpfil/pf/if_pfsync.c
392
struct ifnet *ifp;
sys/netpfil/pf/if_pfsync.c
450
pfsync_clone_destroy(struct ifnet *ifp)
sys/netpfil/pf/pf.c
10099
pf_route6(struct pf_krule *r, struct ifnet *oifp,
sys/netpfil/pf/pf.c
10106
struct ifnet *ifp = NULL;
sys/netpfil/pf/pf.c
10603
pf_test_eth(int dir, int pflags, struct ifnet *ifp, struct mbuf **m0,
sys/netpfil/pf/pf.c
10663
struct pf_krule *r, struct ifnet *ifp, const struct sockaddr *sa,
sys/netpfil/pf/pf.c
11607
pf_test(sa_family_t af, int dir, int pflags, struct ifnet *ifp, struct mbuf **m0,
sys/netpfil/pf/pf.c
342
struct ifnet *, const struct sockaddr *, struct mbuf **);
sys/netpfil/pf/pf.c
417
struct ifnet *, struct pf_kstate *,
sys/netpfil/pf/pf.c
424
struct ifnet *, struct pf_kstate *,
sys/netpfil/pf/pf.c
5067
struct ifnet *ifp = m->m_pkthdr.rcvif;
sys/netpfil/pf/pf.c
5634
pf_bridge_to(struct ifnet *ifp, struct mbuf *m)
sys/netpfil/pf/pf.c
9704
struct ifnet *ifp;
sys/netpfil/pf/pf.c
9743
pf_route(struct pf_krule *r, struct ifnet *oifp,
sys/netpfil/pf/pf.c
9752
struct ifnet *ifp = NULL;
sys/netpfil/pf/pf.h
282
struct ifnet *pfik_ifp;
sys/netpfil/pf/pf_if.c
103
static void pfi_ifaddr_event(void * __unused, struct ifnet *);
sys/netpfil/pf/pf_if.c
1056
pfi_attach_ifnet_event(void *arg __unused, struct ifnet *ifp)
sys/netpfil/pf/pf_if.c
1077
pfi_rename_ifnet_event(void *arg, struct ifnet *ifp)
sys/netpfil/pf/pf_if.c
1085
pfi_detach_ifnet_event(void *arg __unused, struct ifnet *ifp)
sys/netpfil/pf/pf_if.c
1182
pfi_ifaddr_event(void *arg __unused, struct ifnet *ifp)
sys/netpfil/pf/pf_if.c
128
struct ifnet *ifp;
sys/netpfil/pf/pf_if.c
283
struct ifnet *ifp = kif->pfik_ifp;
sys/netpfil/pf/pf_if.c
494
pfi_attach_ifnet(struct ifnet *ifp, struct pfi_kkif *kif)
sys/netpfil/pf/pf_if.c
715
pfi_instance_add(struct ifnet *ifp, uint8_t net, int flags)
sys/netpfil/pf/pf_if.c
85
static void pfi_attach_ifnet(struct ifnet *, struct pfi_kkif *);
sys/netpfil/pf/pf_if.c
92
static void pfi_instance_add(struct ifnet *, uint8_t, int);
sys/netpfil/pf/pf_if.c
97
static void pfi_attach_ifnet_event(void * __unused, struct ifnet *);
sys/netpfil/pf/pf_if.c
98
static void pfi_detach_ifnet_event(void * __unused, struct ifnet *);
sys/netpfil/pf/pf_if.c
99
static void pfi_rename_ifnet_event(void * __unused, struct ifnet *);
sys/netpfil/pf/pf_ioctl.c
1104
struct ifnet *ifp;
sys/netpfil/pf/pf_ioctl.c
1127
struct ifnet *ifp;
sys/netpfil/pf/pf_ioctl.c
1153
pf_altq_ifnet_event_add(struct ifnet *ifp, int remove, u_int32_t ticket,
sys/netpfil/pf/pf_ioctl.c
1156
struct ifnet *ifp1;
sys/netpfil/pf/pf_ioctl.c
1178
pf_altq_ifnet_event(struct ifnet *ifp, int remove)
sys/netpfil/pf/pf_ioctl.c
246
static pfil_return_t pf_eth_check_in(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
248
static pfil_return_t pf_eth_check_out(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
251
static pfil_return_t pf_check_in(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
253
static pfil_return_t pf_check_out(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
257
static pfil_return_t pf_check6_in(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
259
static pfil_return_t pf_check6_out(struct mbuf **m, struct ifnet *ifp,
sys/netpfil/pf/pf_ioctl.c
5243
struct ifnet *ifp;
sys/netpfil/pf/pf_ioctl.c
5308
struct ifnet *ifp;
sys/netpfil/pf/pf_ioctl.c
7593
pf_eth_check_in(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_ioctl.c
7606
pf_eth_check_out(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_ioctl.c
7620
pf_check_in(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_ioctl.c
7633
pf_check_out(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_ioctl.c
7648
pf_check6_in(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_ioctl.c
7667
pf_check6_out(struct mbuf **m, struct ifnet *ifp, int flags,
sys/netpfil/pf/pf_norm.c
1046
pf_refragment6(struct ifnet *ifp, struct mbuf **m0, struct m_tag *mtag,
sys/netpfil/pf/pf_norm.c
1047
struct ifnet *rt, bool forward)
sys/powerpc/pseries/phyp_llan.c
111
struct ifnet *ifp;
sys/powerpc/pseries/phyp_llan.c
118
static void llan_start(struct ifnet *ifp);
sys/powerpc/pseries/phyp_llan.c
119
static int llan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
sys/powerpc/pseries/phyp_llan.c
120
static void llan_media_status(struct ifnet *ifp, struct ifmediareq *ifmr);
sys/powerpc/pseries/phyp_llan.c
121
static int llan_media_change(struct ifnet *ifp);
sys/powerpc/pseries/phyp_llan.c
253
llan_media_change(struct ifnet *ifp)
sys/powerpc/pseries/phyp_llan.c
267
llan_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
sys/powerpc/pseries/phyp_llan.c
458
llan_start_locked(struct ifnet *ifp)
sys/powerpc/pseries/phyp_llan.c
496
llan_start(struct ifnet *ifp)
sys/powerpc/pseries/phyp_llan.c
520
struct ifnet *ifp = sc->ifp;
sys/powerpc/pseries/phyp_llan.c
532
llan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
sys/security/mac/mac_framework.h
109
int mac_bpfdesc_check_receive(struct bpf_d *d, struct ifnet *ifp);
sys/security/mac/mac_framework.h
161
int mac_ifnet_check_transmit_impl(struct ifnet *ifp, struct mbuf *m);
sys/security/mac/mac_framework.h
169
mac_ifnet_check_transmit(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_framework.h
177
void mac_ifnet_create(struct ifnet *ifp);
sys/security/mac/mac_framework.h
179
void mac_ifnet_create_mbuf_impl(struct ifnet *ifp, struct mbuf *m);
sys/security/mac/mac_framework.h
187
mac_ifnet_create_mbuf(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_framework.h
194
void mac_ifnet_destroy(struct ifnet *);
sys/security/mac/mac_framework.h
195
void mac_ifnet_init(struct ifnet *);
sys/security/mac/mac_framework.h
197
struct ifnet *ifp);
sys/security/mac/mac_framework.h
199
struct ifnet *ifp);
sys/security/mac/mac_framework.h
203
const struct in_addr *ia, struct ifnet *ifp);
sys/security/mac/mac_framework.h
205
const struct in6_addr *ia6, struct ifnet *ifp);
sys/security/mac/mac_framework.h
252
void mac_netinet_arp_send(struct ifnet *ifp, struct mbuf *m);
sys/security/mac/mac_framework.h
258
void mac_netinet_igmp_send(struct ifnet *ifp, struct mbuf *m);
sys/security/mac/mac_framework.h
261
void mac_netinet6_nd6_send(struct ifnet *ifp, struct mbuf *m);
sys/security/mac/mac_framework.h
60
struct ifnet;
sys/security/mac/mac_inet.c
112
struct ifnet *ifp)
sys/security/mac/mac_inet.c
275
mac_netinet_arp_send(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_inet.c
320
mac_netinet_igmp_send(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_inet6.c
177
struct ifnet *ifp)
sys/security/mac/mac_inet6.c
186
mac_netinet6_nd6_send(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_net.c
140
mac_ifnet_init(struct ifnet *ifp)
sys/security/mac/mac_net.c
219
mac_ifnet_destroy(struct ifnet *ifp)
sys/security/mac/mac_net.c
285
MAC_POLICY_EXTERNALIZE(ifnet, label, elements, outbuf, outbuflen);
sys/security/mac/mac_net.c
295
MAC_POLICY_INTERNALIZE(ifnet, label, string);
sys/security/mac/mac_net.c
301
mac_ifnet_create(struct ifnet *ifp)
sys/security/mac/mac_net.c
338
mac_ifnet_create_mbuf_impl(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_net.c
355
mac_bpfdesc_check_receive(struct bpf_d *d, struct ifnet *ifp)
sys/security/mac/mac_net.c
378
mac_ifnet_check_transmit_impl(struct ifnet *ifp, struct mbuf *m)
sys/security/mac/mac_net.c
398
struct ifnet *ifp)
sys/security/mac/mac_net.c
441
mac_ifnet_ioctl_set(struct ucred *cred, struct ifreq *ifr, struct ifnet *ifp)
sys/security/mac/mac_policy.h
131
struct label *dlabel, struct ifnet *ifp,
sys/security/mac/mac_policy.h
209
struct ifnet *ifp, struct label *ifplabel,
sys/security/mac/mac_policy.h
211
typedef int (*mpo_ifnet_check_transmit_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
216
typedef void (*mpo_ifnet_create_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
218
typedef void (*mpo_ifnet_create_mbuf_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
227
typedef void (*mpo_ifnet_relabel_t)(struct ucred *cred, struct ifnet *ifp,
sys/security/mac/mac_policy.h
260
const struct in_addr *ia, struct ifnet *ifp);
sys/security/mac/mac_policy.h
262
const struct in6_addr *ia6, struct ifnet *ifp);
sys/security/mac/mac_policy.h
299
typedef void (*mpo_netinet_arp_send_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
315
typedef void (*mpo_netinet_igmp_send_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
321
typedef void (*mpo_netinet6_nd6_send_t)(struct ifnet *ifp,
sys/security/mac/mac_policy.h
77
struct ifnet;
sys/security/mac_biba/mac_biba.c
1012
biba_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_biba/mac_biba.c
1040
biba_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_biba/mac_biba.c
1055
biba_ifnet_create(struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_biba/mac_biba.c
1112
biba_ifnet_create_mbuf(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_biba/mac_biba.c
1124
biba_ifnet_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_biba/mac_biba.c
1352
biba_netinet_arp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_biba/mac_biba.c
1410
biba_netinet_igmp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_biba/mac_biba.c
1421
biba_netinet6_nd6_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_biba/mac_biba.c
773
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_ifoff/mac_ifoff.c
122
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_ifoff/mac_ifoff.c
129
ifoff_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_ifoff/mac_ifoff.c
83
ifnet_check_outgoing(struct ifnet *ifp)
sys/security/mac_ifoff/mac_ifoff.c
99
ifnet_check_incoming(struct ifnet *ifp, int viabpf)
sys/security/mac_lomac/mac_lomac.c
1107
lomac_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_lomac/mac_lomac.c
1164
lomac_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_lomac/mac_lomac.c
1179
lomac_ifnet_create(struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_lomac/mac_lomac.c
1237
lomac_ifnet_create_mbuf(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_lomac/mac_lomac.c
1249
lomac_ifnet_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_lomac/mac_lomac.c
1454
lomac_netinet_arp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_lomac/mac_lomac.c
1512
lomac_netinet_igmp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_lomac/mac_lomac.c
1523
lomac_netinet6_nd6_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_lomac/mac_lomac.c
879
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_mls/mac_mls.c
1001
mls_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_mls/mac_mls.c
1016
mls_ifnet_create(struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_mls/mac_mls.c
1033
mls_ifnet_create_mbuf(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_mls/mac_mls.c
1045
mls_ifnet_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_mls/mac_mls.c
1247
mls_netinet_arp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_mls/mac_mls.c
1305
mls_netinet_igmp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_mls/mac_mls.c
1316
mls_netinet6_nd6_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_mls/mac_mls.c
738
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_mls/mac_mls.c
977
mls_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_stub/mac_stub.c
172
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_stub/mac_stub.c
388
stub_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_stub/mac_stub.c
396
stub_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_stub/mac_stub.c
404
stub_ifnet_create(struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_stub/mac_stub.c
410
stub_ifnet_create_mbuf(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_stub/mac_stub.c
417
stub_ifnet_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_stub/mac_stub.c
578
stub_netinet_arp_send(struct ifnet *ifp, struct label *iflpabel,
sys/security/mac_stub/mac_stub.c
618
stub_netinet_igmp_send(struct ifnet *ifp, struct label *iflpabel,
sys/security/mac_stub/mac_stub.c
631
stub_netinet6_nd6_send(struct ifnet *ifp, struct label *iflpabel,
sys/security/mac_test/mac_test.c
1083
test_netinet_arp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_test/mac_test.c
1125
test_netinet_igmp_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_test/mac_test.c
1145
test_netinet6_nd6_send(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_test/mac_test.c
166
struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_test/mac_test.c
583
test_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp,
sys/security/mac_test/mac_test.c
597
test_ifnet_check_transmit(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_test/mac_test.c
620
test_ifnet_create(struct ifnet *ifp, struct label *ifplabel)
sys/security/mac_test/mac_test.c
629
test_ifnet_create_mbuf(struct ifnet *ifp, struct label *ifplabel,
sys/security/mac_test/mac_test.c
682
test_ifnet_relabel(struct ucred *cred, struct ifnet *ifp,
sys/sys/domain.h
44
struct ifnet;
sys/sys/ktls.h
167
char ifnet[16]; /* IFNAMSIZ */
sys/sys/ktls.h
218
struct ifnet *rx_ifp;
sys/sys/ktls.h
260
void ktls_input_ifp_mismatch(struct sockbuf *sb, struct ifnet *ifp);
sys/sys/mbuf.h
1295
static __inline struct ifnet *
sys/sys/mbuf.h
139
struct ifnet *ifp; /* network interface tag belongs to */
sys/sys/mbuf.h
154
struct ifnet *rcvif; /* rcv interface */
sys/sys/mbuf.h
161
struct ifnet *leaf_rcvif; /* leaf rcv interface */
sys/sys/mbuf.h
840
struct mbuf *m_devget(char *, int, int, struct ifnet *,
sys/sys/mbuf.h
871
int m_snd_tag_alloc(struct ifnet *,
sys/sys/mbuf.h
873
void m_snd_tag_init(struct m_snd_tag *, struct ifnet *,
sys/sys/mbuf.h
877
struct ifnet *m_rcvif_restore(struct mbuf *);
sys/sys/protosw.h
48
struct ifnet;
sys/sys/protosw.h
68
struct ifnet *, struct thread *);
tools/regression/net80211/ccmp/test_ccmp.c
709
struct ifnet ifp;
tools/regression/net80211/tkip/test_tkip.c
349
struct ifnet ifp;
tools/regression/net80211/wep/test_wep.c
298
struct ifnet ifp;
tools/tools/ifpifa/ifpifa.c
120
if (kread(kd, ifnetaddr, (char *) &ifnet, sizeof(ifnet)) != 0)
tools/tools/ifpifa/ifpifa.c
122
ifnetaddr_next = (u_long) TAILQ_NEXT(&ifnet, if_link);
tools/tools/ifpifa/ifpifa.c
124
printf("%s\n", ifnet.if_xname);
tools/tools/ifpifa/ifpifa.c
126
for (ifaddraddr = (u_long) TAILQ_FIRST(&ifnet.if_addrhead);
tools/tools/ifpifa/ifpifa.c
82
struct ifnet ifnet;