Searched refs:ehdr (Results 1 – 2 of 2) sorted by relevance
/samples/bpf/ |
D | test_lwt_bpf.c | 172 struct ethhdr ehdr; in __do_push_ll_and_redirect() local 179 ehdr.h_proto = __constant_htons(ETH_P_IP); in __do_push_ll_and_redirect() 180 memcpy(&ehdr.h_source, &smac, 6); in __do_push_ll_and_redirect() 181 memcpy(&ehdr.h_dest, &dmac, 6); in __do_push_ll_and_redirect() 183 ret = bpf_skb_store_bytes(skb, 0, &ehdr, sizeof(ehdr), 0); in __do_push_ll_and_redirect()
|
D | bpf_load.c | 316 static int get_sec(Elf *elf, int i, GElf_Ehdr *ehdr, char **shname, in get_sec() argument 328 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name); in get_sec() 512 GElf_Ehdr ehdr; in do_load_bpf_file() local 535 if (gelf_getehdr(elf, &ehdr) != &ehdr) in do_load_bpf_file() 542 for (i = 1; i < ehdr.e_shnum; i++) { in do_load_bpf_file() 544 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in do_load_bpf_file() 599 for (i = 1; i < ehdr.e_shnum; i++) { in do_load_bpf_file() 603 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in do_load_bpf_file() 610 if (get_sec(elf, shdr.sh_info, &ehdr, &shname_prog, in do_load_bpf_file() 628 for (i = 1; i < ehdr.e_shnum; i++) { in do_load_bpf_file() [all …]
|