bpf_offloaded_map
nfp_bpf_ctrl_entry_op(struct bpf_offloaded_map *offmap, enum nfp_ccm_type op,
int nfp_bpf_ctrl_update_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_del_entry(struct bpf_offloaded_map *offmap, void *key)
int nfp_bpf_ctrl_lookup_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_getfirst_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_getnext_entry(struct bpf_offloaded_map *offmap,
struct bpf_offloaded_map *offmap;
int nfp_bpf_ctrl_getfirst_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_update_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_del_entry(struct bpf_offloaded_map *offmap, void *key);
int nfp_bpf_ctrl_lookup_entry(struct bpf_offloaded_map *offmap,
int nfp_bpf_ctrl_getnext_entry(struct bpf_offloaded_map *offmap,
nfp_bpf_map_lookup_entry(struct bpf_offloaded_map *offmap,
nfp_bpf_map_update_entry(struct bpf_offloaded_map *offmap,
nfp_bpf_map_get_next_key(struct bpf_offloaded_map *offmap,
nfp_bpf_map_delete_elem(struct bpf_offloaded_map *offmap, void *key)
nfp_bpf_map_alloc(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap)
nfp_bpf_map_free(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap)
struct bpf_offloaded_map *offmap;
struct bpf_offloaded_map *offmap;
static int nsim_map_key_find(struct bpf_offloaded_map *offmap, void *key)
nsim_map_alloc_elem(struct bpf_offloaded_map *offmap, unsigned int idx)
nsim_map_get_next_key(struct bpf_offloaded_map *offmap,
nsim_map_lookup_elem(struct bpf_offloaded_map *offmap, void *key, void *value)
nsim_map_update_elem(struct bpf_offloaded_map *offmap,
struct bpf_offloaded_map *map;
static int nsim_map_delete_elem(struct bpf_offloaded_map *offmap, void *key)
nsim_bpf_map_alloc(struct netdevsim *ns, struct bpf_offloaded_map *offmap)
static void nsim_bpf_map_free(struct bpf_offloaded_map *offmap)
struct bpf_offloaded_map;
int (*map_get_next_key)(struct bpf_offloaded_map *map,
int (*map_lookup_elem)(struct bpf_offloaded_map *map,
int (*map_update_elem)(struct bpf_offloaded_map *map,
int (*map_delete_elem)(struct bpf_offloaded_map *map, void *key);
static inline struct bpf_offloaded_map *map_to_offmap(struct bpf_map *map)
return container_of(map, struct bpf_offloaded_map, map);
struct bpf_offloaded_map *offmap;
static int bpf_map_offload_ndo(struct bpf_offloaded_map *offmap,
static void __bpf_map_offload_destroy(struct bpf_offloaded_map *offmap)
struct bpf_offloaded_map *offmap, *mtmp;
struct bpf_offloaded_map *offmap;
struct bpf_offloaded_map *offmap = map_to_offmap(map);
return sizeof(struct bpf_offloaded_map);
struct bpf_offloaded_map *offmap = map_to_offmap(map);
struct bpf_offloaded_map *offmap = map_to_offmap(map);
struct bpf_offloaded_map *offmap = map_to_offmap(map);
struct bpf_offloaded_map *offmap = map_to_offmap(map);
struct bpf_offloaded_map *offmap;
struct bpf_offloaded_map *offmap;