#include "lwip/arch.h"Include dependency graph for ipv6/lwip/ip_addr.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
| struct | ip_addr |
Defines | |
| #define | IP_ADDR_ANY 0 |
| #define | IP6_ADDR(ipaddr, a, b, c, d, e, f, g, h) |
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) |
|
|
Value: do { (ipaddr)->addr[0] = htonl((u32_t)((a & 0xffff) << 16) | (b & 0xffff)); \ (ipaddr)->addr[1] = htonl(((c & 0xffff) << 16) | (d & 0xffff)); \ (ipaddr)->addr[2] = htonl(((e & 0xffff) << 16) | (f & 0xffff)); \ (ipaddr)->addr[3] = htonl(((g & 0xffff) << 16) | (h & 0xffff)); } while(0) Definition at line 50 of file ipv6/lwip/ip_addr.h. |
|
|
Definition at line 44 of file ipv6/lwip/ip_addr.h. |
|
||||||||||||
|
Definition at line 49 of file ip6_addr.c. References ip_addr::addr.
|
|
|
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