/* * Copyright (c) 2015 Jiri Pirko * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. */ #ifndef __NET_TC_BPF_H #define __NET_TC_BPF_H #include #include struct tcf_bpf { struct tc_action common; struct bpf_prog __rcu *filter; union { u32 bpf_fd; u16 bpf_num_ops; }; struct sock_filter *bpf_ops; const char *bpf_name; }; #define to_bpf(a) ((struct tcf_bpf *)a) #endif /* __NET_TC_BPF_H */ go'/> index : net-next.git
net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2017-02-10bpf: Use bpf_create_map() from the libraryMickaël Salaün6-30/+15
2017-02-10bpf: Use bpf_map_get_next_key() from the libraryMickaël Salaün5-31/+20
2017-02-10bpf: Use bpf_map_delete_elem() from the libraryMickaël Salaün5-26/+16
2017-02-10bpf: Use bpf_map_lookup_elem() from the libraryMickaël Salaün6-50/+39
2017-02-10bpf: Use bpf_map_update_elem() from the libraryMickaël Salaün6-91/+99
2017-02-10bpf: Use bpf_load_program() from the libraryMickaël Salaün6-32/+17
2017-02-10bpf: Always test unprivileged programsMickaël Salaün2-6/+64
2017-02-10bpf: Change the include directory for selftestMickaël Salaün1-1/+1
2017-02-10tools: Sync {,tools/}include/uapi/linux/bpf.hMickaël Salaün1-1/+22
2017-02-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller