RTEMS CPU Kit with SuperCore  4.11.3
Macros | Functions
radix.c File Reference
#include <sys/param.h>
#include <stdlib.h>
#include <sys/syslog.h>
#include <net/radix.h>
Include dependency graph for radix.c:

Macros

#define rn_masktop   (mask_rnhead->rnh_treetop)
 
#define Bcmp(a, b, l)   (l == 0 ? 0 : bcmp((caddr_t)(a), (caddr_t)(b), (u_long)l))
 

Functions

static struct radix_nodern_newpair (void *, int, struct radix_node[2])
 
static struct radix_nodern_search (void *, struct radix_node *)
 
static struct radix_nodern_search_m (void *, struct radix_node *, void *)
 
int rn_refines (void *m_arg, void *n_arg)
 
struct radix_nodern_lookup (void *v_arg, void *m_arg, struct radix_node_head *head)
 
struct radix_nodern_match (void *v_arg, struct radix_node_head *head)
 
struct radix_nodern_addmask (void *n_arg, int search, int skip)
 
struct radix_nodern_addroute (void *v_arg, void *n_arg, struct radix_node_head *head, struct radix_node treenodes[2])
 
struct radix_nodern_delete (void *v_arg, void *netmask_arg, struct radix_node_head *head)
 
int rn_inithead (void **head, int off)
 
void rn_init (void)