tcf_proto_ops
int register_tcf_proto_ops(struct tcf_proto_ops *ops);
void unregister_tcf_proto_ops(struct tcf_proto_ops *ops);
const struct tcf_proto_ops *ops;
const struct tcf_proto_ops *tmplt_ops;
static const struct tcf_proto_ops *__tcf_proto_lookup_ops(const char *kind)
const struct tcf_proto_ops *t, *res = NULL;
static const struct tcf_proto_ops *
const struct tcf_proto_ops *ops;
int register_tcf_proto_ops(struct tcf_proto_ops *ops)
struct tcf_proto_ops *t;
static int tc_chain_fill_node(const struct tcf_proto_ops *tmplt_ops,
const struct tcf_proto_ops *ops;
void unregister_tcf_proto_ops(struct tcf_proto_ops *ops)
struct tcf_proto_ops *t;
static int tc_chain_notify_delete(const struct tcf_proto_ops *tmplt_ops,
const struct tcf_proto_ops *ops;
static void tc_chain_tmplt_del(const struct tcf_proto_ops *tmplt_ops,
const struct tcf_proto_ops *ops;
static void tc_chain_tmplt_del(const struct tcf_proto_ops *tmplt_ops,
static int tc_chain_notify_delete(const struct tcf_proto_ops *tmplt_ops,
const struct tcf_proto_ops *tmplt_ops;
static struct tcf_proto_ops cls_basic_ops __read_mostly = {
static struct tcf_proto_ops cls_bpf_ops __read_mostly = {
static struct tcf_proto_ops cls_cgroup_ops __read_mostly = {
static struct tcf_proto_ops cls_flow_ops __read_mostly = {
static struct tcf_proto_ops cls_fl_ops __read_mostly = {
static struct tcf_proto_ops cls_fw_ops __read_mostly = {
static struct tcf_proto_ops cls_mall_ops __read_mostly = {
static struct tcf_proto_ops cls_route4_ops __read_mostly = {
static struct tcf_proto_ops cls_u32_ops __read_mostly = {