Home
last modified time | relevance | path

Searched refs:hdr (Results 1 – 25 of 64) sorted by relevance

123

/tools/testing/selftests/bpf/progs/
A Dxdp_synproxy_kern.c386 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth); in tcp_dissect()
397 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in tcp_dissect()
402 hdr->ipv6 = (void *)hdr->eth + sizeof(*hdr->eth); in tcp_dissect()
414 hdr->tcp = (void *)hdr->ipv6 + sizeof(*hdr->ipv6); in tcp_dissect()
423 hdr->tcp_len = hdr->tcp->doff * 4; in tcp_dissect()
554 hdr->tcp_len = hdr->tcp->doff * 4; in tcpv4_gen_synack()
555 hdr->ipv4->tot_len = bpf_htons(sizeof(*hdr->ipv4) + hdr->tcp_len); in tcpv4_gen_synack()
792 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth); in syncookie_part2()
798 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in syncookie_part2()
801 hdr->ipv6 = (void *)hdr->eth + sizeof(*hdr->eth); in syncookie_part2()
[all …]
A Dtest_lwt_ip_encap.c21 } hdr; in bpf_lwt_encap_gre() local
26 hdr.iph.ihl = 5; in bpf_lwt_encap_gre()
27 hdr.iph.version = 4; in bpf_lwt_encap_gre()
28 hdr.iph.ttl = 0x40; in bpf_lwt_encap_gre()
41 hdr.greh.protocol = skb->protocol; in bpf_lwt_encap_gre()
57 } hdr; in bpf_lwt_encap_gre6() local
62 hdr.ip6hdr.version = 6; in bpf_lwt_encap_gre6()
65 hdr.ip6hdr.hop_limit = 0x40; in bpf_lwt_encap_gre6()
68 hdr.ip6hdr.saddr.s6_addr[1] = 1; in bpf_lwt_encap_gre6()
69 hdr.ip6hdr.saddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6()
[all …]
A Dtest_misc_tcp_hdr_options.c41 } hdr = {}; in __check_active_hdr_in() local
54 hdr.reg_opt.len = 4; in __check_active_hdr_in()
55 ret = bpf_load_hdr_opt(skops, &hdr.reg_opt, sizeof(hdr.reg_opt), in __check_active_hdr_in()
60 hdr.reg_opt.len = 0; in __check_active_hdr_in()
61 ret = bpf_load_hdr_opt(skops, &hdr.reg_opt, sizeof(hdr.reg_opt), in __check_active_hdr_in()
63 if (ret != 4 || hdr.reg_opt.len != 4 || hdr.reg_opt.kind != 0xB9 || in __check_active_hdr_in()
64 hdr.reg_opt.data[0] != 0xfa || hdr.reg_opt.data[1] != 0xce) in __check_active_hdr_in()
71 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in()
78 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in()
84 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in()
[all …]
A Ddynptr_fail.c263 if (!hdr) in data_slice_out_of_bounds_skb()
1083 if (!hdr) in skb_invalid_slice_write()
1104 if (!hdr) in skb_invalid_data_slice1()
1130 if (!hdr) in skb_invalid_data_slice2()
1157 if (!hdr) in skb_invalid_data_slice3()
1182 if (!hdr) in skb_invalid_data_slice4()
1206 if (!hdr) in xdp_invalid_data_slice1()
1231 if (!hdr) in xdp_invalid_data_slice2()
1326 if (!hdr) in dynptr_slice_var_len1()
1346 if (!hdr) in dynptr_slice_var_len2()
[all …]
A Dtest_tc_change_tail.c44 void *hdr = (void *)iph; in parse_udp_header() local
48 udp = hdr + (iph->ihl * 4); in parse_udp_header()
49 hdr = (void *)udp; in parse_udp_header()
52 if ((void *)(hdr + sizeof(*udp)) > data_end) in parse_udp_header()
/tools/testing/selftests/kvm/x86/
A Dvmx_set_nested_state_test.c82 state->hdr.vmx.vmxon_pa = 0x1000; in set_default_vmx_state()
84 state->hdr.vmx.smm.flags = 0; in set_default_vmx_state()
113 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state()
149 state->hdr.vmx.smm.flags = 1; in test_vmx_nested_state()
154 state->hdr.vmx.flags = ~0; in test_vmx_nested_state()
165 state->hdr.vmx.vmxon_pa = 1; in test_vmx_nested_state()
206 state->hdr.vmx.vmcs12_pa = -1; in test_vmx_nested_state()
221 state->hdr.vmx.vmcs12_pa = -1; in test_vmx_nested_state()
222 state->hdr.vmx.flags = ~0; in test_vmx_nested_state()
227 state->hdr.vmx.vmxon_pa = 0; in test_vmx_nested_state()
[all …]
/tools/testing/selftests/connector/
A Dproc_filter.c43 struct nlmsghdr *hdr; in send_message() local
46 hdr = (struct nlmsghdr *)buff; in send_message()
48 hdr->nlmsg_len = NL_MESSAGE_SIZE; in send_message()
50 hdr->nlmsg_len = NL_MESSAGE_SIZE_NF; in send_message()
51 hdr->nlmsg_type = NLMSG_DONE; in send_message()
52 hdr->nlmsg_flags = 0; in send_message()
53 hdr->nlmsg_seq = 0; in send_message()
54 hdr->nlmsg_pid = getpid(); in send_message()
74 if (send(nl_sock, hdr, hdr->nlmsg_len, 0) == -1) { in send_message()
136 struct nlmsghdr *hdr; in handle_packet() local
[all …]
/tools/testing/selftests/bpf/
A Dcap_helpers.c13 struct __user_cap_header_struct hdr = { in cap_enable_effective() local
20 err = capget(&hdr, data); in cap_enable_effective()
33 err = capset(&hdr, data); in cap_enable_effective()
43 struct __user_cap_header_struct hdr = { in cap_disable_effective() local
50 err = capget(&hdr, data); in cap_disable_effective()
62 err = capset(&hdr, data); in cap_disable_effective()
/tools/testing/selftests/bpf/prog_tests/
A Dbtf_endian.c21 const struct btf_header *hdr; in test_btf_endian() local
55 hdr = swap_raw_data; in test_btf_endian()
56 ASSERT_EQ(bswap_16(hdr->magic), BTF_MAGIC, "btf_magic_swapped"); in test_btf_endian()
66 hdr = swap_raw_data; in test_btf_endian()
67 ASSERT_EQ(hdr->magic, BTF_MAGIC, "btf_magic_native"); in test_btf_endian()
/tools/include/uapi/linux/
A Dfanotify.h177 struct fanotify_event_info_header hdr; member
191 struct fanotify_event_info_header hdr; member
196 struct fanotify_event_info_header hdr; member
202 struct fanotify_event_info_header hdr; member
209 struct fanotify_event_info_header hdr; member
239 struct fanotify_response_info_header hdr; member
/tools/lib/bpf/
A Dlibbpf_probes.c225 struct btf_header hdr = { in libbpf__load_raw_btf() local
240 btf_len = hdr.hdr_len + hdr.type_len + hdr.str_len; in libbpf__load_raw_btf()
245 memcpy(raw_btf, &hdr, sizeof(hdr)); in libbpf__load_raw_btf()
246 memcpy(raw_btf + hdr.hdr_len, raw_types, hdr.type_len); in libbpf__load_raw_btf()
247 memcpy(raw_btf + hdr.hdr_len + hdr.type_len, str_sec, hdr.str_len); in libbpf__load_raw_btf()
A Dbtf.c230 struct btf_header *hdr = btf->hdr; in btf_parse_hdr() local
263 if ((long long)hdr->type_off + hdr->type_len > hdr->str_off) { in btf_parse_hdr()
265 hdr->type_off, hdr->type_len, hdr->str_off, hdr->str_len); in btf_parse_hdr()
279 const struct btf_header *hdr = btf->hdr; in btf_parse_str_sec() local
423 struct btf_header *hdr = btf->hdr; in btf_parse_type_sec() local
1541 struct btf_header *hdr = btf->hdr; in btf_get_raw_data() local
1553 data_sz = hdr->hdr_len + hdr->type_len + hdr->str_len; in btf_get_raw_data()
1559 memcpy(p, hdr, hdr->hdr_len); in btf_get_raw_data()
1738 hdr = malloc(btf->hdr->hdr_len); in btf_ensure_modifiable()
1743 memcpy(hdr, btf->hdr, btf->hdr->hdr_len); in btf_ensure_modifiable()
[all …]
A Dringbuf.c554 struct ringbuf_hdr *hdr; in user_ringbuf_commit() local
558 hdr = rb->data + (hdr_offset & rb->mask); in user_ringbuf_commit()
560 new_len = hdr->len & ~BPF_RINGBUF_BUSY_BIT; in user_ringbuf_commit()
567 __atomic_exchange_n(&hdr->len, new_len, __ATOMIC_ACQ_REL); in user_ringbuf_commit()
585 struct ringbuf_hdr *hdr; in user_ring_buffer__reserve() local
609 hdr = rb->data + (prod_pos & rb->mask); in user_ring_buffer__reserve()
610 hdr->len = size | BPF_RINGBUF_BUSY_BIT; in user_ring_buffer__reserve()
611 hdr->pad = 0; in user_ring_buffer__reserve()
/tools/testing/selftests/kvm/lib/
A Ducall_common.c30 struct ucall_header *hdr; in ucall_init() local
35 vaddr = vm_vaddr_alloc_shared(vm, sizeof(*hdr), KVM_UTIL_MIN_VADDR, in ucall_init()
37 hdr = (struct ucall_header *)addr_gva2hva(vm, vaddr); in ucall_init()
38 memset(hdr, 0, sizeof(*hdr)); in ucall_init()
41 uc = &hdr->ucalls[i]; in ucall_init()
A Delf.c117 Elf64_Ehdr hdr; in kvm_vm_elf_load() local
127 elfhdr_get(filename, &hdr); in kvm_vm_elf_load()
137 for (unsigned int n1 = 0; n1 < hdr.e_phnum; n1++) { in kvm_vm_elf_load()
139 offset = hdr.e_phoff + (n1 * hdr.e_phentsize); in kvm_vm_elf_load()
/tools/perf/jvmti/
A Dlibjvmti.c75 const jvmtiCompiledMethodLoadRecordHeader *hdr; in get_line_numbers() local
88 for (hdr = compile_info; hdr != NULL; hdr = hdr->next) { in get_line_numbers()
89 if (hdr->kind == JVMTI_CMLR_INLINE_INFO) { in get_line_numbers()
90 rec = (jvmtiCompiledMethodLoadInlineRecord *)hdr; in get_line_numbers()
105 for (hdr = compile_info; hdr != NULL; hdr = hdr->next) { in get_line_numbers()
106 if (hdr->kind == JVMTI_CMLR_INLINE_INFO) { in get_line_numbers()
107 rec = (jvmtiCompiledMethodLoadInlineRecord *)hdr; in get_line_numbers()
/tools/perf/util/arm-spe-decoder/
A Darm-spe-pkt-decoder.c42 static unsigned int arm_spe_payload_len(unsigned char hdr) in arm_spe_payload_len() argument
44 return 1U << ((hdr & GENMASK_ULL(5, 4)) >> 4); in arm_spe_payload_len()
167 unsigned int hdr; in arm_spe_do_get_packet() local
175 hdr = buf[0]; in arm_spe_do_get_packet()
177 if (hdr == SPE_HEADER0_PAD) in arm_spe_do_get_packet()
183 if (hdr == SPE_HEADER0_TIMESTAMP) in arm_spe_do_get_packet()
186 if ((hdr & SPE_HEADER0_MASK1) == SPE_HEADER0_EVENTS) in arm_spe_do_get_packet()
189 if ((hdr & SPE_HEADER0_MASK1) == SPE_HEADER0_SOURCE) in arm_spe_do_get_packet()
192 if ((hdr & SPE_HEADER0_MASK2) == SPE_HEADER0_CONTEXT) in arm_spe_do_get_packet()
204 hdr = buf[1]; in arm_spe_do_get_packet()
[all …]
/tools/testing/selftests/net/
A Dpsock_tpacket.c173 static inline int __v1_rx_kernel_ready(struct tpacket_hdr *hdr) in __v1_rx_kernel_ready() argument
175 return ((hdr->tp_status & TP_STATUS_USER) == TP_STATUS_USER); in __v1_rx_kernel_ready()
178 static inline void __v1_rx_user_ready(struct tpacket_hdr *hdr) in __v1_rx_user_ready() argument
180 hdr->tp_status = TP_STATUS_KERNEL; in __v1_rx_user_ready()
186 return ((hdr->tp_status & TP_STATUS_USER) == TP_STATUS_USER); in __v2_rx_kernel_ready()
189 static inline void __v2_rx_user_ready(struct tpacket2_hdr *hdr) in __v2_rx_user_ready() argument
191 hdr->tp_status = TP_STATUS_KERNEL; in __v2_rx_user_ready()
284 static inline void __v1_tx_user_ready(struct tpacket_hdr *hdr) in __v1_tx_user_ready() argument
286 hdr->tp_status = TP_STATUS_SEND_REQUEST; in __v1_tx_user_ready()
297 hdr->tp_status = TP_STATUS_SEND_REQUEST; in __v2_tx_user_ready()
[all …]
A Drxtimestamp.c203 struct msghdr hdr; in do_recv() local
207 memset(&hdr, 0, sizeof(hdr)); in do_recv()
208 hdr.msg_iov = &recv_iov; in do_recv()
209 hdr.msg_iovlen = 1; in do_recv()
213 hdr.msg_control = cmsg_buf; in do_recv()
214 hdr.msg_controllen = sizeof(cmsg_buf); in do_recv()
216 r = recvmsg(rcv, &hdr, flags); in do_recv()
222 if (hdr.msg_flags & (MSG_TRUNC | MSG_CTRUNC)) in do_recv()
225 for (cmsg = CMSG_FIRSTHDR(&hdr); cmsg != NULL; in do_recv()
226 cmsg = CMSG_NXTHDR(&hdr, cmsg)) { in do_recv()
A Dtoeplitz.c206 struct tpacket3_hdr *hdr = (void *)frame; in recv_frame() local
208 if (hdr->hv1.tp_rxhash) in recv_frame()
209 verify_rxhash(frame + hdr->tp_net, hdr->hv1.tp_rxhash, in recv_frame()
214 return frame + hdr->tp_next_offset; in recv_frame()
225 if (!(block->hdr.bh1.block_status & TP_STATUS_USER)) in recv_block()
229 frame += block->hdr.bh1.offset_to_first_pkt; in recv_block()
231 for (i = 0; i < block->hdr.bh1.num_pkts; i++) { in recv_block()
236 block->hdr.bh1.block_status = TP_STATUS_KERNEL; in recv_block()
/tools/bpf/
A Dbpf_dbg.c928 if (hdr->caplen == 0 || hdr->len == 0 || hdr->caplen > hdr->len) in pcap_next_pkt()
930 if (pcap_ptr_va_curr + sizeof(*hdr) + hdr->caplen - in pcap_next_pkt()
934 pcap_ptr_va_curr += (sizeof(*hdr) + hdr->caplen); in pcap_next_pkt()
945 struct pcap_filehdr *hdr; in try_load_pcap() local
979 hdr = (void *) pcap_ptr_va_start; in try_load_pcap()
1095 struct pcap_pkthdr *hdr; in cmd_step() local
1110 hdr = pcap_curr_pkt(); in cmd_step()
1112 (uint8_t *) hdr + sizeof(*hdr), in cmd_step()
1113 hdr->caplen, hdr->len, steps); in cmd_step()
1192 (uint8_t *) hdr + sizeof(*hdr), in cmd_run()
[all …]
/tools/testing/selftests/riscv/sigreturn/
A Dsigreturn.c30 if (ext->hdr.magic != RISCV_V_MAGIC) { in vector_override()
31 fprintf(stderr, "bad vector magic: %x\n", ext->hdr.magic); in vector_override()
/tools/testing/nvdimm/test/
A Dndtest.c206 struct nd_cmd_get_config_data_hdr *hdr) in ndtest_config_get() argument
210 if ((hdr->in_offset + hdr->in_length) > LABEL_SIZE) in ndtest_config_get()
213 hdr->status = 0; in ndtest_config_get()
214 len = min(hdr->in_length, LABEL_SIZE - hdr->in_offset); in ndtest_config_get()
215 memcpy(hdr->out_buf, p->label_area + hdr->in_offset, len); in ndtest_config_get()
221 struct nd_cmd_set_config_hdr *hdr) in ndtest_config_set() argument
225 if ((hdr->in_offset + hdr->in_length) > LABEL_SIZE) in ndtest_config_set()
228 len = min(hdr->in_length, LABEL_SIZE - hdr->in_offset); in ndtest_config_set()
229 memcpy(p->label_area + hdr->in_offset, hdr->in_buf, len); in ndtest_config_set()
/tools/hv/
A Dvmbus_bufring.c191 pkt.hdr.type = type; in rte_vmbus_chan_send()
192 pkt.hdr.flags = flags; in rte_vmbus_chan_send()
193 pkt.hdr.hlen = hlen >> VMBUS_CHANPKT_SIZE_SHIFT; in rte_vmbus_chan_send()
194 pkt.hdr.tlen = pad_pktlen >> VMBUS_CHANPKT_SIZE_SHIFT; in rte_vmbus_chan_send()
195 pkt.hdr.xactid = VMBUS_RQST_ERROR; in rte_vmbus_chan_send()
/tools/build/feature/
A Dtest-jvmti-cmlr.c8 jvmtiCompiledMethodLoadRecordHeader hdr __attribute__((unused)); in main() local

Completed in 52 milliseconds

123