/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | ip_defrag.c | 36 static int payload_len; variable 59 ret = recv(fd_udp, recv_buff, payload_len, 0); in recv_validate_udp() 74 error(1, errno, "recv: payload_len = %d max_frag_len = %d", in recv_validate_udp() 75 payload_len, max_frag_len); in recv_validate_udp() 76 if (ret != payload_len) in recv_validate_udp() 77 error(1, 0, "recv: wrong size: %d vs %d", (int)ret, payload_len); in recv_validate_udp() 78 if (memcmp(udp_payload, recv_buff, payload_len)) in recv_validate_udp() 107 IPPROTO_UDP + (uint32_t)(UDP_HLEN + payload_len)); in udp_checksum() 109 sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum); in udp_checksum() 126 sum = raw_checksum((uint8_t *)udp_payload, payload_len, su in udp6_checksum() [all...] |
H A D | psock_snd.c | 117 static int build_ipv4_header(void *header, int payload_len) in build_ipv4_header() argument 124 iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 134 static int build_udp_header(void *header, int payload_len) in build_udp_header() argument 138 int len = sizeof(*udph) + payload_len; in build_udp_header() 153 static int build_packet(int payload_len) in build_packet() argument 159 off += build_ipv4_header(tbuf + off, payload_len); in build_packet() 160 off += build_udp_header(tbuf + off, payload_len); in build_packet() 162 if (off + payload_len > sizeof(tbuf)) in build_packet() 165 memset(tbuf + off, DATA_CHAR, payload_len); in build_packet() 167 return off + payload_len; in build_packet() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | ip_defrag.c | 36 static int payload_len; variable 59 ret = recv(fd_udp, recv_buff, payload_len, 0); in recv_validate_udp() 74 error(1, errno, "recv: payload_len = %d max_frag_len = %d", in recv_validate_udp() 75 payload_len, max_frag_len); in recv_validate_udp() 76 if (ret != payload_len) in recv_validate_udp() 77 error(1, 0, "recv: wrong size: %d vs %d", (int)ret, payload_len); in recv_validate_udp() 78 if (memcmp(udp_payload, recv_buff, payload_len)) in recv_validate_udp() 107 IPPROTO_UDP + (uint32_t)(UDP_HLEN + payload_len)); in udp_checksum() 109 sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum); in udp_checksum() 126 sum = raw_checksum((uint8_t *)udp_payload, payload_len, su in udp6_checksum() [all...] |
H A D | tap.c | 264 static int build_ipv4_header(uint8_t *buf, int payload_len) in build_ipv4_header() argument 272 htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 282 static int build_udp_packet(uint8_t *buf, int payload_len, bool csum_off) in build_udp_packet() argument 286 int len = sizeof(*udph) + payload_len; in build_udp_packet() 293 memset(buf + sizeof(struct udphdr), PKT_DATA, payload_len); in build_udp_packet() 303 return sizeof(*udph) + payload_len; in build_udp_packet() 306 size_t build_test_packet_valid_udp_gso(uint8_t *buf, size_t payload_len) in build_test_packet_valid_udp_gso() argument 320 cur += build_ipv4_header(cur, payload_len); in build_test_packet_valid_udp_gso() 321 cur += build_udp_packet(cur, payload_len, true); in build_test_packet_valid_udp_gso() 326 size_t build_test_packet_valid_udp_csum(uint8_t *buf, size_t payload_len) in build_test_packet_valid_udp_csum() argument 342 build_test_packet_crash_tap_invalid_eth_proto(uint8_t *buf, size_t payload_len) build_test_packet_crash_tap_invalid_eth_proto() argument [all...] |
H A D | psock_snd.c | 117 static int build_ipv4_header(void *header, int payload_len) in build_ipv4_header() argument 124 iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 134 static int build_udp_header(void *header, int payload_len) in build_udp_header() argument 138 int len = sizeof(*udph) + payload_len; in build_udp_header() 153 static int build_packet(int payload_len) in build_packet() argument 159 off += build_ipv4_header(tbuf + off, payload_len); in build_packet() 160 off += build_udp_header(tbuf + off, payload_len); in build_packet() 162 if (off + payload_len > sizeof(tbuf)) in build_packet() 165 memset(tbuf + off, DATA_CHAR, payload_len); in build_packet() 167 return off + payload_len; in build_packet() [all...] |
H A D | gro.c | 165 static uint16_t tcp_checksum(void *buf, int payload_len) in tcp_checksum() argument 171 uint16_t payload_len; in tcp_checksum() member 177 uint16_t payload_len; in tcp_checksum() member 187 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 196 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 201 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum); in tcp_checksum() 221 static void fill_networklayer(void *buf, int payload_len) in fill_networklayer() argument 230 ip6h->payload_len in fill_networklayer() 255 fill_transportlayer(void *buf, int seq_offset, int ack_offset, int payload_len, int fin) fill_transportlayer() argument 285 create_packet(void *buf, int seq_offset, int ack_offset, int payload_len, int fin) create_packet() argument 302 int payload_len, pkt_size, flag, i; send_flags() local [all...] |
/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ |
H A D | ishtp-hid-client.c | 25 * @payload_len: Length of payload expected 30 size_t cur_pos, size_t payload_len) in report_bad_packet() 38 "payload_len=%u\n" in report_bad_packet() 45 (unsigned int)payload_len, client_data->multi_packet_cnt, in report_bad_packet() 65 size_t payload_len, total_len, cur_pos, raw_len; in process_recv() local 91 payload_len = recv_msg->hdr.size; in process_recv() 94 if (cur_pos + payload_len + sizeof(struct hostif_msg) > in process_recv() 98 payload_len); in process_recv() 113 payload_len); in process_recv() 132 payload_len) { in process_recv() 29 report_bad_packet(struct ishtp_cl *hid_ishtp_cl, void *recv_buf, size_t cur_pos, size_t payload_len) report_bad_packet() argument [all...] |
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/ |
H A D | ishtp-hid-client.c | 33 * @payload_len: Length of payload expected 38 size_t cur_pos, size_t payload_len) in report_bad_packet() 46 "payload_len=%u\n" in report_bad_packet() 53 (unsigned int)payload_len, client_data->multi_packet_cnt, in report_bad_packet() 73 size_t payload_len, total_len, cur_pos, raw_len; in process_recv() local 99 payload_len = recv_msg->hdr.size; in process_recv() 102 if (cur_pos + payload_len + sizeof(struct hostif_msg) > in process_recv() 106 payload_len); in process_recv() 121 payload_len); in process_recv() 140 payload_len) { in process_recv() 37 report_bad_packet(struct ishtp_cl *hid_ishtp_cl, void *recv_buf, size_t cur_pos, size_t payload_len) report_bad_packet() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | swap.c | 24 u32 payload_len; in ath10k_swap_code_seg_fill() local 35 payload_len = __le32_to_cpu(swap_item->tlv.length); in ath10k_swap_code_seg_fill() 36 if ((payload_len > size_left) || in ath10k_swap_code_seg_fill() 37 (payload_len == 0 && in ath10k_swap_code_seg_fill() 40 payload_len); in ath10k_swap_code_seg_fill() 44 if (payload_len == 0) { in ath10k_swap_code_seg_fill() 55 memcpy(virt_addr, swap_item->tlv.data, payload_len); in ath10k_swap_code_seg_fill() 56 virt_addr += payload_len; in ath10k_swap_code_seg_fill() 57 length = payload_len + sizeof(struct ath10k_swap_code_seg_tlv); in ath10k_swap_code_seg_fill() 60 total_payload_len += payload_len; in ath10k_swap_code_seg_fill() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | swap.c | 24 u32 payload_len; in ath10k_swap_code_seg_fill() local 35 payload_len = __le32_to_cpu(swap_item->tlv.length); in ath10k_swap_code_seg_fill() 36 if ((payload_len > size_left) || in ath10k_swap_code_seg_fill() 37 (payload_len == 0 && in ath10k_swap_code_seg_fill() 40 payload_len); in ath10k_swap_code_seg_fill() 44 if (payload_len == 0) { in ath10k_swap_code_seg_fill() 55 memcpy(virt_addr, swap_item->tlv.data, payload_len); in ath10k_swap_code_seg_fill() 56 virt_addr += payload_len; in ath10k_swap_code_seg_fill() 57 length = payload_len + sizeof(struct ath10k_swap_code_seg_tlv); in ath10k_swap_code_seg_fill() 60 total_payload_len += payload_len; in ath10k_swap_code_seg_fill() [all...] |
/kernel/linux/linux-5.10/security/integrity/ima/ |
H A D | ima_queue_keys.c | 68 size_t payload_len) in ima_alloc_key_entry() 76 entry->payload = kmemdup(payload, payload_len, GFP_KERNEL); in ima_alloc_key_entry() 79 entry->payload_len = payload_len; in ima_alloc_key_entry() 104 size_t payload_len) in ima_queue_key() 109 entry = ima_alloc_key_entry(keyring, payload, payload_len); in ima_queue_key() 162 entry->payload_len, in ima_process_queued_keys() 66 ima_alloc_key_entry(struct key *keyring, const void *payload, size_t payload_len) ima_alloc_key_entry() argument 103 ima_queue_key(struct key *keyring, const void *payload, size_t payload_len) ima_queue_key() argument
|
H A D | ima_asymmetric_keys.c | 20 * @payload_len: The length of @payload. 28 const void *payload, size_t payload_len, in ima_post_key_create_or_update() 37 if (!payload || (payload_len == 0)) in ima_post_key_create_or_update() 41 queued = ima_queue_key(keyring, payload, payload_len); in ima_post_key_create_or_update() 61 process_buffer_measurement(NULL, payload, payload_len, in ima_post_key_create_or_update() 27 ima_post_key_create_or_update(struct key *keyring, struct key *key, const void *payload, size_t payload_len, unsigned long flags, bool create) ima_post_key_create_or_update() argument
|
/kernel/linux/linux-6.6/security/integrity/ima/ |
H A D | ima_queue_keys.c | 69 size_t payload_len) in ima_alloc_key_entry() 77 entry->payload = kmemdup(payload, payload_len, GFP_KERNEL); in ima_alloc_key_entry() 80 entry->payload_len = payload_len; in ima_alloc_key_entry() 105 size_t payload_len) in ima_queue_key() 110 entry = ima_alloc_key_entry(keyring, payload, payload_len); in ima_queue_key() 164 entry->payload_len, in ima_process_queued_keys() 67 ima_alloc_key_entry(struct key *keyring, const void *payload, size_t payload_len) ima_alloc_key_entry() argument 104 ima_queue_key(struct key *keyring, const void *payload, size_t payload_len) ima_queue_key() argument
|
H A D | ima_asymmetric_keys.c | 22 * @payload_len: The length of @payload. 30 const void *payload, size_t payload_len, in ima_post_key_create_or_update() 39 if (!payload || (payload_len == 0)) in ima_post_key_create_or_update() 43 queued = ima_queue_key(keyring, payload, payload_len); in ima_post_key_create_or_update() 63 process_buffer_measurement(&nop_mnt_idmap, NULL, payload, payload_len, in ima_post_key_create_or_update() 29 ima_post_key_create_or_update(struct key *keyring, struct key *key, const void *payload, size_t payload_len, unsigned long flags, bool create) ima_post_key_create_or_update() argument
|
/kernel/linux/linux-5.10/drivers/scsi/libfc/ |
H A D | fc_frame.c | 62 struct fc_frame *fc_frame_alloc_fill(struct fc_lport *lp, size_t payload_len) in fc_frame_alloc_fill() argument 67 fill = payload_len % 4; in fc_frame_alloc_fill() 70 fp = _fc_frame_alloc(payload_len + fill); in fc_frame_alloc_fill() 72 memset((char *) fr_hdr(fp) + payload_len, 0, fill); in fc_frame_alloc_fill() 75 payload_len + sizeof(struct fc_frame_header)); in fc_frame_alloc_fill()
|
/kernel/linux/linux-6.6/drivers/scsi/libfc/ |
H A D | fc_frame.c | 62 struct fc_frame *fc_frame_alloc_fill(struct fc_lport *lp, size_t payload_len) in fc_frame_alloc_fill() argument 67 fill = payload_len % 4; in fc_frame_alloc_fill() 70 fp = _fc_frame_alloc(payload_len + fill); in fc_frame_alloc_fill() 72 memset((char *) fr_hdr(fp) + payload_len, 0, fill); in fc_frame_alloc_fill() 75 payload_len + sizeof(struct fc_frame_header)); in fc_frame_alloc_fill()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_tx_iptunnel_kern.c | 86 u16 payload_len; in handle_ipv4() local 103 payload_len = ntohs(iph->tot_len); in handle_ipv4() 135 iph->tot_len = htons(payload_len + sizeof(*iph)); in handle_ipv4() 160 __u16 payload_len; in handle_ipv6() local 175 payload_len = ip6h->payload_len; in handle_ipv6() 204 ip6h->payload_len = htons(ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | xdp_tx_iptunnel_kern.c | 86 u16 payload_len; in handle_ipv4() local 103 payload_len = ntohs(iph->tot_len); in handle_ipv4() 135 iph->tot_len = htons(payload_len + sizeof(*iph)); in handle_ipv4() 160 __u16 payload_len; in handle_ipv6() local 175 payload_len = ip6h->payload_len; in handle_ipv6() 204 ip6h->payload_len = htons(ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_host_smp.c | 233 if (job->request_payload.payload_len < 8 || in sas_smp_host_handler() 234 job->reply_payload.payload_len < 8) in sas_smp_host_handler() 238 req_data = kzalloc(job->request_payload.payload_len, GFP_KERNEL); in sas_smp_host_handler() 243 job->request_payload.payload_len); in sas_smp_host_handler() 247 resp_data = kzalloc(max(job->reply_payload.payload_len, 128U), in sas_smp_host_handler() 282 if (job->request_payload.payload_len < 16) in sas_smp_host_handler() 294 if (job->request_payload.payload_len < 16) in sas_smp_host_handler() 309 if (job->request_payload.payload_len < in sas_smp_host_handler() 326 if (job->request_payload.payload_len < 44) in sas_smp_host_handler() 345 job->reply_payload.payload_len); in sas_smp_host_handler() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_host_smp.c | 233 if (job->request_payload.payload_len < 8 || in sas_smp_host_handler() 234 job->reply_payload.payload_len < 8) in sas_smp_host_handler() 238 req_data = kzalloc(job->request_payload.payload_len, GFP_KERNEL); in sas_smp_host_handler() 243 job->request_payload.payload_len); in sas_smp_host_handler() 247 resp_data = kzalloc(max(job->reply_payload.payload_len, 128U), in sas_smp_host_handler() 282 if (job->request_payload.payload_len < 16) in sas_smp_host_handler() 294 if (job->request_payload.payload_len < 16) in sas_smp_host_handler() 309 if (job->request_payload.payload_len < in sas_smp_host_handler() 326 if (job->request_payload.payload_len < 44) in sas_smp_host_handler() 345 job->reply_payload.payload_len); in sas_smp_host_handler() [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_offload.c | 83 unsigned int payload_len; in ipv6_gso_segment() local 133 payload_len = skb_shinfo(skb)->gso_size + in ipv6_gso_segment() 137 payload_len = skb->len - nhoff - sizeof(*ipv6h); in ipv6_gso_segment() 138 ipv6h->payload_len = htons(payload_len); in ipv6_gso_segment() 152 offset += (ntohs(ipv6h->payload_len) - in ipv6_gso_segment() 212 flush += ntohs(iph->payload_len) != skb_gro_len(skb); in ipv6_gro_receive() 326 u32 payload_len; in ipv6_gro_complete() local 333 payload_len = skb->len - nhoff - sizeof(*iph); in ipv6_gro_complete() 334 if (unlikely(payload_len > IPV6_MAXPLE in ipv6_gro_complete() [all...] |
/kernel/linux/linux-5.10/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 172 unsigned int payload_len; in nf_ct_frag6_queue() local 183 payload_len = ntohs(ipv6_hdr(skb)->payload_len); in nf_ct_frag6_queue() 186 end = offset + (payload_len - in nf_ct_frag6_queue() 272 if (payload_len > fq->q.max_size) in nf_ct_frag6_queue() 273 fq->q.max_size = payload_len; in nf_ct_frag6_queue() 319 int payload_len; in nf_ct_frag6_reasm() local 332 payload_len = ((skb->data - skb_network_header(skb)) - in nf_ct_frag6_reasm() 335 if (payload_len > IPV6_MAXPLEN) { in nf_ct_frag6_reasm() 337 payload_len); in nf_ct_frag6_reasm() [all...] |
/kernel/linux/linux-6.6/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 169 unsigned int payload_len; in nf_ct_frag6_queue() local 180 payload_len = ntohs(ipv6_hdr(skb)->payload_len); in nf_ct_frag6_queue() 183 end = offset + (payload_len - in nf_ct_frag6_queue() 270 if (payload_len > fq->q.max_size) in nf_ct_frag6_queue() 271 fq->q.max_size = payload_len; in nf_ct_frag6_queue() 317 int payload_len; in nf_ct_frag6_reasm() local 330 payload_len = ((skb->data - skb_network_header(skb)) - in nf_ct_frag6_reasm() 333 if (payload_len > IPV6_MAXPLEN) { in nf_ct_frag6_reasm() 335 payload_len); in nf_ct_frag6_reasm() [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nndisc.c | 238 int payload_len) in nip_get_nndisc_send_checksum() 245 nph.check_len = htons(payload_len); in nip_get_nndisc_send_checksum() 247 payload_len, &nph); in nip_get_nndisc_send_checksum() 301 const int payload_len) in nndisc_send_skb() 309 skb_reserve(skb, payload_len); in nndisc_send_skb() 313 skb->len = head->hdr_buf_pos + payload_len; in nndisc_send_skb() 321 checksum = nip_get_nndisc_send_checksum(skb, head, payload_len); in nndisc_send_skb() 330 struct nip_hdr_encap *head, int payload_len) in nndisc_alloc_skb() 333 int len = NIP_ETH_HDR_LEN + NIP_HDR_MAX + payload_len; in nndisc_alloc_skb() 358 head->total_len = head->hdr_buf_pos + payload_len; in nndisc_alloc_skb() 236 nip_get_nndisc_send_checksum(struct sk_buff *skb, struct nip_hdr_encap *head, int payload_len) nip_get_nndisc_send_checksum() argument 299 nndisc_send_skb(struct net_device *dev, struct sk_buff *skb, struct nip_hdr_encap *head, const int payload_len) nndisc_send_skb() argument 329 nndisc_alloc_skb(struct net_device *dev, struct nip_hdr_encap *head, int payload_len) nndisc_alloc_skb() argument 372 int payload_len = get_ns_payload_len(solicit); nndisc_send_ns() local 462 int payload_len = get_na_payload_len(dev); nndisc_send_na() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | drop_monitor.c | 556 static size_t net_dm_packet_report_size(size_t payload_len) in net_dm_packet_report_size() argument 578 nla_total_size(payload_len); in net_dm_packet_report_size() 607 size_t payload_len) in net_dm_packet_report_fill() 641 if (!payload_len) in net_dm_packet_report_fill() 647 attr = skb_put(msg, nla_total_size(payload_len)); in net_dm_packet_report_fill() 649 attr->nla_len = nla_attr_size(payload_len); in net_dm_packet_report_fill() 650 if (skb_copy_bits(skb, 0, nla_data(attr), payload_len)) in net_dm_packet_report_fill() 668 size_t payload_len; in net_dm_packet_report() local 678 payload_len = min_t(size_t, skb->len, NET_DM_MAX_PACKET_SIZE); in net_dm_packet_report() 680 payload_len in net_dm_packet_report() 606 net_dm_packet_report_fill(struct sk_buff *msg, struct sk_buff *skb, size_t payload_len) net_dm_packet_report_fill() argument 725 net_dm_hw_packet_report_size(size_t payload_len, const struct devlink_trap_metadata *hw_metadata) net_dm_hw_packet_report_size() argument 753 net_dm_hw_packet_report_fill(struct sk_buff *msg, struct sk_buff *skb, size_t payload_len) net_dm_hw_packet_report_fill() argument 886 size_t payload_len; net_dm_hw_packet_report() local [all...] |