Home
last modified time | relevance | path

Searched refs:udphdr (Results 1 – 25 of 52) sorted by relevance

123

/net/ipv4/
Dudp_offload.c73 struct udphdr *uh; in __skb_udp_tunnel_segment()
151 struct udphdr *uh; in udp4_ufo_fragment()
161 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in udp4_ufo_fragment()
261 struct udphdr *uh) in udp_gro_receive()
265 struct udphdr *uh2; in udp_gro_receive()
294 uh2 = (struct udphdr *)(p->data + off); in udp_gro_receive()
306 skb_gro_pull(skb, sizeof(struct udphdr)); /* pull encapsulating udp header */ in udp_gro_receive()
307 skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); in udp_gro_receive()
321 struct udphdr *uh = udp_gro_udphdr(skb); in udp4_gro_receive()
349 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp_gro_complete()
[all …]
Dxfrm4_input.c70 struct udphdr *uh; in xfrm4_udp_encap_rcv()
84 len = skb->len - sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
85 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) in xfrm4_udp_encap_rcv()
90 udpdata = (__u8 *)uh + sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
101 len = sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
114 len = sizeof(struct udphdr) + 2 * sizeof(u32); in xfrm4_udp_encap_rcv()
Dudp.c614 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); in __udp4_lib_err()
710 struct udphdr *uh = udp_hdr(skb); in udp4_hwcsum()
721 skb->csum_offset = offsetof(struct udphdr, check); in udp4_hwcsum()
753 struct udphdr *uh = udp_hdr(skb); in udp_set_csum()
766 skb->csum_offset = offsetof(struct udphdr, check); in udp_set_csum()
788 struct udphdr *uh; in udp_send_skb()
918 ulen += sizeof(struct udphdr); in udp_sendmsg()
1042 sizeof(struct udphdr), &ipc, &rt, in udp_sendmsg()
1073 sizeof(struct udphdr), &ipc, &rt, in udp_sendmsg()
1228 amount -= sizeof(struct udphdr); in udp_ioctl()
[all …]
Desp4.c206 struct udphdr *uh; in esp_output()
217 uh = (struct udphdr *)esph; in esp_output()
307 struct udphdr *uh = (void *)(skb_network_header(skb) + ihl); in esp_input_done2()
662 x->props.header_len += sizeof(struct udphdr); in esp_init_state()
665 x->props.header_len += sizeof(struct udphdr) + 2 * sizeof(u32); in esp_init_state()
Dfou.c67 sizeof(struct udphdr)); in fou_udp_recv()
75 struct udphdr *uh; in gue_udp_recv()
80 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue_udp_recv()
Dudp_tunnel.c83 struct udphdr *uh; in udp_tunnel_xmit_skb()
/net/ipv6/
Dudp_offload.c65 struct udphdr *uh; in udp6_ufo_fragment()
67 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in udp6_ufo_fragment()
130 struct udphdr *uh = udp_gro_udphdr(skb); in udp6_gro_receive()
158 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp6_gro_complete()
Dip6_checksum.c65 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) in udp6_csum_init()
95 struct udphdr *uh = udp_hdr(skb); in udp6_set_csum()
108 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
Dudp.c407 ulen = skb->len - sizeof(struct udphdr); in udpv6_recvmsg()
429 err = skb_copy_datagram_iovec(skb, sizeof(struct udphdr), in udpv6_recvmsg()
432 err = skb_copy_and_csum_datagram_iovec(skb, sizeof(struct udphdr), msg->msg_iov); in udpv6_recvmsg()
533 struct udphdr *uh = (struct udphdr *)(skb->data+offset); in __udp6_lib_err()
637 if (skb->len > sizeof(struct udphdr) && encap_rcv != NULL) { in udpv6_queue_rcv_skb()
779 const struct udphdr *uh = udp_hdr(skb); in __udp6_lib_mcast_deliver()
836 struct udphdr *uh; in __udp6_lib_rcv()
840 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in __udp6_lib_rcv()
977 struct udphdr *uh = udp_hdr(skb); in udp6_hwcsum_outgoing()
983 skb->csum_offset = offsetof(struct udphdr, check); in udp6_hwcsum_outgoing()
[all …]
Dip6_udp_tunnel.c70 struct udphdr *uh; in udp_tunnel6_xmit_skb()
/net/batman-adv/
Dgateway_client.c678 struct udphdr *udphdr; in batadv_gw_dhcp_recipient_get() local
732 if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr))) in batadv_gw_dhcp_recipient_get()
740 udphdr = (struct udphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
741 *header_len += sizeof(*udphdr); in batadv_gw_dhcp_recipient_get()
746 if (udphdr->dest == htons(67)) in batadv_gw_dhcp_recipient_get()
748 else if (udphdr->source == htons(67)) in batadv_gw_dhcp_recipient_get()
752 if (udphdr->dest == htons(547)) in batadv_gw_dhcp_recipient_get()
754 else if (udphdr->source == htons(547)) in batadv_gw_dhcp_recipient_get()
/net/6lowpan/
Diphc.c261 static int uncompress_udp_header(struct sk_buff *skb, struct udphdr *uh) in uncompress_udp_header()
317 uh->len = htons(skb->len + sizeof(struct udphdr)); in uncompress_udp_header()
462 struct udphdr uh; in lowpan_process_data()
471 new = skb_copy_expand(skb, sizeof(struct udphdr), in lowpan_process_data()
480 skb_push(skb, sizeof(struct udphdr)); in lowpan_process_data()
482 skb_copy_to_linear_data(skb, &uh, sizeof(struct udphdr)); in lowpan_process_data()
538 struct udphdr *uh = udp_hdr(skb); in compress_udp_header()
590 skb_pull(skb, sizeof(struct udphdr)); in compress_udp_header()
/net/netfilter/ipvs/
Dip_vs_proto_udp.c38 struct udphdr _udph, *uh; in udp_conn_schedule()
84 udp_fast_csum_update(int af, struct udphdr *uhdr, in udp_fast_csum_update()
106 udp_partial_csum_update(int af, struct udphdr *uhdr, in udp_partial_csum_update()
130 struct udphdr *udph; in udp_snat_handler()
213 struct udphdr *udph; in udp_dnat_handler()
293 struct udphdr _udph, *uh; in udp_csum_check()
/net/netfilter/
Dnf_nat_proto_udp.c40 struct udphdr *hdr; in udp_manip_pkt()
45 hdr = (struct udphdr *)(skb->data + hdroff); in udp_manip_pkt()
Dnf_conntrack_proto_udplite.c53 const struct udphdr *hp; in udplite_pkt_to_tuple()
54 struct udphdr _hdr; in udplite_pkt_to_tuple()
126 const struct udphdr *hdr; in udplite_error()
127 struct udphdr _hdr; in udplite_error()
Dnf_conntrack_proto_udp.c43 const struct udphdr *hp; in udp_pkt_to_tuple()
44 struct udphdr _hdr; in udp_pkt_to_tuple()
116 const struct udphdr *hdr; in udp_error()
117 struct udphdr _hdr; in udp_error()
Dnf_nat_proto_udplite.c40 struct udphdr *hdr; in udplite_manip_pkt()
46 hdr = (struct udphdr *)(skb->data + hdroff); in udplite_manip_pkt()
Dnf_log_common.c26 struct udphdr _udph; in nf_log_dump_udp_header()
27 const struct udphdr *uh; in nf_log_dump_udp_header()
Dxt_tcpudp.c133 const struct udphdr *uh; in udp_mt()
134 struct udphdr _udph; in udp_mt()
Dxt_socket.c138 struct udphdr _hdr, *hp = NULL; in xt_socket_get4_sk()
334 struct udphdr _hdr, *hp = NULL; in xt_socket_get6_sk()
/net/openvswitch/
Dactions.c229 if (likely(transport_len >= sizeof(struct udphdr))) { in set_ip_addr()
230 struct udphdr *uh = udp_hdr(skb); in set_ip_addr()
256 if (likely(transport_len >= sizeof(struct udphdr))) { in update_ipv6_checksum()
257 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum()
382 struct udphdr *uh = udp_hdr(skb); in set_udp_port()
397 struct udphdr *uh; in set_udp()
401 sizeof(struct udphdr)); in set_udp()
Dflow.c228 sizeof(struct udphdr)); in udphdr_ok()
533 struct udphdr *udp = udp_hdr(skb); in key_extract()
620 struct udphdr *udp = udp_hdr(skb); in key_extract()
/net/netfilter/ipset/
Dip_set_getport.c54 struct udphdr _udph; in get_port()
55 const struct udphdr *uh; in get_port()
/net/ipv4/netfilter/
Dnf_nat_snmp_basic.c1185 struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); in snmp_translate()
1187 u_int16_t paylen = udplen - sizeof(struct udphdr); in snmp_translate()
1208 if (!snmp_parse_mangle((unsigned char *)udph + sizeof(struct udphdr), in snmp_translate()
1225 const struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); in help()
/net/core/
Dnetpoll.c56 sizeof(struct udphdr) + \
383 struct udphdr *udph; in netpoll_send_udp()
431 ip6h->payload_len = htons(sizeof(struct udphdr) + len); in netpoll_send_udp()

123