Home
last modified time | relevance | path

Searched refs:pktinfo (Results 1 – 18 of 18) sorted by relevance

/dragonfly/sys/net/
H A Dnetisr.h130 struct pktinfo { struct
176 const struct pktinfo *pi);
H A Dnetmsg.h43 struct pktinfo;
48 typedef void (*netisr_hashck_t)(struct mbuf *, const struct pktinfo *);
H A Dif_var.h92 struct pktinfo;
356 const struct pktinfo *pi, int cpuid);
928 const struct pktinfo *, int);
H A Dnetisr.c64 static void netisr_nohashck(struct mbuf *, const struct pktinfo *);
825 netisr_nohashck(struct mbuf *m, const struct pktinfo *pi __unused) in netisr_nohashck()
831 netisr_hashcheck(int num, struct mbuf *m, const struct pktinfo *pi) in netisr_hashcheck()
H A Dif_ethersubr.c1489 ether_input(struct ifnet *ifp, struct mbuf *m, const struct pktinfo *pi, in ether_input()
/dragonfly/sys/netinet/
H A Dip_var.h172 struct pktinfo;
199 void ip_hashcheck(struct mbuf *, const struct pktinfo *);
H A Dip_demux.c341 ip_hashcheck(struct mbuf *m, const struct pktinfo *pi) in ip_hashcheck()
/dragonfly/sbin/ping6/
H A Dping6.c291 struct in6_pktinfo *pktinfo = NULL; in main() local
743 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); in main()
744 memset(pktinfo, 0, sizeof(*pktinfo)); in main()
755 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) in main()
788 if (pktinfo && in main()
790 (void *)pktinfo, sizeof(*pktinfo))) in main()
1301 struct in6_pktinfo *pktinfo = NULL; in pr_pack() local
1339 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) { in pr_pack()
1386 dstsa.sin6_scope_id = pktinfo->ipi6_ifindex; in pr_pack()
1387 dstsa.sin6_addr = pktinfo->ipi6_addr; in pr_pack()
/dragonfly/sys/netinet6/
H A Dip6_output.c2604 struct in6_pktinfo *pktinfo; in ip6_setpktoption() local
2607 pktinfo = (struct in6_pktinfo *)buf; in ip6_setpktoption()
2616 pktinfo->ipi6_ifindex == 0 && in ip6_setpktoption()
2617 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktoption()
2623 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktoption()
2628 if (pktinfo->ipi6_ifindex > if_index || in ip6_setpktoption()
2629 pktinfo->ipi6_ifindex < 0) { in ip6_setpktoption()
2665 opt->ip6po_pktinfo = kmalloc(sizeof(*pktinfo), in ip6_setpktoption()
2670 bcopy(pktinfo, opt->ip6po_pktinfo, sizeof(*pktinfo)); in ip6_setpktoption()
/dragonfly/sys/net/netmap/
H A Dnetmap_kern.h406 const struct pktinfo *, int);
924 const struct pktinfo *, int);
H A Dnetmap_generic.c594 const struct pktinfo *pi, int cpuid) in generic_rx_handler()
/dragonfly/sys/netgraph7/
H A Dng_fec.c148 const struct pktinfo *,
191 const struct pktinfo *, int);
/dragonfly/sys/dev/netif/bnx/
H A Dif_bnx.c270 static struct pktinfo *bnx_rss_info(struct pktinfo *,
2799 struct pktinfo pi0, *pi = NULL; in bnx_rxeof()
6110 static struct pktinfo *
6111 bnx_rss_info(struct pktinfo *pi, const struct bge_rx_bd *cur_rx) in bnx_rss_info()
/dragonfly/sys/dev/netif/bce/
H A Dif_bce.c418 static struct pktinfo *bce_rss_pktinfo(struct pktinfo *, uint32_t,
4334 struct pktinfo pi0, *pi = NULL; in bce_rx_intr()
7142 static struct pktinfo *
7143 bce_rss_pktinfo(struct pktinfo *pi, uint32_t status, in bce_rss_pktinfo()
/dragonfly/sys/dev/netif/jme/
H A Dif_jme.c2277 static __inline struct pktinfo *
2278 jme_pktinfo(struct pktinfo *pi, uint32_t flags) in jme_pktinfo()
2398 struct pktinfo pi0, *pi; in jme_rxpkt()
/dragonfly/sys/dev/netif/emx/
H A Dif_emx.c471 static __inline struct pktinfo *
472 emx_rssinfo(struct mbuf *m, struct pktinfo *pi, in emx_rssinfo()
3353 struct pktinfo *pi = NULL, pi0; in emx_rxeof()
/dragonfly/sys/dev/netif/ix/
H A Dif_ix.c2890 static __inline struct pktinfo *
2891 ix_rssinfo(struct mbuf *m, struct pktinfo *pi, in ix_rssinfo()
2959 struct pktinfo *pi = NULL, pi0; in ix_rxeof()
/dragonfly/sys/dev/netif/igb/
H A Dif_igb.c385 static __inline struct pktinfo *
386 igb_rssinfo(struct mbuf *m, struct pktinfo *pi, in igb_rssinfo()
2727 struct pktinfo *pi = NULL, pi0; in igb_rxeof()