Merge pull request #2 from nm-mrt/dns-support
Handle no DNS at system start
This commit is contained in:
@ -11,6 +11,7 @@
|
||||
/* */
|
||||
#define CAPWAP_MACADDRESS_EUI48_BUFFER 18
|
||||
#define CAPWAP_MACADDRESS_EUI64_BUFFER 24
|
||||
#define CAPWAP_MAX_FQDN_SIZE 256
|
||||
|
||||
/* */
|
||||
union sockaddr_capwap {
|
||||
@ -20,6 +21,12 @@ union sockaddr_capwap {
|
||||
struct sockaddr_storage ss;
|
||||
};
|
||||
|
||||
struct addr_capwap {
|
||||
char fqdn[CAPWAP_MAX_FQDN_SIZE];
|
||||
union sockaddr_capwap sockaddr;
|
||||
char resolved;
|
||||
};
|
||||
|
||||
/* Helper */
|
||||
#define CAPWAP_GET_NETWORK_PORT(addr) ntohs((((addr)->ss.ss_family == AF_INET) ? (addr)->sin.sin_port : (((addr)->ss.ss_family == AF_INET6) ? (addr)->sin6.sin6_port : 0)))
|
||||
#define CAPWAP_SET_NETWORK_PORT(addr, port) if ((addr)->ss.ss_family == AF_INET) { \
|
||||
|
Reference in New Issue
Block a user