|
Classes |
struct | iface |
Defines |
#define | DIBBLER_VERSION "0.3.1" |
#define | DIBBLER_COPYRIGHT1 "| Dibbler - a portable DHCPv6, version " DIBBLER_VERSION |
#define | DIBBLER_COPYRIGHT2 "| Authors : Tomasz Mrugalski<thomson@klub.com.pl>,Marek Senderski<msend@o2.pl>" |
#define | DIBBLER_COPYRIGHT3 "| Licence : GNU GPL v2 or later. Developed at Gdansk University of Technology." |
#define | DIBBLER_COPYRIGHT4 "| Homepage: http://klub.com.pl/dhcpv6/" |
#define | CLNTCFGMGR_FILE "client-CfgMgr.xml" |
#define | CLNTIFACEMGR_FILE "client-IfaceMgr.xml" |
#define | CLNTDUID_FILE "client-duid" |
#define | CLNTLOG_FILE "client.log" |
#define | CLNTADDRMGR_FILE "client-AddrMgr.xml" |
#define | CLNTTRANSMGR_FILE "client-TransMgr.xml" |
#define | SRVCFGMGR_FILE "server-CfgMgr.xml" |
#define | SRVIFACEMGR_FILE "server-IfaceMgr.xml" |
#define | SRVDUID_FILE "server-duid" |
#define | SRVLOG_FILE "server.log" |
#define | SRVADDRMGR_FILE "server-AddrMgr.xml" |
#define | SRVTRANSMGR_FILE "server-TransMgr.xml" |
#define | CLIENT_BIND_REUSE false |
#define | OPTION_DNS_SERVERS_FILENAME "option-dns-servers" |
#define | OPTION_DOMAINS_FILENAME "option-domains" |
#define | OPTION_NTP_SERVERS_FILENAME "option-ntp-servers" |
#define | OPTION_TIMEZONE_FILENAME "option-timezone" |
#define | OPTION_SIP_SERVERS_FILENAME "option-sip-servers" |
#define | OPTION_SIP_DOMAINS_FILENAME "option-sip-domains" |
#define | OPTION_NIS_SERVERS_FILENAME "option-nis-servers" |
#define | OPTION_NIS_DOMAIN_FILENAME "option-nis-domain" |
#define | OPTION_NISP_SERVERS_FILENAME "option-nisplus-servers" |
#define | OPTION_NISP_DOMAIN_FILENAME "option-nisplus-domain" |
#define | now() (unsigned) time(NULL) |
#define | MAX_IFNAME_LENGTH 255 |
Functions |
iface * | if_list_get () |
void | if_list_release (struct iface *list) |
int | ipaddr_add (const char *ifacename, int ifindex, const char *addr, unsigned long pref, unsigned long valid) |
int | ipaddr_del (const char *ifacename, int ifindex, const char *addr) |
int | sock_add (char *ifacename, int ifaceid, char *addr, int port, int thisifaceonly, int reuse) |
int | sock_del (int fd) |
int | sock_send (int fd, char *addr, char *buf, int buflen, int port, int iface) |
int | sock_recv (int fd, char *myPlainAddr, char *peerPlainAddr, char *buf, int buflen) |
void | print_packed (char addr[]) |
int | inet_pton4 (const char *src, char *dst) |
int | inet_pton6 (const char *src, char *dst) |
char * | inet_ntop4 (const char *src, char *dst) |
char * | inet_ntop6 (const char *src, char *dst) |
void | print_packed (char *addr) |
int | is_addr_tentative (char *ifacename, int iface, char *plainAddr) |
void | microsleep (int microsecs) |
int | dns_add (const char *ifname, int ifindex, const char *addrPlain) |
int | dns_del (const char *ifname, int ifindex, const char *addrPlain) |
int | domain_add (const char *ifname, int ifindex, const char *domain) |
int | domain_del (const char *ifname, int ifindex, const char *domain) |
int | ntp_add (const char *ifname, int ifindex, const char *addrPlain) |
int | ntp_del (const char *ifname, int ifindex, const char *addrPlain) |
int | timezone_set (const char *ifname, int ifindex, const char *timezone) |
int | timezone_del (const char *ifname, int ifindex, const char *timezone) |
int | sipserver_add (const char *ifname, int ifindex, const char *addrPlain) |
int | sipserver_del (const char *ifname, int ifindex, const char *addrPlain) |
int | sipdomain_add (const char *ifname, int ifindex, const char *domain) |
int | sipdomain_del (const char *ifname, int ifindex, const char *domain) |
int | nisserver_add (const char *ifname, int ifindex, const char *addrPlain) |
int | nisserver_del (const char *ifname, int ifindex, const char *addrPlain) |
int | nisdomain_set (const char *ifname, int ifindex, const char *domain) |
int | nisdomain_del (const char *ifname, int ifindex, const char *domain) |
int | nisplusserver_add (const char *ifname, int ifindex, const char *addrPlain) |
int | nisplusserver_del (const char *ifname, int ifindex, const char *addrPlain) |
int | nisplusdomain_set (const char *ifname, int ifindex, const char *domain) |
int | nisplusdomain_del (const char *ifname, int ifindex, const char *domain) |