#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 }
|
1.3.4