| /linux-6.15/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() 75 payload_len, max_frag_len); in recv_validate_udp() 76 if (ret != payload_len) in recv_validate_udp() 147 udphdr.len = htons(UDP_HLEN + payload_len); in send_fragment() 256 (payload_len > 9 * max_frag_len)) { in send_udp_frags() 277 while (offset < (UDP_HLEN + payload_len)) { in send_udp_frags() 299 offset = rand() % (payload_len / 2); in send_udp_frags() 363 for (payload_len = min_frag_len; payload_len < MSG_LEN_MAX; in run_test() 364 payload_len += (rand() % 4096)) { in run_test() [all …]
|
| H A D | tap.c | 264 static int build_ipv4_header(uint8_t *buf, int payload_len) in build_ipv4_header() argument 286 int len = sizeof(*udph) + payload_len; in build_udp_packet() 303 return sizeof(*udph) + payload_len; in build_udp_packet() 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() 336 cur += build_ipv4_header(cur, payload_len); in build_test_packet_valid_udp_csum() 337 cur += build_udp_packet(cur, payload_len, false); in build_test_packet_valid_udp_csum() 343 size_t payload_len) in build_test_packet_crash_tap_invalid_eth_proto() argument 356 cur += build_ipv4_header(cur, payload_len); in build_test_packet_crash_tap_invalid_eth_proto() 357 cur += build_udp_packet(cur, payload_len, true); in build_test_packet_crash_tap_invalid_eth_proto() [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()
|
| H A D | gro.c | 197 uint16_t payload_len; in tcp_checksum() member 203 uint16_t payload_len; in tcp_checksum() member 213 ph6.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 222 ph4.payload_len = htons(sizeof(struct tcphdr) + payload_len); in tcp_checksum() 256 ip6h->payload_len = htons(sizeof(struct tcphdr) + payload_len); in fill_networklayer() 282 int payload_len, int fin) in fill_transportlayer() argument 317 payload_len, fin); in create_packet() 335 create_packet(flag_buf, flag * payload_len, 0, payload_len, 0); in send_flags() 420 ip6h->payload_len = htons(ntohs(ip6h->payload_len) + extlen); in recompute_packet() 621 iph->payload_len = htons(ntohs(iph->payload_len) + MIN_EXTHDR_SIZE); in add_ipv6_exthdr() [all …]
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/hid/intel-ish-hid/ |
| H A D | ishtp-hid-client.c | 106 payload_len); in process_recv() 121 payload_len); in process_recv() 140 payload_len) { in process_recv() 170 payload_len); in process_recv() 182 payload_len; in process_recv() 195 payload_len); in process_recv() 208 payload_len; in process_recv() 234 payload_len) ? in process_recv() 236 payload_len; in process_recv() 277 payload_len, 0); in process_recv() [all …]
|
| /linux-6.15/security/integrity/ima/ |
| H A D | ima_queue_keys.c | 69 size_t payload_len) in ima_alloc_key_entry() argument 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() argument 110 entry = ima_alloc_key_entry(keyring, payload, payload_len); in ima_queue_key() 164 entry->payload_len, in ima_process_queued_keys()
|
| H A D | ima_asymmetric_keys.c | 30 const void *payload, size_t payload_len, in ima_post_key_create_or_update() argument 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()
|
| /linux-6.15/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()
|
| /linux-6.15/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()
|
| /linux-6.15/net/ipv6/ |
| H A D | ip6_offload.c | 115 unsigned int payload_len; in ipv6_gso_segment() local 165 payload_len = skb_shinfo(skb)->gso_size + in ipv6_gso_segment() 169 payload_len = skb->len - nhoff - sizeof(*ipv6h); in ipv6_gso_segment() 170 ipv6h->payload_len = htons(payload_len); in ipv6_gso_segment() 184 offset += (ntohs(ipv6h->payload_len) - in ipv6_gso_segment() 241 flush += ntohs(iph->payload_len) != skb->len - hlen; in ipv6_gro_receive() 343 u32 payload_len; in ipv6_gro_complete() local 350 payload_len = skb->len - nhoff - sizeof(*iph); in ipv6_gro_complete() 351 if (unlikely(payload_len > IPV6_MAXPLEN)) { in ipv6_gro_complete() 373 iph->payload_len = 0; in ipv6_gro_complete() [all …]
|
| H A D | reassembly.c | 127 end = offset + (ntohs(ipv6_hdr(skb)->payload_len) - in ip6_frag_queue() 165 *prob_offset = offsetof(struct ipv6hdr, payload_len); in ip6_frag_queue() 264 int payload_len; in ip6_frag_reasm() local 277 payload_len = -skb_network_offset(skb) - in ip6_frag_reasm() 280 if (payload_len > IPV6_MAXPLEN) in ip6_frag_reasm() 298 ipv6_hdr(skb)->payload_len = htons(payload_len); in ip6_frag_reasm() 315 net_dbg_ratelimited("ip6_frag_reasm: payload len = %d\n", payload_len); in ip6_frag_reasm() 340 if (hdr->payload_len == 0) in ipv6_frag_rcv() 358 IP6CB(skb)->frag_max_size = ntohs(hdr->payload_len) + in ipv6_frag_rcv()
|
| /linux-6.15/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()
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp.c | 88 __u16 payload_len; in handle_ipv4() local 105 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 135 iph->tot_len = bpf_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() 201 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
| H A D | test_xdp_loop.c | 84 __u16 payload_len; in handle_ipv4() local 101 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 131 iph->tot_len = bpf_htons(payload_len + sizeof(*iph)); in handle_ipv4() 156 __u16 payload_len; in handle_ipv6() local 171 payload_len = ip6h->payload_len; in handle_ipv6() 197 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + sizeof(*ip6h)); in handle_ipv6()
|
| H A D | test_xdp_dynptr.c | 88 __u16 payload_len; in handle_ipv4() local 114 payload_len = bpf_ntohs(iph->tot_len); in handle_ipv4() 143 iph->tot_len = bpf_htons(payload_len + iphdr_sz); in handle_ipv4() 169 __u16 payload_len; in handle_ipv6() local 193 payload_len = ip6h->payload_len; in handle_ipv6() 219 ip6h->payload_len = bpf_htons(bpf_ntohs(payload_len) + ipv6hdr_sz); in handle_ipv6()
|
| /linux-6.15/net/ipv6/netfilter/ |
| H A D | nf_conntrack_reasm.c | 174 unsigned int payload_len; in nf_ct_frag6_queue() local 185 payload_len = ntohs(ipv6_hdr(skb)->payload_len); in nf_ct_frag6_queue() 188 end = offset + (payload_len - in nf_ct_frag6_queue() 275 if (payload_len > fq->q.max_size) in nf_ct_frag6_queue() 276 fq->q.max_size = payload_len; in nf_ct_frag6_queue() 324 int payload_len; in nf_ct_frag6_reasm() local 337 payload_len = -skb_network_offset(skb) - in nf_ct_frag6_reasm() 340 if (payload_len > IPV6_MAXPLEN) { in nf_ct_frag6_reasm() 342 payload_len); in nf_ct_frag6_reasm() 360 ipv6_hdr(skb)->payload_len = htons(payload_len); in nf_ct_frag6_reasm() [all …]
|
| /linux-6.15/drivers/vhost/ |
| H A D | vsock.c | 111 size_t iov_len, payload_len; in vhost_transport_do_send_pkt() local 161 payload_len = skb->len - offset; in vhost_transport_do_send_pkt() 168 payload_len = iov_len - sizeof(*hdr); in vhost_transport_do_send_pkt() 193 hdr->len = cpu_to_le32(payload_len); in vhost_transport_do_send_pkt() 205 payload_len)) { in vhost_transport_do_send_pkt() 220 total_len += payload_len; in vhost_transport_do_send_pkt() 336 size_t payload_len; in vhost_vsock_alloc_skb() local 363 payload_len = le32_to_cpu(hdr->len); in vhost_vsock_alloc_skb() 366 if (!payload_len) in vhost_vsock_alloc_skb() 379 if (nbytes != payload_len) { in vhost_vsock_alloc_skb() [all …]
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | aie2_message.c | 448 u32 payload_len; in aie2_execbuf() local 518 u32 payload_len; in aie2_cmdlist_fill_one_slot_cf() local 524 payload = amdxdna_cmd_get_payload(abo, &payload_len); in aie2_cmdlist_fill_one_slot_cf() 528 if (!slot_cf_has_space(offset, payload_len)) in aie2_cmdlist_fill_one_slot_cf() 532 buf->arg_cnt = payload_len / sizeof(u32); in aie2_cmdlist_fill_one_slot_cf() 533 memcpy(buf->args, payload, payload_len); in aie2_cmdlist_fill_one_slot_cf() 535 *size = sizeof(*buf) + payload_len; in aie2_cmdlist_fill_one_slot_cf() 546 u32 payload_len; in aie2_cmdlist_fill_one_slot_dpu() local 553 payload = amdxdna_cmd_get_payload(abo, &payload_len); in aie2_cmdlist_fill_one_slot_dpu() 557 arg_sz = payload_len - sizeof(*sn); in aie2_cmdlist_fill_one_slot_dpu() [all …]
|
| /linux-6.15/net/core/ |
| H A D | drop_monitor.c | 584 nla_total_size(payload_len); in net_dm_packet_report_size() 613 size_t payload_len) in net_dm_packet_report_fill() argument 669 if (!payload_len) in net_dm_packet_report_fill() 677 attr->nla_len = nla_attr_size(payload_len); in net_dm_packet_report_fill() 696 size_t payload_len; in net_dm_packet_report() local 708 payload_len = min_t(size_t, net_dm_trunc_len, payload_len); in net_dm_packet_report() 778 nla_total_size(payload_len); in net_dm_hw_packet_report_size() 829 if (!payload_len) in net_dm_hw_packet_report_fill() 837 attr->nla_len = nla_attr_size(payload_len); in net_dm_hw_packet_report_fill() 913 size_t payload_len; in net_dm_hw_packet_report() local [all …]
|
| /linux-6.15/net/tls/ |
| H A D | tls_device_fallback.c | 224 int payload_len = skb->len - tcp_payload_offset; in fill_sg_in() local 274 if (skb_to_sgvec(skb, &sg_in[i], tcp_payload_offset, payload_len) < 0) in fill_sg_in() 284 int payload_len, in fill_sg_out() argument 292 sg_set_buf(&sg_out[1], nskb->data + tcp_payload_offset, payload_len); in fill_sg_out() 306 int payload_len = skb->len - tcp_payload_offset; in tls_enc_skb() local 339 payload_len, sync_size, dummy_buf); in tls_enc_skb() 342 rcd_sn, sync_size + payload_len, in tls_enc_skb() 369 int payload_len = skb->len - tcp_payload_offset; in tls_sw_fallback() local 383 if (!payload_len) in tls_sw_fallback() 395 if (sync_size < 0 && payload_len <= -sync_size) in tls_sw_fallback()
|
| /linux-6.15/drivers/power/supply/ |
| H A D | qcom_battmgr.c | 1003 if (payload_len < sizeof(__le32)) { in qcom_battmgr_sc8280xp_callback() 1015 if (payload_len != sizeof(resp->info) && in qcom_battmgr_sc8280xp_callback() 1019 payload_len); in qcom_battmgr_sc8280xp_callback() 1041 if (payload_len != sizeof(resp->status)) { in qcom_battmgr_sc8280xp_callback() 1044 payload_len); in qcom_battmgr_sc8280xp_callback() 1090 if (payload_len < sizeof(__le32)) { in qcom_battmgr_sm8350_callback() 1103 payload_len); in qcom_battmgr_sm8350_callback() 1111 property, payload_len); in qcom_battmgr_sm8350_callback() 1187 if (payload_len != sizeof(resp->intval)) { in qcom_battmgr_sm8350_callback() 1190 property, payload_len); in qcom_battmgr_sm8350_callback() [all …]
|
| /linux-6.15/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | event.c | 26 size_t payload_len; in qtnf_event_handle_sta_assoc() local 60 payload_len = len - sizeof(*sta_assoc); in qtnf_event_handle_sta_assoc() 62 qlink_for_each_tlv(tlv, sta_assoc->ies, payload_len) { in qtnf_event_handle_sta_assoc() 87 if (!qlink_tlv_parsing_ok(tlv, sta_assoc->ies, payload_len)) { in qtnf_event_handle_sta_assoc() 145 size_t payload_len; in qtnf_event_handle_bss_join() local 229 payload_len = len - sizeof(*join_info); in qtnf_event_handle_bss_join() 231 qlink_for_each_tlv(tlv, join_info->ies, payload_len) { in qtnf_event_handle_bss_join() 348 size_t payload_len; in qtnf_event_handle_scan_results() local 368 payload_len = len - sizeof(*sr); in qtnf_event_handle_scan_results() 370 qlink_for_each_tlv(tlv, sr->payload, payload_len) { in qtnf_event_handle_scan_results() [all …]
|
| /linux-6.15/drivers/scsi/bfa/ |
| H A D | bfad_bsg.c | 151 unsigned int payload_len) in bfad_iocmd_ioc_get_fwstats() argument 320 unsigned int payload_len) in bfad_iocmd_port_get_stats() argument 553 unsigned int payload_len) in bfad_iocmd_lport_get_rports() argument 870 unsigned int payload_len) in bfad_iocmd_fabric_get_lports() argument 1414 unsigned int payload_len) in bfad_iocmd_cee_get_stats() argument 1549 unsigned int payload_len) in bfad_iocmd_flash_update_part() argument 1581 unsigned int payload_len) in bfad_iocmd_flash_read_part() argument 2017 unsigned int payload_len) in bfad_iocmd_debug_fw_core() argument 2775 unsigned int payload_len) in bfad_iocmd_handler() argument 3284 buf_info->size = payload_len; in bfad_fcxp_map_sg() [all …]
|
| /linux-6.15/net/mac80211/ |
| H A D | tkip.h | 16 u8 *payload, size_t payload_len); 26 u8 *payload, size_t payload_len, u8 *ta,
|