Home
last modified time | relevance | path

Searched refs:pktinfo (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/
H A Dgtp.c450 static void gtp_push_header(struct sk_buff *skb, struct gtp_pktinfo *pktinfo) in gtp_push_header() argument
452 switch (pktinfo->pctx->gtp_version) { in gtp_push_header()
454 pktinfo->gtph_port = htons(GTP0_PORT); in gtp_push_header()
455 gtp0_push_header(skb, pktinfo->pctx); in gtp_push_header()
458 pktinfo->gtph_port = htons(GTP1U_PORT); in gtp_push_header()
459 gtp1_push_header(skb, pktinfo->pctx); in gtp_push_header()
464 static inline void gtp_set_pktinfo_ipv4(struct gtp_pktinfo *pktinfo, in gtp_set_pktinfo_ipv4() argument
470 pktinfo->sk = sk; in gtp_set_pktinfo_ipv4()
471 pktinfo->iph = iph; in gtp_set_pktinfo_ipv4()
472 pktinfo in gtp_set_pktinfo_ipv4()
478 gtp_build_skb_ip4(struct sk_buff *skb, struct net_device *dev, struct gtp_pktinfo *pktinfo) gtp_build_skb_ip4() argument
563 struct gtp_pktinfo pktinfo; gtp_dev_xmit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dgtp.c785 static void gtp_push_header(struct sk_buff *skb, struct gtp_pktinfo *pktinfo) in gtp_push_header() argument
787 switch (pktinfo->pctx->gtp_version) { in gtp_push_header()
789 pktinfo->gtph_port = htons(GTP0_PORT); in gtp_push_header()
790 gtp0_push_header(skb, pktinfo->pctx); in gtp_push_header()
793 pktinfo->gtph_port = htons(GTP1U_PORT); in gtp_push_header()
794 gtp1_push_header(skb, pktinfo->pctx); in gtp_push_header()
799 static inline void gtp_set_pktinfo_ipv4(struct gtp_pktinfo *pktinfo, in gtp_set_pktinfo_ipv4() argument
805 pktinfo->sk = sk; in gtp_set_pktinfo_ipv4()
806 pktinfo->iph = iph; in gtp_set_pktinfo_ipv4()
807 pktinfo in gtp_set_pktinfo_ipv4()
813 gtp_build_skb_ip4(struct sk_buff *skb, struct net_device *dev, struct gtp_pktinfo *pktinfo) gtp_build_skb_ip4() argument
897 struct gtp_pktinfo pktinfo; gtp_dev_xmit() local
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dip_sockglue.c1392 struct in_pktinfo *pktinfo = PKTINFO_SKB_CB(skb); in ipv4_pktinfo_prepare() local
1409 if (pktinfo->ipi_ifindex == LOOPBACK_IFINDEX) in ipv4_pktinfo_prepare()
1410 pktinfo->ipi_ifindex = inet_iif(skb); in ipv4_pktinfo_prepare()
1412 pktinfo->ipi_ifindex = rt->rt_iif; in ipv4_pktinfo_prepare()
1414 pktinfo->ipi_spec_dst.s_addr = fib_compute_spec_dst(skb); in ipv4_pktinfo_prepare()
1416 pktinfo->ipi_ifindex = 0; in ipv4_pktinfo_prepare()
1417 pktinfo->ipi_spec_dst.s_addr = 0; in ipv4_pktinfo_prepare()
/kernel/linux/linux-6.6/net/ipv4/
H A Dip_sockglue.c1380 struct in_pktinfo *pktinfo = PKTINFO_SKB_CB(skb); in ipv4_pktinfo_prepare() local
1397 if (pktinfo->ipi_ifindex == LOOPBACK_IFINDEX) in ipv4_pktinfo_prepare()
1398 pktinfo->ipi_ifindex = inet_iif(skb); in ipv4_pktinfo_prepare()
1400 pktinfo->ipi_ifindex = rt->rt_iif; in ipv4_pktinfo_prepare()
1402 pktinfo->ipi_spec_dst.s_addr = fib_compute_spec_dst(skb); in ipv4_pktinfo_prepare()
1404 pktinfo->ipi_ifindex = 0; in ipv4_pktinfo_prepare()
1405 pktinfo->ipi_spec_dst.s_addr = 0; in ipv4_pktinfo_prepare()
/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dtimestamping.c221 struct in_pktinfo *pktinfo = in printpacket() local
224 pktinfo->ipi_ifindex); in printpacket()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dtimestamping.c239 struct in_pktinfo *pktinfo = in printpacket() local
242 pktinfo->ipi_ifindex); in printpacket()

Completed in 14 milliseconds