Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							8de2b3d990 
							
						 
					 
					
						
						
							
							lib, vtysh: Modify start/end configuration commands to be more hidden  
						
						 
						
						... 
						
						
						
						There exists a world where some people have put `end` in their
configuration.  Then vtysh will command search for it and find
it and then bad things happen.
Ticket: CM-32665
Signed-off-by: Donald Sharp <sharpd@nvidia.com> 
						
					 
					
						2020-12-15 15:33:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Igor Ryzhov 
							
						 
					 
					
						
						
						
						
							
						
						
							62b439624b 
							
						 
					 
					
						
						
							
							lib: fix local variable shadowing global one  
						
						 
						
						... 
						
						
						
						start_config and end_config are already used as function names in DEFUN,
so the current naming is a little bit confusing. Let's use different
names for arguments.
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com> 
						
					 
					
						2020-11-20 00:53:34 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							16ae941f4a 
							
						 
					 
					
						
						
							
							lib: Add information log of how long configuration took to read in  
						
						 
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@nvidia.com> 
						
					 
					
						2020-11-19 09:52:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e6ada882 
							
						 
					 
					
						
						
							
							lib, sharpd, vtysh: When reading a file in for config send start/end indicators  
						
						 
						
						... 
						
						
						
						When reading a file in for configuration, send start and end indicators
to interested parties.
Signed-off-by: Donald Sharp <sharpd@nvidia.com> 
						
					 
					
						2020-11-19 09:52:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Worley 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c5e446a6 
							
						 
					 
					
						
						
							
							lib: include any mem ever allocd in show memory  
						
						 
						
						... 
						
						
						
						Include memory types that were ever allocated when doing
a `show memory`.
Before, we were only including memory that existed currently
in the system, so we lost memory that was alloc'd/dealloc'd.
With this patch, we check max number rather than current number.
Ex) dataplane context objects
Old:
==============================================================================
Type                          : Current#   Size       Total     Max#  MaxBytes
--- qmem zebra ---
Type                          : Current#   Size       Total     Max#  MaxBytes
Zebra Interface Information   :       48    360       17280       48     17280
Router Advertisement Prefix   :        3     48         168        3       168
Route Entry                   :      128     80       11264      128     11264
RIB destination               :       64     88        5632       64      5632
Zebra DPlane Provider         :        1    232         232        1       232
Nexthop Group Entry           :       78     80        6928      114     10032
Nexthop Group Connected       :       78     40        3168      114      4560
Zebra Name Space              :       13 variable      1000       13      1000
RIB table info                :       12     16         288       12       288
ZEBRA VRF                     :        3   4744       14232        3     14232
New:
==============================================================================
Type                          : Current#   Size       Total     Max#  MaxBytes
--- qmem zebra ---
Type                          : Current#   Size       Total     Max#  MaxBytes
Zebra Interface Information   :       48    360       17280       48     17280
Router Advertisement Prefix   :        3     48         168        3       168
Route Entry                   :      128     80       11264      128     11264
RIB destination               :       64     88        5632       64      5632
Zebra DPlane Ctx              :        0   2424           0       87    210888
Zebra DPlane Provider         :        1    232         232        1       232
Nexthop Group Entry           :       78     80        6928      114     10032
Nexthop Group Connected       :       78     40        3168      114      4560
Zebra Name Space              :       13 variable      1000       13      1000
RIB table info                :       12     16         288       12       288
ZEBRA VRF                     :        3   4744       14232        3     14232
Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com> 
						
					 
					
						2020-03-20 10:36:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Lamparter 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4adef441 
							
						 
					 
					
						
						
							
							lib: new defaults logic  
						
						 
						
						... 
						
						
						
						Since we've been writing out "frr version" and "frr defaults" for about
a year and a half now, we can now actually use them to manage defaults.
Signed-off-by: David Lamparter <equinox@diac24.net> 
						
					 
					
						2019-12-06 15:13:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Lamparter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0d880814 
							
						 
					 
					
						
						
							
							lib: rename memory_vty.c to lib_vty.c  
						
						 
						
						... 
						
						
						
						And memory_init() to lib_cmd_init().
Signed-off-by: David Lamparter <equinox@diac24.net> 
						
					 
					
						2019-12-06 15:13:29 +01:00