|
Data Structures |
struct | s_subnet |
Defines |
#define | SUBNET_PREFIX 0 |
#define | SUBNET_NETMASK 1 |
#define | SUBNET_HISTORICAL 2 |
#define | SUBNET_CABLE(Subnet) |
#define | SUBNET_BCAST(Subnet) |
#define | SUBNET_ERR_TOO_BIG 1 |
#define | SUBNET_ERR_SYNTAX_IN_ADDR 2 |
#define | SUBNET_ERR_SYNTAX_IN_MASK 3 |
#define | SUBNET_ERR_NOT_CIDR 4 |
Typedefs |
typedef s_subnet | t_subnet |
typedef int(* | t_subnet_walk_proc )(struct in_addr *addr, void *data) |
Functions |
char * | subnet_err_msg (int errcode) |
int | subnet_in_class_default_nshift (struct in_addr *addr) |
int | subnet_prefix_from_netmask (struct in_addr *netmask) |
int | subnet_from_str (char *str, int check_cidr, t_subnet *subnet) |
int | subnet_is_member (t_subnet *subnet, struct in_addr *inaddr) |
int | subnet_walk (t_subnet *subnet, t_subnet_walk_proc proc, void *data) |
void | subnet_print (t_printf_fn printf_fn, t_subnet *subnet) |
char * | subnet_ntoa (t_subnet *subnet) |