[PATCH RFC net-next 12/14] samples: bpf: add mini eBPF library to manipulate maps and programs

2014-06-27 Thread Alexei Starovoitov
the library includes a trivial set of BPF syscall wrappers: int bpf_delete_map(int map_id); int bpf_create_map(int map_id, int key_size, int value_size, int max_entries); int bpf_update_elem(int map_id, void *key, void *value); int bpf_lookup_elem(int map_id, void *key, void *value); int

[PATCH RFC net-next 12/14] samples: bpf: add mini eBPF library to manipulate maps and programs

2014-06-27 Thread Alexei Starovoitov
the library includes a trivial set of BPF syscall wrappers: int bpf_delete_map(int map_id); int bpf_create_map(int map_id, int key_size, int value_size, int max_entries); int bpf_update_elem(int map_id, void *key, void *value); int bpf_lookup_elem(int map_id, void *key, void *value); int