diff options
Diffstat (limited to 'net/sched/ematch.c')
-rw-r--r-- | net/sched/ematch.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/net/sched/ematch.c b/net/sched/ematch.c index f3a104e323bd..27941cfc0ab5 100644 --- a/net/sched/ematch.c +++ b/net/sched/ematch.c | |||
@@ -141,6 +141,7 @@ errout: | |||
141 | write_unlock(&ematch_mod_lock); | 141 | write_unlock(&ematch_mod_lock); |
142 | return err; | 142 | return err; |
143 | } | 143 | } |
144 | EXPORT_SYMBOL(tcf_em_register); | ||
144 | 145 | ||
145 | /** | 146 | /** |
146 | * tcf_em_unregister - unregster and extended match | 147 | * tcf_em_unregister - unregster and extended match |
@@ -171,6 +172,7 @@ out: | |||
171 | write_unlock(&ematch_mod_lock); | 172 | write_unlock(&ematch_mod_lock); |
172 | return err; | 173 | return err; |
173 | } | 174 | } |
175 | EXPORT_SYMBOL(tcf_em_unregister); | ||
174 | 176 | ||
175 | static inline struct tcf_ematch * tcf_em_get_match(struct tcf_ematch_tree *tree, | 177 | static inline struct tcf_ematch * tcf_em_get_match(struct tcf_ematch_tree *tree, |
176 | int index) | 178 | int index) |
@@ -380,6 +382,7 @@ errout_abort: | |||
380 | tcf_em_tree_destroy(tp, tree); | 382 | tcf_em_tree_destroy(tp, tree); |
381 | return err; | 383 | return err; |
382 | } | 384 | } |
385 | EXPORT_SYMBOL(tcf_em_tree_validate); | ||
383 | 386 | ||
384 | /** | 387 | /** |
385 | * tcf_em_tree_destroy - destroy an ematch tree | 388 | * tcf_em_tree_destroy - destroy an ematch tree |
@@ -413,6 +416,7 @@ void tcf_em_tree_destroy(struct tcf_proto *tp, struct tcf_ematch_tree *tree) | |||
413 | tree->hdr.nmatches = 0; | 416 | tree->hdr.nmatches = 0; |
414 | kfree(tree->matches); | 417 | kfree(tree->matches); |
415 | } | 418 | } |
419 | EXPORT_SYMBOL(tcf_em_tree_destroy); | ||
416 | 420 | ||
417 | /** | 421 | /** |
418 | * tcf_em_tree_dump - dump ematch tree into a rtnl message | 422 | * tcf_em_tree_dump - dump ematch tree into a rtnl message |
@@ -472,6 +476,7 @@ int tcf_em_tree_dump(struct sk_buff *skb, struct tcf_ematch_tree *tree, int tlv) | |||
472 | rtattr_failure: | 476 | rtattr_failure: |
473 | return -1; | 477 | return -1; |
474 | } | 478 | } |
479 | EXPORT_SYMBOL(tcf_em_tree_dump); | ||
475 | 480 | ||
476 | static inline int tcf_em_match(struct sk_buff *skb, struct tcf_ematch *em, | 481 | static inline int tcf_em_match(struct sk_buff *skb, struct tcf_ematch *em, |
477 | struct tcf_pkt_info *info) | 482 | struct tcf_pkt_info *info) |
@@ -529,10 +534,4 @@ stack_overflow: | |||
529 | printk("Local stack overflow, increase NET_EMATCH_STACK\n"); | 534 | printk("Local stack overflow, increase NET_EMATCH_STACK\n"); |
530 | return -1; | 535 | return -1; |
531 | } | 536 | } |
532 | |||
533 | EXPORT_SYMBOL(tcf_em_register); | ||
534 | EXPORT_SYMBOL(tcf_em_unregister); | ||
535 | EXPORT_SYMBOL(tcf_em_tree_validate); | ||
536 | EXPORT_SYMBOL(tcf_em_tree_destroy); | ||
537 | EXPORT_SYMBOL(tcf_em_tree_dump); | ||
538 | EXPORT_SYMBOL(__tcf_em_tree_match); | 537 | EXPORT_SYMBOL(__tcf_em_tree_match); |