linux/net/sched/act_meta_skbtcindex.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * net/sched/act_meta_tc_index.c IFE skb->tc_index metadata module
 *
 * copyright Jamal Hadi Salim (2016)
*/

#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/skbuff.h>
#include <linux/rtnetlink.h>
#include <linux/module.h>
#include <linux/init.h>
#include <net/netlink.h>
#include <net/pkt_sched.h>
#include <uapi/linux/tc_act/tc_ife.h>
#include <net/tc_act/tc_ife.h>

static int skbtcindex_encode(struct sk_buff *skb, void *skbdata,
			     struct tcf_meta_info *e)
{}

static int skbtcindex_decode(struct sk_buff *skb, void *data, u16 len)
{}

static int skbtcindex_check(struct sk_buff *skb, struct tcf_meta_info *e)
{}

static struct tcf_meta_ops ife_skbtcindex_ops =;

static int __init ifetc_index_init_module(void)
{}

static void __exit ifetc_index_cleanup_module(void)
{}

module_init();
module_exit(ifetc_index_cleanup_module);

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_ALIAS_IFE_META();