/net/ipv4/ |
D | udp_offload.c | 73 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 …]
|
D | xfrm4_input.c | 70 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()
|
D | udp.c | 614 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 …]
|
D | esp4.c | 206 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()
|
D | fou.c | 67 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()
|
D | udp_tunnel.c | 83 struct udphdr *uh; in udp_tunnel_xmit_skb()
|
/net/ipv6/ |
D | udp_offload.c | 65 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()
|
D | ip6_checksum.c | 65 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()
|
D | udp.c | 407 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 …]
|
D | ip6_udp_tunnel.c | 70 struct udphdr *uh; in udp_tunnel6_xmit_skb()
|
/net/batman-adv/ |
D | gateway_client.c | 678 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/ |
D | iphc.c | 261 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/ |
D | ip_vs_proto_udp.c | 38 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/ |
D | nf_nat_proto_udp.c | 40 struct udphdr *hdr; in udp_manip_pkt() 45 hdr = (struct udphdr *)(skb->data + hdroff); in udp_manip_pkt()
|
D | nf_conntrack_proto_udplite.c | 53 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()
|
D | nf_conntrack_proto_udp.c | 43 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()
|
D | nf_nat_proto_udplite.c | 40 struct udphdr *hdr; in udplite_manip_pkt() 46 hdr = (struct udphdr *)(skb->data + hdroff); in udplite_manip_pkt()
|
D | nf_log_common.c | 26 struct udphdr _udph; in nf_log_dump_udp_header() 27 const struct udphdr *uh; in nf_log_dump_udp_header()
|
D | xt_tcpudp.c | 133 const struct udphdr *uh; in udp_mt() 134 struct udphdr _udph; in udp_mt()
|
D | xt_socket.c | 138 struct udphdr _hdr, *hp = NULL; in xt_socket_get4_sk() 334 struct udphdr _hdr, *hp = NULL; in xt_socket_get6_sk()
|
/net/openvswitch/ |
D | actions.c | 229 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()
|
D | flow.c | 228 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/ |
D | ip_set_getport.c | 54 struct udphdr _udph; in get_port() 55 const struct udphdr *uh; in get_port()
|
/net/ipv4/netfilter/ |
D | nf_nat_snmp_basic.c | 1185 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/ |
D | netpoll.c | 56 sizeof(struct udphdr) + \ 383 struct udphdr *udph; in netpoll_send_udp() 431 ip6h->payload_len = htons(sizeof(struct udphdr) + len); in netpoll_send_udp()
|