#include "lwip/ip_addr.h"
#include "lwip/inet.h"
Include dependency graph for ip6_addr.c:
Go to the source code of this file.
Functions | |
int | ip_addr_maskcmp (struct ip_addr *addr1, struct ip_addr *addr2, struct ip_addr *mask) |
int | ip_addr_cmp (struct ip_addr *addr1, struct ip_addr *addr2) |
void | ip_addr_set (struct ip_addr *dest, struct ip_addr *src) |
int | ip_addr_isany (struct ip_addr *addr) |
void | ip_addr_debug_print (struct ip_addr *addr) |
|
Definition at line 49 of file ip6_addr.c. References ip_addr::addr.
|
|
Definition at line 77 of file ip6_addr.c. References ip_addr::addr, and ntohl.
00078 { 00079 printf("%lx:%lx:%lx:%lx:%lx:%lx:%lx:%lx", 00080 ntohl(addr->addr[0]) >> 16 & 0xffff, 00081 ntohl(addr->addr[0]) & 0xffff, 00082 ntohl(addr->addr[1]) >> 16 & 0xffff, 00083 ntohl(addr->addr[1]) & 0xffff, 00084 ntohl(addr->addr[2]) >> 16 & 0xffff, 00085 ntohl(addr->addr[2]) & 0xffff, 00086 ntohl(addr->addr[3]) >> 16 & 0xffff, 00087 ntohl(addr->addr[3]) & 0xffff); 00088 } |
|
Definition at line 68 of file ip6_addr.c. References ip_addr::addr, and NULL.
|
|
Definition at line 38 of file ip6_addr.c. References ip_addr::addr.
00040 { 00041 return((addr1->addr[0] & mask->addr[0]) == (addr2->addr[0] & mask->addr[0]) && 00042 (addr1->addr[1] & mask->addr[1]) == (addr2->addr[1] & mask->addr[1]) && 00043 (addr1->addr[2] & mask->addr[2]) == (addr2->addr[2] & mask->addr[2]) && 00044 (addr1->addr[3] & mask->addr[3]) == (addr2->addr[3] & mask->addr[3])); 00045 00046 } |
|
Definition at line 58 of file ip6_addr.c.
00059 { 00060 memcpy(dest, src, sizeof(struct ip_addr)); 00061 /* dest->addr[0] = src->addr[0]; 00062 dest->addr[1] = src->addr[1]; 00063 dest->addr[2] = src->addr[2]; 00064 dest->addr[3] = src->addr[3];*/ 00065 } |