mirror of
				https://git.proxmox.com/git/mirror_frr
				synced 2025-11-03 23:47:16 +00:00 
			
		
		
		
	2006-07-27 Paul Jakma <paul.jakma@sun.com>
	* {ioctl,kernel}_null.c: Dummy/Null kernel method implementations,
	  useful for testing zebra code that calls such methods.
	* {redistribute,misc}_null.c: Dummy/Null methods, as above. But
	  for zclient, and for various misc functions.
	* test_main.c: Test harness for zebra, currently just to test the
	  RIB.
	* Makefile.am: Build testzebra using above.
	* zebra_rib.c: Add a global for the workqueue hold time, useful
	  for testing.
		
	
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			964 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			964 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include <zebra.h>
 | 
						|
#include "zebra/rib.h"
 | 
						|
#include "zebra/zserv.h"
 | 
						|
 | 
						|
#include "zebra/redistribute.h"
 | 
						|
 | 
						|
void zebra_redistribute_add (int a, struct zserv *b, int c)
 | 
						|
{ return; }
 | 
						|
#pragma weak zebra_redistribute_delete = zebra_redistribute_add
 | 
						|
#pragma weak zebra_redistribute_default_add = zebra_redistribute_add
 | 
						|
#pragma weak zebra_redistribute_default_delete = zebra_redistribute_add
 | 
						|
 | 
						|
void redistribute_add (struct prefix *a, struct rib *b)
 | 
						|
{ return; }
 | 
						|
#pragma weak redistribute_delete = redistribute_add
 | 
						|
 | 
						|
void zebra_interface_up_update (struct interface *a)
 | 
						|
{ return; }
 | 
						|
#pragma weak zebra_interface_down_update = zebra_interface_up_update
 | 
						|
#pragma weak zebra_interface_add_update = zebra_interface_up_update
 | 
						|
#pragma weak zebra_interface_delete_update = zebra_interface_up_update
 | 
						|
 | 
						|
void zebra_interface_address_add_update (struct interface *a,
 | 
						|
					 	struct connected *b)
 | 
						|
{ return; }
 | 
						|
#pragma weak zebra_interface_address_delete_update = zebra_interface_address_add_update
 |