ip: use main heap for mtrie, part 2 (remove args) 76/28976/4
authorDamjan Marion <damarion@cisco.com>
Mon, 21 Sep 2020 12:23:30 +0000 (14:23 +0200)
committerNeale Ranns <nranns@cisco.com>
Wed, 23 Sep 2020 14:55:56 +0000 (14:55 +0000)
Type: improvement
Change-Id: I8c28c845c75657852f1e513e2832771fad6b90b7
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vnet/ip/ip4.h
src/vnet/ip/ip4_forward.c

index 8fba33f..cb78bfb 100644 (file)
@@ -164,12 +164,6 @@ typedef struct ip4_main_t
     u8 pad[2];
   } host_config;
 
-  /** Heapsize for the Mtries */
-  uword mtrie_heap_size;
-
-  /** Use hugetlb pages for the Mtries */
-  int mtrie_hugetlb;
-
   /** ARP throttling */
   throttle_t arp_throttle;
 
index 3bf3053..9197180 100644 (file)
@@ -3087,32 +3087,6 @@ VLIB_CLI_COMMAND (set_ip_classify_command, static) =
 };
 /* *INDENT-ON* */
 
-static clib_error_t *
-ip4_config (vlib_main_t * vm, unformat_input_t * input)
-{
-  ip4_main_t *im = &ip4_main;
-  uword heapsize = 0;
-
-  while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT)
-    {
-      if (unformat (input, "heap-size %U", unformat_memory_size, &heapsize))
-       ;
-      else if (unformat (input, "mtrie-hugetlb %=", &im->mtrie_hugetlb, 1))
-       ;
-      else
-       return clib_error_return (0,
-                                 "invalid heap-size parameter `%U'",
-                                 format_unformat_error, input);
-
-    }
-
-  im->mtrie_heap_size = heapsize;
-
-  return 0;
-}
-
-VLIB_EARLY_CONFIG_FUNCTION (ip4_config, "ip");
-
 /*
  * fd.io coding-style-patch-verification: ON
  *