Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit db3d99c0 authored by Patrick McHardy's avatar Patrick McHardy Committed by David S. Miller
Browse files

[NET_SCHED]: ematch: module autoloading

parent 662ad4f8
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
@@ -403,16 +403,13 @@ enum
 *   1..32767		Reserved for ematches inside kernel tree
 *   32768..65535	Free to use, not reliable
 */
enum
{
	TCF_EM_CONTAINER,
	TCF_EM_CMP,
	TCF_EM_NBYTE,
	TCF_EM_U32,
	TCF_EM_META,
	TCF_EM_TEXT,
	__TCF_EM_MAX
};
#define	TCF_EM_CONTAINER	0
#define	TCF_EM_CMP		1
#define	TCF_EM_NBYTE		2
#define	TCF_EM_U32		3
#define	TCF_EM_META		4
#define	TCF_EM_TEXT		5
#define	TCF_EM_MAX		5

enum
{
+2 −0
Original line number Diff line number Diff line
@@ -306,6 +306,8 @@ static inline int tcf_em_tree_match(struct sk_buff *skb,
		return 1;
}

#define MODULE_ALIAS_TCF_EMATCH(kind)	MODULE_ALIAS("ematch-kind-" __stringify(kind))

#else /* CONFIG_NET_EMATCH */

struct tcf_ematch_tree
+1 −0
Original line number Diff line number Diff line
@@ -98,3 +98,4 @@ MODULE_LICENSE("GPL");
module_init(init_em_cmp);
module_exit(exit_em_cmp);

MODULE_ALIAS_TCF_EMATCH(TCF_EM_CMP);
+2 −0
Original line number Diff line number Diff line
@@ -848,3 +848,5 @@ MODULE_LICENSE("GPL");

module_init(init_em_meta);
module_exit(exit_em_meta);

MODULE_ALIAS_TCF_EMATCH(TCF_EM_META);
+2 −0
Original line number Diff line number Diff line
@@ -76,3 +76,5 @@ MODULE_LICENSE("GPL");

module_init(init_em_nbyte);
module_exit(exit_em_nbyte);

MODULE_ALIAS_TCF_EMATCH(TCF_EM_NBYTE);
Loading