Home
last modified time | relevance | path

Searched refs:payload_len (Results 1 – 25 of 234) sorted by relevance

12345678910

/linux/tools/testing/selftests/net/
H A Dip_defrag.c36 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 Dtap.c264 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
343 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 Dpsock_snd.c117 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 Dgro.c191 static uint16_t tcp_checksum(void *buf, int payload_len) in tcp_checksum() argument
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()
227 return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum); in tcp_checksum()
247 static void fill_networklayer(void *buf, int payload_len) in fill_networklayer() argument
256 ip6h->payload_len in fill_networklayer()
282 fill_transportlayer(void * buf,int seq_offset,int ack_offset,int payload_len,int fin) fill_transportlayer() argument
312 create_packet(void * buf,int seq_offset,int ack_offset,int payload_len,int fin) create_packet() argument
328 int payload_len, pkt_size, flag, i; send_flags() local
[all...]
/linux/drivers/net/wireless/ath/ath10k/
H A Dswap.c24 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...]
/linux/drivers/hid/intel-ish-hid/
H A Dishtp-hid-client.c33 * @payload_len: Length of payload expected
38 size_t cur_pos, size_t payload_len) in report_bad_packet() argument
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, msg_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()
[all...]
/linux/security/integrity/ima/
H A Dima_queue_keys.c69 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 Dima_asymmetric_keys.c22 * @payload_len: The length of @payload.
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/scsi/libfc/
H A Dfc_frame.c62 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 Dsas_host_smp.c233 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...]
/linux/net/ipv6/
H A Dip6_offload.c115 unsigned int payload_len; in ipv6_gso_segment() local
167 payload_len = skb_shinfo(skb)->gso_size + in ipv6_gso_segment()
171 payload_len = skb->len - nhoff - sizeof(*ipv6h); in ipv6_gso_segment()
172 ipv6h->payload_len = htons(payload_len); in ipv6_gso_segment()
186 offset += (ntohs(ipv6h->payload_len) - in ipv6_gso_segment()
243 flush += ntohs(iph->payload_len) != skb->len - hlen; in ipv6_gro_receive()
345 u32 payload_len; in ipv6_gro_complete() local
352 payload_len = skb->len - nhoff - sizeof(*iph); in ipv6_gro_complete()
353 if (unlikely(payload_len > IPV6_MAXPLE in ipv6_gro_complete()
[all...]
/linux/samples/bpf/
H A Dxdp_tx_iptunnel_kern.c86 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 Dtest_xdp_loop.c84 __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 Dtest_xdp.c88 __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 Dtest_xdp_dynptr.c88 __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 Dnf_conntrack_reasm.c174 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()
[all...]
/linux/drivers/accel/amdxdna/
H A Daie2_message.c448 u32 payload_len; in aie2_execbuf() local
457 payload = amdxdna_cmd_get_payload(cmd_abo, &payload_len); in aie2_execbuf()
472 if (unlikely(payload_len > sizeof(req.ebuf.payload))) in aie2_execbuf()
473 XDNA_DBG(xdna, "Invalid ebuf payload len: %d", payload_len); in aie2_execbuf()
482 if (unlikely(payload_len - sizeof(*sn) > sizeof(req.dpu.payload))) in aie2_execbuf()
483 XDNA_DBG(xdna, "Invalid dpu payload len: %d", payload_len); in aie2_execbuf()
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_has_space(*buf, offset, payload_len)) in aie2_cmdlist_fill_one_slot_cf()
532 buf->arg_cnt = payload_len / sizeo in aie2_cmdlist_fill_one_slot_cf()
546 u32 payload_len; aie2_cmdlist_fill_one_slot_dpu() local
652 u32 payload_len; aie2_cmdlist_multi_execbuf() local
[all...]
/linux/drivers/vhost/
H A Dvsock.c111 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()
167 if (payload_len > iov_len - sizeof(*hdr)) { 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()
216 vhost_add_used(vq, head, sizeof(*hdr) + payload_len); in vhost_transport_do_send_pkt()
219 VIRTIO_VSOCK_SKB_CB(skb)->offset += 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
[all...]
/linux/net/core/
H A Ddrop_monitor.c560 static size_t net_dm_packet_report_size(size_t payload_len) in net_dm_packet_report_size() argument
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()
675 attr = skb_put(msg, nla_total_size(payload_len)); in net_dm_packet_report_fill()
677 attr->nla_len = nla_attr_size(payload_len); in net_dm_packet_report_fill()
678 if (skb_copy_bits(skb, 0, nla_data(attr), payload_len)) in net_dm_packet_report_fill()
696 size_t payload_len; in net_dm_packet_report() local
706 payload_len = min_t(size_t, skb->len, NET_DM_MAX_PACKET_SIZE); in net_dm_packet_report()
708 payload_len in net_dm_packet_report()
753 net_dm_hw_packet_report_size(size_t payload_len,const struct devlink_trap_metadata * hw_metadata) net_dm_hw_packet_report_size() argument
782 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
913 size_t payload_len; net_dm_hw_packet_report() local
[all...]
/linux/net/rxrpc/
H A Drxgk_app.c49 size_t pre_ticket_len, payload_len; in rxgk_yfs_decode_ticket() local
72 payload_len = pre_ticket_len + xdr_round_up(ticket_len); in rxgk_yfs_decode_ticket()
74 payload = kzalloc(payload_len, GFP_NOFS); in rxgk_yfs_decode_ticket()
132 if (WARN_ON((unsigned long)q - (unsigned long)payload != payload_len)) { in rxgk_yfs_decode_ticket()
150 ret = key_instantiate_and_link(key, payload, payload_len, NULL, NULL); in rxgk_yfs_decode_ticket()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Devent.c26 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()
265 if (!qlink_tlv_parsing_ok(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 in qtnf_event_handle_scan_results()
[all...]
/linux/net/mac80211/
H A Dtkip.h16 u8 *payload, size_t payload_len);
26 u8 *payload, size_t payload_len, u8 *ta,
/linux/security/keys/trusted-keys/
H A Dtrusted_dcp.c49 * @payload_len: Length of the plain text @payload.
53 * The total size of a DCP BLOB is sizeof(struct dcp_blob_fmt) + @payload_len +
60 __le32 payload_len; member
72 static unsigned int 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()
231 put_unaligned_le32(p->key_len, &b->payload_len); in trusted_dcp_seal()
255 p->key_len = le32_to_cpu(b->payload_len); in trusted_dcp_unseal()
/linux/drivers/net/usb/
H A Dsierra_net.c257 struct param payload_len; member
271 curp = save16bit(&hh->payload_len, curp); in parse_hip()
283 hh->payload_len.word &= 0x3FFF; /* 14 bits */ in parse_hip()
290 hh->payload_len.word &= 0x07FF; /* 11 bits */ in parse_hip()
296 hh->payload_len.word--; in parse_hip()
300 if (buflen < (hh->hdrlen + hh->payload_len.word)) in parse_hip()
419 hh->payload_len.word); in sierra_net_handle_lsi()
505 if (len != hh.hdrlen + hh.payload_len.word) { in sierra_net_kevent()
508 hh.hdrlen + hh.payload_len.word); in sierra_net_kevent()
849 if (hh.payload_len in sierra_net_rx_fixup()
[all...]
/linux/drivers/net/ovpn/
H A Dcrypto_aead.c154 int ret, payload_len, nfrags; in ovpn_aead_decrypt() local
162 payload_len = skb->len - payload_offset; in ovpn_aead_decrypt()
169 if (unlikely(payload_len < 0)) in ovpn_aead_decrypt()
206 ret = skb_to_sgvec_nomark(skb, sg + 1, payload_offset, payload_len); in ovpn_aead_decrypt()
237 aead_request_set_crypt(req, sg, sg, payload_len + tag_size, iv); in ovpn_aead_decrypt()

12345678910