Home
last modified time | relevance | path

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

12345678910>>...24

/freebsd-12-stable/sbin/routed/
Dif.c107 if_link(struct interface *ifp) in if_link() argument
111 LIST_INSERT_HEAD(&ifnet, ifp, int_list); in if_link()
113 hifp = AHASH(ifp->int_addr); in if_link()
114 ifp->int_ahash_prev = hifp; in if_link()
115 if ((ifp->int_ahash = *hifp) != NULL) in if_link()
116 (*hifp)->int_ahash_prev = &ifp->int_ahash; in if_link()
117 *hifp = ifp; in if_link()
119 if (ifp->int_if_flags & IFF_BROADCAST) { in if_link()
120 hifp = BHASH(ifp->int_brdaddr); in if_link()
121 ifp->int_bhash_prev = hifp; in if_link()
[all …]
Drdisc.c102 #define PREF(p, ifp) ((int)(p) <= ((ifp)->int_metric+(ifp)->int_adj_outmetric)\ argument
104 : (p) - ((ifp)->int_metric+(ifp)->int_adj_outmetric))
115 struct interface *ifp, in trace_rdisc() argument
132 ifp ? ifp->int_name : "?", in trace_rdisc()
149 ifp ? ifp->int_name : "?", in trace_rdisc()
172 set_rdisc_mg(struct interface *ifp, in set_rdisc_mg() argument
178 assert(ifp != NULL); in set_rdisc_mg()
184 if ((ifp->int_state & IS_NO_RDISC) == IS_NO_RDISC in set_rdisc_mg()
190 if (!(ifp->int_if_flags & IFF_MULTICAST)) { in set_rdisc_mg()
191 ifp->int_state &= ~(IS_ALL_HOSTS | IS_ALL_ROUTERS); in set_rdisc_mg()
[all …]
/freebsd-12-stable/sys/net/
Dif.c229 void (*ng_ether_link_state_p)(struct ifnet *ifp, int state);
230 void (*lagg_linkstate_p)(struct ifnet *ifp, int state);
232 void (*carp_linkstate_p)(struct ifnet *ifp);
236 int (*carp_forus_p)(struct ifnet *ifp, u_char *dhost);
237 int (*carp_output_p)(struct ifnet *ifp, struct mbuf *m,
247 struct ifaddr *(*carp_iamatch6_p)(struct ifnet *ifp, struct in6_addr *taddr6);
248 caddr_t (*carp_macmatch6_p)(struct ifnet *ifp, struct mbuf *m,
267 static int if_transmit(struct ifnet *ifp, struct mbuf *m);
350 struct ifnet *ifp; in ifnet_byindex() local
352 ifp = ifnet_byindex_locked(idx); in ifnet_byindex()
[all …]
Dif_epair.c140 struct ifnet *ifp; /* This ifp. */ member
156 struct ifnet *ifp; member
247 cpuid_from_ifp(struct ifnet *ifp) in cpuid_from_ifp() argument
251 if (ifp == NULL) in cpuid_from_ifp()
253 sc = ifp->if_softc; in cpuid_from_ifp()
264 struct ifnet *ifp; in epair_nh_sintr() local
267 ifp = m->m_pkthdr.rcvif; in epair_nh_sintr()
268 (*ifp->if_input)(ifp, m); in epair_nh_sintr()
269 sc = ifp->if_softc; in epair_nh_sintr()
273 __func__, ifp, sc->refcount)); in epair_nh_sintr()
[all …]
Dif_vlan.c97 #define UP_AND_RUNNING(ifp) \ argument
98 ((ifp)->if_flags & IFF_UP && (ifp)->if_drv_flags & IFF_DRV_RUNNING)
282 static void vlan_input(struct ifnet *ifp, struct mbuf *m);
283 static int vlan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr);
288 static void vlan_qflush(struct ifnet *ifp);
289 static int vlan_setflag(struct ifnet *ifp, int flag, int status,
291 static int vlan_setflags(struct ifnet *ifp, int status);
292 static int vlan_setmulti(struct ifnet *ifp);
293 static int vlan_transmit(struct ifnet *ifp, struct mbuf *m);
295 static void vlan_altq_start(struct ifnet *ifp);
[all …]
Dif_var.h327 void (*if_bridge_linkstate)(struct ifnet *ifp);
395 #define if_name(ifp) ((ifp)->if_xname) argument
421 void if_addr_rlock(struct ifnet *ifp); /* if_addrhead */
422 void if_addr_runlock(struct ifnet *ifp); /* if_addrhead */
423 void if_maddr_rlock(if_t ifp); /* if_multiaddrs */
424 void if_maddr_runlock(if_t ifp); /* if_multiaddrs */
453 typedef void (*ifnet_event_fn)(void *, struct ifnet *ifp, int event);
490 #define IF_AFDATA_LOCK_INIT(ifp) \ argument
491 mtx_init(&(ifp)->if_afdata_lock, "if_afdata", NULL, MTX_DEF)
493 #define IF_AFDATA_WLOCK(ifp) mtx_lock(&(ifp)->if_afdata_lock) argument
[all …]
Dif_loop.c94 int looutput(struct ifnet *ifp, struct mbuf *m,
110 lo_clone_destroy(struct ifnet *ifp) in lo_clone_destroy() argument
115 KASSERT(V_loif != ifp, ("%s: destroying lo0", __func__)); in lo_clone_destroy()
118 bpfdetach(ifp); in lo_clone_destroy()
119 if_detach(ifp); in lo_clone_destroy()
120 if_free(ifp); in lo_clone_destroy()
126 struct ifnet *ifp; in lo_clone_create() local
128 ifp = if_alloc(IFT_LOOP); in lo_clone_create()
129 if (ifp == NULL) in lo_clone_create()
132 if_initname(ifp, loname, unit); in lo_clone_create()
[all …]
Dif_ethersubr.c101 void (*ng_ether_input_p)(struct ifnet *ifp, struct mbuf **mp);
102 void (*ng_ether_input_orphan_p)(struct ifnet *ifp, struct mbuf *m);
103 int (*ng_ether_output_p)(struct ifnet *ifp, struct mbuf **mp);
104 void (*ng_ether_attach_p)(struct ifnet *ifp);
105 void (*ng_ether_detach_p)(struct ifnet *ifp);
146 ether_requestencap(struct ifnet *ifp, struct if_encap_req *req) in ether_requestencap() argument
187 lladdr = ifp->if_broadcastaddr; in ether_requestencap()
195 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN); in ether_requestencap()
203 ether_resolve_addr(struct ifnet *ifp, struct mbuf *m, in ether_resolve_addr() argument
222 error = arpresolve(ifp, 0, m, dst, phdr, &lleflags, in ether_resolve_addr()
[all …]
Dif_edsc.c85 static int edsc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
86 static void edsc_start(struct ifnet *ifp);
100 struct ifnet *ifp; in edsc_clone_create() local
107 ifp = sc->sc_ifp = if_alloc(IFT_ETHER); in edsc_clone_create()
108 if (ifp == NULL) { in edsc_clone_create()
113 ifp->if_softc = sc; in edsc_clone_create()
118 if_initname(ifp, edscname, unit); in edsc_clone_create()
124 ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST | IFF_SIMPLEX; in edsc_clone_create()
132 ifp->if_capabilities = in edsc_clone_create()
136 ifp->if_capenable = 0; in edsc_clone_create()
[all …]
Dif_infiniband.c125 infiniband_bpf_mtap(struct ifnet *ifp, struct mbuf *mb) in infiniband_bpf_mtap() argument
140 bpf_mtap2(ifp->if_bpf, &eh, sizeof(eh), mb); in infiniband_bpf_mtap()
166 infiniband_requestencap(struct ifnet *ifp, struct if_encap_req *req) in infiniband_requestencap() argument
207 lladdr = ifp->if_broadcastaddr; in infiniband_requestencap()
222 infiniband_resolve_addr(struct ifnet *ifp, struct mbuf *m, in infiniband_resolve_addr() argument
238 error = arpresolve(ifp, 0, m, dst, phdr, &lleflags, plle); in infiniband_resolve_addr()
241 memcpy(ih->ib_hwaddr, ifp->if_broadcastaddr, in infiniband_resolve_addr()
246 ifp->if_broadcastaddr, ih->ib_hwaddr); in infiniband_resolve_addr()
256 error = nd6_resolve(ifp, 0, m, dst, phdr, &lleflags, plle); in infiniband_resolve_addr()
260 ifp->if_broadcastaddr, ih->ib_hwaddr); in infiniband_resolve_addr()
[all …]
/freebsd-12-stable/sys/dev/liquidio/
Dlio_ioctl.c49 static int lio_set_rx_csum(struct ifnet *ifp, uint32_t data);
50 static int lio_set_tso4(struct ifnet *ifp);
51 static int lio_set_tso6(struct ifnet *ifp);
52 static int lio_set_lro(struct ifnet *ifp);
53 static int lio_change_mtu(struct ifnet *ifp, int new_mtu);
54 static int lio_set_mcast_list(struct ifnet *ifp);
55 static inline enum lio_ifflags lio_get_new_flags(struct ifnet *ifp);
66 lio_change_dev_flags(struct ifnet *ifp) in lio_change_dev_flags() argument
69 struct lio *lio = if_getsoftc(ifp); in lio_change_dev_flags()
78 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); in lio_change_dev_flags()
[all …]
/freebsd-12-stable/usr.bin/systat/
Difstat.c117 #define IN_col2 (showpps ? ifp->if_in_curpps : ifp->if_in_curtraffic)
118 #define OUT_col2 (showpps ? ifp->if_out_curpps : ifp->if_out_curtraffic)
120 ifp->if_in_pps_peak : ifp->if_in_traffic_peak)
122 ifp->if_out_pps_peak : ifp->if_out_traffic_peak)
124 ifp->if_mib.ifmd_data.ifi_ipackets : ifp->if_mib.ifmd_data.ifi_ibytes)
126 ifp->if_mib.ifmd_data.ifi_opackets : ifp->if_mib.ifmd_data.ifi_obytes)
217 struct if_stat *ifp = NULL; in showifstat() local
219 SLIST_FOREACH(ifp, &curlist, link) { in showifstat()
220 if (ifp->if_ypos < LINES - 3 && ifp->if_ypos != -1) in showifstat()
221 if (!ifp->display || ifp->match == 0) { in showifstat()
[all …]
/freebsd-12-stable/contrib/bsnmp/snmp_mibII/
DmibII.c148 struct mibif *ifp; in mib_find_if() local
150 TAILQ_FOREACH(ifp, &mibif_list, link) in mib_find_if()
151 if (ifp->index == idx) in mib_find_if()
152 return (ifp); in mib_find_if()
159 struct mibif *ifp; in mib_find_if_sys() local
161 TAILQ_FOREACH(ifp, &mibif_list, link) in mib_find_if_sys()
162 if (ifp->sysindex == sysindex) in mib_find_if_sys()
163 return (ifp); in mib_find_if_sys()
170 struct mibif *ifp; in mib_find_if_name() local
172 TAILQ_FOREACH(ifp, &mibif_list, link) in mib_find_if_name()
[all …]
DmibII_interfaces.c71 struct mibif *ifp; in ifchange_func() local
74 if ((ifp = mib_find_if(ifc->ifindex)) == NULL) in ifchange_func()
80 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name)); in ifchange_func()
82 syslog(LOG_ERR, "GIFFLAGS(%s): %m", ifp->name); in ifchange_func()
98 strlcpy(ifr1.ifr_name, ifp->name, sizeof(ifr1.ifr_name)); in ifchange_func()
100 syslog(LOG_ERR, "GIFFLAGS(%s): %m", ifp->name); in ifchange_func()
105 syslog(LOG_ERR, "SIFFLAGS(%s): %m", ifp->name); in ifchange_func()
108 (void)mib_fetch_ifmib(ifp); in ifchange_func()
112 ifc->rb_traps = ifp->trap_enable; in ifchange_func()
113 ifp->trap_enable = ifc->traps; in ifchange_func()
[all …]
/freebsd-12-stable/sys/netgraph/
Dng_eiface.c84 struct ifnet *ifp; /* per-interface network data */ member
95 static void ng_eiface_start(struct ifnet *ifp);
96 static int ng_eiface_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
98 static void ng_eiface_print_ioctl(struct ifnet *ifp, int cmd, caddr_t data);
136 ng_eiface_ioctl(struct ifnet *ifp, u_long command, caddr_t data) in ng_eiface_ioctl() argument
138 const priv_p priv = (priv_p)ifp->if_softc; in ng_eiface_ioctl()
143 ng_eiface_print_ioctl(ifp, command, data); in ng_eiface_ioctl()
149 error = ether_ioctl(ifp, command, data); in ng_eiface_ioctl()
160 if (ifp->if_flags & IFF_UP) { in ng_eiface_ioctl()
161 if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { in ng_eiface_ioctl()
[all …]
Dng_iface.c119 struct ifnet *ifp; /* Our interface */ member
133 static void ng_iface_start(struct ifnet *ifp);
134 static int ng_iface_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
135 static int ng_iface_output(struct ifnet *ifp, struct mbuf *m0,
137 static void ng_iface_bpftap(struct ifnet *ifp,
139 static int ng_iface_send(struct ifnet *ifp, struct mbuf *m,
142 static void ng_iface_print_ioctl(struct ifnet *ifp, int cmd, caddr_t data);
281 ng_iface_ioctl(struct ifnet *ifp, u_long command, caddr_t data) in ng_iface_ioctl() argument
287 ng_iface_print_ioctl(ifp, command, data); in ng_iface_ioctl()
293 ifp->if_flags |= IFF_UP; in ng_iface_ioctl()
[all …]
Dng_ether.c77 #define IFP2NG(ifp) ((ifp)->if_l2com) argument
81 struct ifnet *ifp; /* associated interface */ member
93 extern void (*ng_ether_input_p)(struct ifnet *ifp, struct mbuf **mp);
94 extern void (*ng_ether_input_orphan_p)(struct ifnet *ifp, struct mbuf *m);
95 extern int (*ng_ether_output_p)(struct ifnet *ifp, struct mbuf **mp);
96 extern void (*ng_ether_attach_p)(struct ifnet *ifp);
97 extern void (*ng_ether_detach_p)(struct ifnet *ifp);
98 extern void (*ng_ether_link_state_p)(struct ifnet *ifp, int state);
101 static void ng_ether_input(struct ifnet *ifp, struct mbuf **mp);
102 static void ng_ether_input_orphan(struct ifnet *ifp, struct mbuf *m);
[all …]
/freebsd-12-stable/sys/mips/cavium/octe/
Docte.c139 struct ifnet *ifp; in octe_attach() local
146 ifp = priv->ifp; in octe_attach()
148 if_initname(ifp, device_get_name(dev), device_get_unit(dev)); in octe_attach()
152 error = mii_attach(dev, &priv->miibus, ifp, in octe_attach()
177 ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST | IFF_ALLMULTI; in octe_attach()
178 ifp->if_init = octe_init; in octe_attach()
179 ifp->if_ioctl = octe_ioctl; in octe_attach()
181 priv->if_flags = ifp->if_flags; in octe_attach()
183 mtx_init(&priv->tx_mtx, ifp->if_xname, "octe tx send queue", MTX_DEF); in octe_attach()
186 mtx_init(&priv->tx_free_queue[qos].ifq_mtx, ifp->if_xname, "octe tx free queue", MTX_DEF); in octe_attach()
[all …]
/freebsd-12-stable/sys/netpfil/ipfw/
Dip_fw_bpf.c73 ipfw_bpf_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr) in ipfw_bpf_ioctl() argument
80 ipfw_bpf_output(struct ifnet *ifp, struct mbuf *m, in ipfw_bpf_output() argument
90 ipfw_clone_destroy(struct ifnet *ifp) in ipfw_clone_destroy() argument
94 if (ifp->if_hdrlen == ETHER_HDR_LEN) in ipfw_clone_destroy()
100 bpfdetach(ifp); in ipfw_clone_destroy()
101 if_detach(ifp); in ipfw_clone_destroy()
102 if_free(ifp); in ipfw_clone_destroy()
108 struct ifnet *ifp; in ipfw_clone_create() local
110 ifp = if_alloc(IFT_PFLOG); in ipfw_clone_create()
111 if (ifp == NULL) in ipfw_clone_create()
[all …]
/freebsd-12-stable/sys/dev/ntb/if_ntb/
Dif_ntb.c85 if_t ifp; member
95 if_t ifp; member
109 static int ntb_ioctl(if_t ifp, u_long command, caddr_t data);
110 static int ntb_transmit(if_t ifp, struct mbuf *m);
118 static void ntb_qflush(if_t ifp);
134 if_t ifp; in ntb_net_attach() local
139 ifp = sc->ifp = if_gethandle(IFT_ETHER); in ntb_net_attach()
140 if (ifp == NULL) { in ntb_net_attach()
144 if_initname(ifp, device_get_name(dev), device_get_unit(dev)); in ntb_net_attach()
145 if_setdev(ifp, dev); in ntb_net_attach()
[all …]
/freebsd-12-stable/sys/netinet6/
Dnd6.c158 struct ifnet *ifp; in nd6_lle_event() local
180 ifp = lltable_get_ifp(lle->lle_tbl); in nd6_lle_event()
186 dst.sin6_scope_id = in6_getscopezone(ifp, in nd6_lle_event()
190 gw.sdl_alen = ifp->if_addrlen; in nd6_lle_event()
191 gw.sdl_index = ifp->if_index; in nd6_lle_event()
192 gw.sdl_type = ifp->if_type; in nd6_lle_event()
194 bcopy(lle->ll_addr, gw.sdl_data, ifp->if_addrlen); in nd6_lle_event()
198 fibnum = V_rt_add_addr_allfibs ? RT_ALL_FIBS : ifp->if_fib; in nd6_lle_event()
207 nd6_iflladdr(void *arg __unused, struct ifnet *ifp) in nd6_iflladdr() argument
209 if (ifp->if_afdata[AF_INET6] == NULL) in nd6_iflladdr()
[all …]
Din6_ifattach.c117 get_rand_ifid(struct ifnet *ifp, struct in6_addr *in6) in get_rand_ifid() argument
241 in6_get_hw_ifid(struct ifnet *ifp, struct in6_addr *in6) in in6_get_hw_ifid() argument
251 IF_ADDR_RLOCK(ifp); in in6_get_hw_ifid()
252 CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { in in6_get_hw_ifid()
263 IF_ADDR_RUNLOCK(ifp); in in6_get_hw_ifid()
268 IF_ADDR_LOCK_ASSERT(ifp); in in6_get_hw_ifid()
273 switch (ifp->if_type) { in in6_get_hw_ifid()
286 IF_ADDR_RUNLOCK(ifp); in in6_get_hw_ifid()
296 IF_ADDR_RUNLOCK(ifp); in in6_get_hw_ifid()
300 IF_ADDR_RUNLOCK(ifp); in in6_get_hw_ifid()
[all …]
/freebsd-12-stable/sys/dev/firewire/
Dif_fwe.c101 fwe_poll(struct ifnet *ifp, enum poll_cmd cmd, int count) in fwe_poll() argument
106 if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) in fwe_poll()
109 fwe = ((struct fwe_eth_softc *)ifp->if_softc)->fwe; in fwe_poll()
140 struct ifnet *ifp; in fwe_attach() local
182 ifp = fwe->eth_softc.ifp = if_alloc(IFT_ETHER); in fwe_attach()
183 if (ifp == NULL) { in fwe_attach()
187 ifp->if_softc = &fwe->eth_softc; in fwe_attach()
189 if_initname(ifp, device_get_name(dev), unit); in fwe_attach()
190 ifp->if_init = fwe_init; in fwe_attach()
191 ifp->if_start = fwe_start; in fwe_attach()
[all …]
/freebsd-12-stable/sys/netinet/
Dif_ether.c177 struct ifnet *ifp, int bridged, struct llentry *la);
179 static void arp_iflladdr(void *arg __unused, struct ifnet *ifp);
197 struct ifnet *ifp; in arptimer() local
223 ifp = lle->lle_tbl->llt_ifp; in arptimer()
224 CURVNET_SET(ifp->if_vnet); in arptimer()
258 arprequest(ifp, NULL, &dst, NULL); in arptimer()
289 IF_AFDATA_LOCK(ifp); in arptimer()
297 IF_AFDATA_UNLOCK(ifp); in arptimer()
314 arp_fillheader(struct ifnet *ifp, struct arphdr *ah, int bcast, u_char *buf, in arp_fillheader() argument
330 error = ifp->if_requestencap(ifp, &ereq); in arp_fillheader()
[all …]
/freebsd-12-stable/sys/dev/vx/
Dif_vx.c149 struct ifnet *ifp; in vx_attach() local
153 ifp = sc->vx_ifp = if_alloc(IFT_ETHER); in vx_attach()
154 if (ifp == NULL) { in vx_attach()
158 if_initname(ifp, device_get_name(dev), device_get_unit(dev)); in vx_attach()
179 if_free(ifp); in vx_attach()
186 if_free(ifp); in vx_attach()
194 ifp->if_snd.ifq_maxlen = ifqmaxlen; in vx_attach()
195 ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST; in vx_attach()
196 ifp->if_start = vx_start; in vx_attach()
197 ifp->if_ioctl = vx_ioctl; in vx_attach()
[all …]

12345678910>>...24