| /linux/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() 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, sum); in udp6_checksum() 147 udphdr.len = htons(UDP_HLEN + payload_len); in send_fragment() [all …]
|
| H A D | tap.c | 258 static int build_ipv4_header(uint8_t *buf, int payload_len) in build_ipv4_header() argument 266 htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 276 static int build_udp_packet(uint8_t *buf, int payload_len, bool csum_off) in build_udp_packet() argument 280 int len = sizeof(*udph) + payload_len; in build_udp_packet() 287 memset(buf + sizeof(struct udphdr), PKT_DATA, payload_len); in build_udp_packet() 297 return sizeof(*udph) + payload_len; in build_udp_packet() 300 size_t build_test_packet_valid_udp_gso(uint8_t *buf, size_t payload_len) in build_test_packet_valid_udp_gso() argument 314 cur += build_ipv4_header(cur, payload_len); in build_test_packet_valid_udp_gso() 315 cur += build_udp_packet(cur, payload_len, true); in build_test_packet_valid_udp_gso() 320 size_t build_test_packet_valid_udp_csum(uint8_t *buf, size_t payload_len) in build_test_packet_valid_udp_csum() argument [all …]
|
| H A D | psock_snd.c | 122 static int build_ipv4_header(void *header, int payload_len) in build_ipv4_header() argument 129 iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); in build_ipv4_header() 139 static int build_udp_header(void *header, int payload_len) in build_udp_header() argument 143 int len = sizeof(*udph) + payload_len; in build_udp_header() 158 static int build_packet(int payload_len) in build_packet() argument 164 off += build_ipv4_header(tbuf + off, payload_len); in build_packet() 165 off += build_udp_header(tbuf + off, payload_len); in build_packet() 167 if (off + payload_len > sizeof(tbuf)) in build_packet() 170 memset(tbuf + off, DATA_CHAR, payload_len); in build_packet() 172 return off + payload_len; in build_packet()
|
| /linux/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/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/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_mbox.c | 33 u16 payload_len, u64 msg_num, bool reuse_msg_num, in enic_mbox_send_msg_id() argument 36 size_t total_len = sizeof(struct enic_mbox_hdr) + payload_len; in enic_mbox_send_msg_id() 50 if (payload_len > ENIC_ADMIN_BUF_SIZE - sizeof(struct enic_mbox_hdr)) in enic_mbox_send_msg_id() 89 if (payload_len) { in enic_mbox_send_msg_id() 92 memcpy(dst, payload, payload_len); in enic_mbox_send_msg_id() 173 void *payload, u16 payload_len) in enic_mbox_send_msg() argument 176 payload_len, 0, false, 0); in enic_mbox_send_msg() 180 u16 dst_vnic_id, void *payload, u16 payload_len, in enic_mbox_send_reply() argument 184 payload_len, msg_num, true, 0); in enic_mbox_send_reply() 189 u16 payload_len) in enic_mbox_vf_send_request() argument [all …]
|
| /linux/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/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/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/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/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() 361 ipv6_hdr(skb)->payload_len = htons(payload_len); in nf_ct_frag6_reasm() [all …]
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | gro.c | |
| /linux/net/tls/ |
| H A D | tls_device_fallback.c | 221 int payload_len = skb->len - tcp_payload_offset; in fill_sg_in() 271 if (skb_to_sgvec(skb, &sg_in[i], tcp_payload_offset, payload_len) < 0) in fill_sg_in() 281 int payload_len, in fill_sg_out() 289 sg_set_buf(&sg_out[1], nskb->data + tcp_payload_offset, payload_len); in fill_sg_out() 303 int payload_len = skb->len - tcp_payload_offset; in tls_enc_skb() 336 payload_len, sync_size, dummy_buf); in tls_enc_skb() 339 rcd_sn, sync_size + payload_len, in tls_enc_skb() 366 int payload_len = skb->len - tcp_payload_offset; in tls_sw_fallback() 380 if (!payload_len) in tls_sw_fallback() 392 if (sync_size < 0 && payload_len < in tls_sw_fallback() 224 int payload_len = skb->len - tcp_payload_offset; fill_sg_in() local 284 fill_sg_out(struct scatterlist sg_out[3],void * buf,struct tls_context * tls_ctx,struct sk_buff * nskb,int tcp_payload_offset,int payload_len,int sync_size,void * dummy_buf) fill_sg_out() argument 306 int payload_len = skb->len - tcp_payload_offset; tls_enc_skb() local 369 int payload_len = skb->len - tcp_payload_offset; tls_sw_fallback() local [all...] |
| /linux/drivers/vhost/ |
| H A D | vsock.c | 128 size_t iov_len, payload_len; in vhost_transport_do_send_pkt() local 178 payload_len = skb->len - offset; in vhost_transport_do_send_pkt() 184 if (payload_len > iov_len - sizeof(*hdr)) { in vhost_transport_do_send_pkt() 185 payload_len = iov_len - sizeof(*hdr); in vhost_transport_do_send_pkt() 210 hdr->len = cpu_to_le32(payload_len); in vhost_transport_do_send_pkt() 222 payload_len)) { in vhost_transport_do_send_pkt() 233 vhost_add_used(vq, head, sizeof(*hdr) + payload_len); in vhost_transport_do_send_pkt() 236 VIRTIO_VSOCK_SKB_CB(skb)->offset += payload_len; in vhost_transport_do_send_pkt() 237 total_len += payload_len; in vhost_transport_do_send_pkt() 370 size_t payload_len; in vhost_vsock_alloc_skb() local [all …]
|
| /linux/net/core/ |
| H A D | drop_monitor.c | 558 static size_t net_dm_packet_report_size(size_t payload_len) in net_dm_packet_report_size() argument 582 nla_total_size(payload_len); in net_dm_packet_report_size() 611 size_t payload_len) in net_dm_packet_report_fill() argument 667 if (!payload_len) in net_dm_packet_report_fill() 673 attr = __nla_reserve(msg, NET_DM_ATTR_PAYLOAD, payload_len); in net_dm_packet_report_fill() 674 if (skb_copy_bits(skb, 0, nla_data(attr), payload_len)) in net_dm_packet_report_fill() 692 size_t payload_len; in net_dm_packet_report() local 702 payload_len = min_t(size_t, skb->len, NET_DM_MAX_PACKET_SIZE); in net_dm_packet_report() 704 payload_len = min_t(size_t, net_dm_trunc_len, payload_len); in net_dm_packet_report() 706 msg = nlmsg_new(net_dm_packet_report_size(payload_len), GFP_KERNEL); in net_dm_packet_report() [all …]
|
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | tdc_gso.py | 28 if args.payload_len <= args.gso_size: 30 if args.payload_len > args.gso_size * UDP_MAX_SEGMENTS: 39 payload = b"b" * args.payload_len
|
| /linux/net/rxrpc/ |
| H A D | rxgk_app.c | 49 size_t pre_ticket_len, payload_len; in rxgk_yfs_decode_ticket() local 73 payload_len = pre_ticket_len + xdr_round_up(ticket_len); in rxgk_yfs_decode_ticket() 75 payload = kzalloc(payload_len, GFP_NOFS); in rxgk_yfs_decode_ticket() 128 if (WARN_ON((unsigned long)q - (unsigned long)payload != payload_len)) { in rxgk_yfs_decode_ticket() 146 ret = key_instantiate_and_link(key, payload, payload_len, NULL, NULL); in rxgk_yfs_decode_ticket()
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfad_bsg.c | 151 unsigned int payload_len) in bfad_iocmd_ioc_get_fwstats() argument 158 if (bfad_chk_iocmd_sz(payload_len, in bfad_iocmd_ioc_get_fwstats() 320 unsigned int payload_len) in bfad_iocmd_port_get_stats() argument 327 if (bfad_chk_iocmd_sz(payload_len, in bfad_iocmd_port_get_stats() 553 unsigned int payload_len) in bfad_iocmd_lport_get_rports() argument 564 if (bfad_chk_iocmd_sz(payload_len, in bfad_iocmd_lport_get_rports() 870 unsigned int payload_len) in bfad_iocmd_fabric_get_lports() argument 884 if (bfad_chk_iocmd_sz(payload_len, in bfad_iocmd_fabric_get_lports() 1377 bfad_iocmd_cee_attr(struct bfad_s *bfad, void *cmd, unsigned int payload_len) in bfad_iocmd_cee_attr() argument 1385 if (bfad_chk_iocmd_sz(payload_len, in bfad_iocmd_cee_attr() [all …]
|
| /linux/drivers/net/usb/ |
| H A D | sierra_net.c | 255 struct param payload_len; member 269 curp = save16bit(&hh->payload_len, curp); in parse_hip() 281 hh->payload_len.word &= 0x3FFF; /* 14 bits */ in parse_hip() 288 hh->payload_len.word &= 0x07FF; /* 11 bits */ in parse_hip() 294 hh->payload_len.word--; in parse_hip() 298 if (buflen < (hh->hdrlen + hh->payload_len.word)) in parse_hip() 417 hh->payload_len.word); in sierra_net_handle_lsi() 503 if (len != hh.hdrlen + hh.payload_len.word) { in sierra_net_kevent() 506 hh.hdrlen + hh.payload_len.word); in sierra_net_kevent() 838 if (hh.payload_len.word == skb->len) in sierra_net_rx_fixup() [all …]
|
| /linux/net/mac80211/ |
| H A D | tkip.h | 16 u8 *payload, size_t payload_len); 26 u8 *payload, size_t payload_len, u8 *ta,
|
| /linux/security/keys/trusted-keys/ |
| H A D | trusted_dcp.c | 60 __le32 payload_len; member 72 static size_t calc_blob_len(unsigned int payload_len) in calc_blob_len() argument 74 return sizeof(struct dcp_blob_fmt) + payload_len + DCP_BLOB_AUTHLEN; in calc_blob_len() 232 put_unaligned_le32(p->key_len, &b->payload_len); in trusted_dcp_seal() 257 p->key_len = le32_to_cpu(b->payload_len); in trusted_dcp_unseal()
|
| /linux/net/batman-adv/ |
| H A D | tp_meter.c | 867 size_t payload_len) in batadv_tp_avail() argument 883 return win_left >= payload_len; in batadv_tp_avail() 920 size_t payload_len; in batadv_tp_send() local 946 payload_len = BATADV_TP_PLEN; in batadv_tp_send() 956 if (unlikely(!batadv_tp_avail(tp_vars, payload_len))) { in batadv_tp_send() 957 batadv_tp_wait_available(tp_vars, payload_len); in batadv_tp_send() 964 packet_len = payload_len + sizeof(struct batadv_unicast_packet); in batadv_tp_send() 986 WRITE_ONCE(tp_vars->cc.last_sent, last_sent + payload_len); in batadv_tp_send() 1425 u32 seqno, u32 payload_len) in batadv_tp_handle_out_of_order() argument 1430 u32 end_seqno = seqno + payload_len; in batadv_tp_handle_out_of_order() [all …]
|