root/net/netfilter/nf_tables_set_core.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. nf_tables_set_module_init
  2. nf_tables_set_module_exit

   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #include <linux/module.h>
   3 #include <net/netfilter/nf_tables_core.h>
   4 
   5 static int __init nf_tables_set_module_init(void)
   6 {
   7         nft_register_set(&nft_set_hash_fast_type);
   8         nft_register_set(&nft_set_hash_type);
   9         nft_register_set(&nft_set_rhash_type);
  10         nft_register_set(&nft_set_bitmap_type);
  11         nft_register_set(&nft_set_rbtree_type);
  12 
  13         return 0;
  14 }
  15 
  16 static void __exit nf_tables_set_module_exit(void)
  17 {
  18         nft_unregister_set(&nft_set_rbtree_type);
  19         nft_unregister_set(&nft_set_bitmap_type);
  20         nft_unregister_set(&nft_set_rhash_type);
  21         nft_unregister_set(&nft_set_hash_type);
  22         nft_unregister_set(&nft_set_hash_fast_type);
  23 }
  24 
  25 module_init(nf_tables_set_module_init);
  26 module_exit(nf_tables_set_module_exit);
  27 
  28 MODULE_LICENSE("GPL");
  29 MODULE_ALIAS_NFT_SET();

/* [<][>][^][v][top][bottom][index][help] */