Home
last modified time | relevance | path

Searched refs:ehdr (Results 1 – 2 of 2) sorted by relevance

/samples/bpf/
Dtest_lwt_bpf.c172 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()
Dbpf_load.c316 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 …]