Searched refs:pktinfo (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ |
H A D | gtp.c | 450 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 D | gtp.c | 785 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 D | ip_sockglue.c | 1392 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 D | ip_sockglue.c | 1380 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 D | timestamping.c | 221 struct in_pktinfo *pktinfo = in printpacket() local 224 pktinfo->ipi_ifindex); in printpacket()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | timestamping.c | 239 struct in_pktinfo *pktinfo = in printpacket() local 242 pktinfo->ipi_ifindex); in printpacket()
|
Completed in 14 milliseconds