/net/ipv4/ |
D | udp_offload.c | 23 struct udphdr *uh = udp_hdr(skb); in __skb_udp_tunnel_segment() 144 skb->csum_offset = offsetof(struct udphdr, check); in __skb_udp_tunnel_segment() 194 struct udphdr *uh; in __udpv4_gso_segment_csum() 220 struct udphdr *uh, *uh2; in __udpv4_gso_segment_list_csum() 258 udp_hdr(skb)->len = htons(sizeof(struct udphdr) + mss); in __udp_gso_segment_list() 269 struct udphdr *uh; in __udp_gso_segment() 373 struct udphdr *uh; in udp4_ufo_fragment() 386 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in udp4_ufo_fragment() 431 struct udphdr *uh = udp_gro_udphdr(skb); in udp_gro_receive_segment() 433 struct udphdr *uh2; in udp_gro_receive_segment() [all …]
|
D | xfrm4_input.c | 85 struct udphdr *uh; in xfrm4_udp_encap_rcv() 99 len = skb->len - sizeof(struct udphdr); in xfrm4_udp_encap_rcv() 100 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) in xfrm4_udp_encap_rcv() 105 udpdata = (__u8 *)uh + sizeof(struct udphdr); in xfrm4_udp_encap_rcv() 116 len = sizeof(struct udphdr); in xfrm4_udp_encap_rcv() 129 len = sizeof(struct udphdr) + 2 * sizeof(u32); in xfrm4_udp_encap_rcv()
|
D | fou.c | 78 if (fou_recv_pull(skb, fou, sizeof(struct udphdr))) in fou_udp_recv() 95 size_t plen = sizeof(struct udphdr) + hdrlen + in gue_remcsum() 130 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue_udp_recv() 156 if (fou_recv_pull(skb, fou, sizeof(struct udphdr))) in gue_udp_recv() 216 __skb_pull(skb, sizeof(struct udphdr) + hdrlen); in gue_udp_recv() 949 return sizeof(struct udphdr); in fou_encap_hlen() 958 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue_encap_hlen() 1065 struct udphdr *uh; in fou_build_udp() 1067 skb_push(skb, sizeof(struct udphdr)); in fou_build_udp() 1134 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue_err()
|
D | udp.c | 425 sizeof(struct udphdr)); in lookup_reuseport() 658 struct udphdr *uh, in __udp4_lib_err_encap() 722 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); in __udp4_lib_err() 840 struct udphdr *uh = udp_hdr(skb); in udp4_hwcsum() 851 skb->csum_offset = offsetof(struct udphdr, check); in udp4_hwcsum() 883 struct udphdr *uh = udp_hdr(skb); in udp_set_csum() 897 skb->csum_offset = offsetof(struct udphdr, check); in udp_set_csum() 908 struct udphdr *uh; in udp_send_skb() 927 sizeof(struct udphdr); in udp_send_skb() 1104 ulen += sizeof(struct udphdr); in udp_sendmsg() [all …]
|
/net/6lowpan/ |
D | nhc_udp.c | 40 struct udphdr uh; in udp_uncompress() 95 uh.len = htons(skb->len + sizeof(struct udphdr)); in udp_uncompress() 98 uh.len = htons(skb->len + sizeof(struct udphdr)); in udp_uncompress() 110 skb_push(skb, sizeof(struct udphdr)); in udp_uncompress() 111 skb_copy_to_linear_data(skb, &uh, sizeof(struct udphdr)); in udp_uncompress() 118 const struct udphdr *uh = udp_hdr(skb); in udp_compress() 178 LOWPAN_NHC(nhc_udp, "RFC6282 UDP", NEXTHDR_UDP, sizeof(struct udphdr),
|
/net/ipv4/netfilter/ |
D | nf_nat_snmp_basic_main.c | 129 struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); in snmp_translate() 130 u16 datalen = ntohs(udph->len) - sizeof(struct udphdr); in snmp_translate() 131 char *data = (unsigned char *)udph + sizeof(struct udphdr); in snmp_translate() 146 ctx.begin = (unsigned char *)udph + sizeof(struct udphdr); in snmp_translate() 167 const struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); in help()
|
/net/core/ |
D | tso.c | 35 if (tso->tlen != sizeof(struct udphdr)) { in tso_build_hdr() 47 struct udphdr *uh = (struct udphdr *)hdr; in tso_build_hdr() 74 int tlen = skb_is_gso_tcp(skb) ? tcp_hdrlen(skb) : sizeof(struct udphdr); in tso_start() 79 tso->tcp_seq = (tlen != sizeof(struct udphdr)) ? ntohl(tcp_hdr(skb)->seq) : 0; in tso_start()
|
D | selftests.c | 58 struct udphdr *uhdr = NULL; in net_test_get_skb() 70 size += sizeof(struct udphdr); in net_test_get_skb() 180 struct udphdr *uhdr; in net_test_loopback_validate() 221 uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl); in net_test_loopback_validate()
|
/net/ipv6/ |
D | xfrm6_input.c | 80 struct udphdr *uh; in xfrm6_udp_encap_rcv() 98 len = skb->len - sizeof(struct udphdr); in xfrm6_udp_encap_rcv() 99 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) in xfrm6_udp_encap_rcv() 104 udpdata = (__u8 *)uh + sizeof(struct udphdr); in xfrm6_udp_encap_rcv() 115 len = sizeof(struct udphdr); in xfrm6_udp_encap_rcv() 128 len = sizeof(struct udphdr) + 2 * sizeof(u32); in xfrm6_udp_encap_rcv()
|
D | udp_offload.c | 36 struct udphdr *uh; in udp6_ufo_fragment() 41 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in udp6_ufo_fragment() 127 struct udphdr *uh = udp_gro_udphdr(skb); in udp6_gro_receive() 164 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); in udp6_gro_complete()
|
D | udp.c | 172 sizeof(struct udphdr)); in lookup_reuseport() 449 sizeof(struct udphdr), off); in udpv6_recvmsg() 527 struct udphdr *uh, in __udp6_lib_err_encap() 588 struct udphdr *uh = (struct udphdr *)(skb->data+offset); in __udp6_lib_err() 761 if (sk_filter_trim_cap(sk, skb, sizeof(struct udphdr))) in udpv6_queue_rcv_one_skb() 844 const struct udphdr *uh = udp_hdr(skb); in __udp6_lib_mcast_deliver() 921 struct udphdr *uh) in udp6_unicast_rcv_skb() 942 struct udphdr *uh; in __udp6_lib_rcv() 947 if (!pskb_may_pull(skb, sizeof(struct udphdr))) in __udp6_lib_rcv() 1081 const struct udphdr *uh; in udp_v6_early_demux() [all …]
|
D | ip6_checksum.c | 65 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) in udp6_csum_init() 119 struct udphdr *uh = udp_hdr(skb); in udp6_set_csum() 133 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
|
D | fou6.c | 24 struct udphdr *uh; in fou6_build_udp() 26 skb_push(skb, sizeof(struct udphdr)); in fou6_build_udp() 97 len = sizeof(struct udphdr) + sizeof(struct guehdr); in gue6_err()
|
D | esp6.c | 268 struct udphdr *uh = udp_hdr(skb); in esp_output_encap_csum() 385 struct udphdr *uh; in esp6_output_udp_encap() 393 uh = (struct udphdr *)esp->esph; in esp6_output_udp_encap() 813 struct udphdr *uh; in esp6_input_done2() 1228 x->props.header_len += sizeof(struct udphdr); in esp6_init_state() 1231 x->props.header_len += sizeof(struct udphdr) + 2 * sizeof(u32); in esp6_init_state()
|
/net/batman-adv/ |
D | gateway_client.c | 568 struct udphdr *udphdr; in batadv_gw_dhcp_recipient_get() local 622 if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr))) in batadv_gw_dhcp_recipient_get() 625 udphdr = (struct udphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get() 626 *header_len += sizeof(*udphdr); in batadv_gw_dhcp_recipient_get() 631 if (udphdr->dest == htons(67)) in batadv_gw_dhcp_recipient_get() 633 else if (udphdr->source == htons(67)) in batadv_gw_dhcp_recipient_get() 637 if (udphdr->dest == htons(547)) in batadv_gw_dhcp_recipient_get() 639 else if (udphdr->source == htons(547)) in batadv_gw_dhcp_recipient_get()
|
D | distributed-arp-table.c | 1440 struct udphdr *udphdr, _udphdr; in batadv_dat_check_dhcp_ipudp() local 1453 udphdr = skb_header_pointer(skb, offset, sizeof(_udphdr), &_udphdr); in batadv_dat_check_dhcp_ipudp() 1454 if (!udphdr || udphdr->source != htons(67)) in batadv_dat_check_dhcp_ipudp() 1494 offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_check_dhcp() 1526 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_message_type() 1574 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_dhcp_get_yiaddr() 1601 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_chaddr()
|
/net/netfilter/ |
D | nf_conntrack_proto_udp.c | 49 const struct udphdr *hdr; in udp_error() 50 struct udphdr _hdr; in udp_error() 143 const struct udphdr *hdr; in udplite_error() 144 struct udphdr _hdr; in udplite_error()
|
D | xt_tcpudp.c | 131 const struct udphdr *uh; in udp_mt() 132 struct udphdr _udph; in udp_mt()
|
D | nft_payload.c | 92 pkt->inneroff = thoff + sizeof(struct udphdr); in __nft_payload_inner_offset() 445 case offsetof(struct udphdr, source): in nft_payload_offload_udp() 452 case offsetof(struct udphdr, dest): in nft_payload_offload_udp() 537 struct udphdr *uh, _uh; in nft_payload_udp_checksum() 562 *l4csum_offset = offsetof(struct udphdr, check); in nft_payload_l4csum_offset()
|
D | nf_flow_table_ip.c | 50 struct udphdr *udph; in nf_flow_nat_ip_udp() 191 *hdrsize = sizeof(struct udphdr); in nf_flow_tuple_ip() 425 struct udphdr *udph; in nf_flow_nat_ipv6_udp() 532 *hdrsize = sizeof(struct udphdr); in nf_flow_tuple_ipv6()
|
/net/netfilter/ipvs/ |
D | ip_vs_proto_udp.c | 37 struct udphdr _udph, *uh; in udp_conn_schedule() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, in udp_fast_csum_update() 115 udp_partial_csum_update(int af, struct udphdr *uhdr, in udp_partial_csum_update() 139 struct udphdr *udph; in udp_snat_handler() 222 struct udphdr *udph; in udp_dnat_handler() 302 struct udphdr _udph, *uh; in udp_csum_check()
|
/net/ipv6/ila/ |
D | ila_common.c | 93 if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) { in ila_csum_adjust_transport() 94 struct udphdr *uh = (struct udphdr *) in ila_csum_adjust_transport()
|
/net/netfilter/ipset/ |
D | ip_set_getport.c | 55 struct udphdr _udph; in get_port() 56 const struct udphdr *uh; in get_port()
|
/net/rxrpc/ |
D | peer_event.c | 38 struct udphdr *udp = (struct udphdr *)(skb->data + udp_offset); in rxrpc_lookup_peer_icmp_rcu() 102 struct udphdr *udp = (struct udphdr *)(skb->data + udp_offset); in rxrpc_lookup_peer_icmp6_rcu()
|
/net/tipc/ |
D | udp_media.h | 52 sizeof(struct udphdr))) in tipc_udp_mtu_bad()
|