Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ll_map.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <syslog.h>
#include <fcntl.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <net/if.h>
#include <string.h>
#include "libnetlink.h"
#include "ll_map.h"
+ Include dependency graph for ll_map.c:

Classes

struct  idxmap

Functions

const char * ll_idx_n2a (unsigned idx, char *buf)
unsigned ll_index_to_flags (unsigned idx)
const char * ll_index_to_name (unsigned idx)
int ll_index_to_type (unsigned idx)
int ll_init_map (struct rtnl_handle *rth)
unsigned ll_name_to_index (const char *name)
int ll_remember_index (const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)

Variables

static struct idxmapidxmap [16]

Function Documentation

const char* ll_idx_n2a ( unsigned  idx,
char *  buf 
)
unsigned ll_index_to_flags ( unsigned  idx)
const char* ll_index_to_name ( unsigned  idx)
int ll_index_to_type ( unsigned  idx)
int ll_init_map ( struct rtnl_handle rth)
unsigned ll_name_to_index ( const char *  name)
int ll_remember_index ( const struct sockaddr_nl *  who,
struct nlmsghdr *  n,
void *  arg 
)

Variable Documentation

struct idxmap* idxmap[16]
static