diff options
| author | David Lamparter <equinox@diac24.net> | 2021-03-22 18:27:58 +0100 | 
|---|---|---|
| committer | David Lamparter <equinox@diac24.net> | 2021-03-22 18:27:58 +0100 | 
| commit | 66b9a3816aa1708eded1e1e03b725d005d621232 (patch) | |
| tree | 7366762e0a16e44470d7402b2dd10cbf7d934573 /isisd/isis_redist.c | |
| parent | 992c42ef011f56551686b7336bedf5c5e6100f2c (diff) | |
isisd: kill isis_memory.h, use MTYPE_STATIC
Convert most DEFINE_MTYPE into the _STATIC variant, and move the
remaining non-static ones to appropriate places.
Signed-off-by: David Lamparter <equinox@diac24.net>
Diffstat (limited to 'isisd/isis_redist.c')
| -rw-r--r-- | isisd/isis_redist.c | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/isisd/isis_redist.c b/isisd/isis_redist.c index 856c47b9b7..c33d56e625 100644 --- a/isisd/isis_redist.c +++ b/isisd/isis_redist.c @@ -24,7 +24,6 @@  #include "if.h"  #include "linklist.h"  #include "memory.h" -#include "isis_memory.h"  #include "prefix.h"  #include "routemap.h"  #include "stream.h" @@ -42,6 +41,10 @@  #include "isisd/isis_route.h"  #include "isisd/isis_zebra.h" +DEFINE_MTYPE_STATIC(ISISD, ISIS_EXT_ROUTE, "ISIS redistributed route"); +DEFINE_MTYPE_STATIC(ISISD, ISIS_EXT_INFO,  "ISIS redistributed route info"); +DEFINE_MTYPE_STATIC(ISISD, ISIS_RMAP_NAME, "ISIS redistribute route-map name"); +  static int redist_protocol(int family)  {  	if (family == AF_INET) @@ -327,13 +330,13 @@ static void isis_redist_routemap_set(struct isis_redist *redist,  				     const char *routemap)  {  	if (redist->map_name) { -		XFREE(MTYPE_ISIS, redist->map_name); +		XFREE(MTYPE_ISIS_RMAP_NAME, redist->map_name);  		route_map_counter_decrement(redist->map);  		redist->map = NULL;  	}  	if (routemap && strlen(routemap)) { -		redist->map_name = XSTRDUP(MTYPE_ISIS, routemap); +		redist->map_name = XSTRDUP(MTYPE_ISIS_RMAP_NAME, routemap);  		redist->map = route_map_lookup_by_name(routemap);  		route_map_counter_increment(redist->map);  	} @@ -507,7 +510,7 @@ void isis_redist_area_finish(struct isis_area *area)  				redist = &area->redist_settings[protocol][type]  							       [level];  				redist->redist = 0; -				XFREE(MTYPE_ISIS, redist->map_name); +				XFREE(MTYPE_ISIS_RMAP_NAME, redist->map_name);  			}  			route_table_finish(area->ext_reach[protocol][level]);  		}  | 
