bpf_net_context
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
static inline struct bpf_net_context *bpf_net_ctx_set(struct bpf_net_context *bpf_net_ctx)
if (tsk->bpf_net_context != NULL)
tsk->bpf_net_context = bpf_net_ctx;
static inline void bpf_net_ctx_clear(struct bpf_net_context *bpf_net_ctx)
current->bpf_net_context = NULL;
static inline struct bpf_net_context *bpf_net_ctx_get(void)
return current->bpf_net_context;
struct bpf_net_context *bpf_net_ctx = bpf_net_ctx_get();
memset(&bpf_net_ctx->ri, 0, offsetof(struct bpf_net_context, ri.nh));
struct bpf_net_context *bpf_net_ctx = bpf_net_ctx_get();
struct bpf_net_context *bpf_net_ctx = bpf_net_ctx_get();
struct bpf_net_context *bpf_net_ctx = bpf_net_ctx_get();
struct bpf_net_context *bpf_net_ctx = bpf_net_ctx_get();
struct bpf_net_context *bpf_net_context;
struct bpf_net_context;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;
struct bpf_net_context __bpf_net_ctx, *bpf_net_ctx;