mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-04 07:39:07 +08:00
cpumap: Formalize map value as a named struct
As it has been already done for devmap, introduce 'struct bpf_cpumap_val' to formalize the expected values that can be passed in for a CPUMAP. Update cpumap code to use the struct. Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Jesper Dangaard Brouer <brouer@redhat.com> Link: https://lore.kernel.org/bpf/754f950674665dae6139c061d28c1d982aaf4170.1594734381.git.lorenzo@kernel.org
This commit is contained in:
committed by
Andrii Nakryiko
parent
41054a32df
commit
cd46c9d67e
@@ -3849,6 +3849,15 @@ struct bpf_devmap_val {
|
|||||||
} bpf_prog;
|
} bpf_prog;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* CPUMAP map-value layout
|
||||||
|
*
|
||||||
|
* The struct data-layout of map-value is a configuration interface.
|
||||||
|
* New members can only be added to the end of this structure.
|
||||||
|
*/
|
||||||
|
struct bpf_cpumap_val {
|
||||||
|
__u32 qsize; /* queue size to remote target CPU */
|
||||||
|
};
|
||||||
|
|
||||||
enum sk_action {
|
enum sk_action {
|
||||||
SK_DROP = 0,
|
SK_DROP = 0,
|
||||||
SK_PASS,
|
SK_PASS,
|
||||||
|
|||||||
Reference in New Issue
Block a user