fix: 添加newlib对ipv6的支持
补充业务中需要的ipv6相关宏定义 close: #I4M1DB Signed-off-by: arvinzzz <zhaotianyu9@huawei.com> Change-Id: I6835fb0673874ed8efff01c8e4f79c2d64ea0d46
This commit is contained in:
parent
bb04582910
commit
f7400fbcb2
|
@ -194,6 +194,30 @@ struct ip_mreq {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define IPV6_ADDRFORM 1
|
||||||
|
#define IPV6_CHECKSUM 7
|
||||||
|
#define IPV6_NEXTHOP 9
|
||||||
|
#define IPV6_AUTHHDR 10
|
||||||
|
#define IPV6_UNICAST_HOPS 16
|
||||||
|
#define IPV6_MULTICAST_IF 17
|
||||||
|
#define IPV6_MULTICAST_HOPS 18
|
||||||
|
#define IPV6_MULTICAST_LOOP 19
|
||||||
|
#define IPV6_JOIN_GROUP 20
|
||||||
|
#define IPV6_LEAVE_GROUP 21
|
||||||
|
#define IPV6_V6ONLY 26
|
||||||
|
#define IPV6_JOIN_ANYCAST 27
|
||||||
|
#define IPV6_LEAVE_ANYCAST 28
|
||||||
|
#define IPV6_IPSEC_POLICY 34
|
||||||
|
|
||||||
|
#define IN6ADDR_ANY_INIT {{{ 0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x00 }}}
|
||||||
|
#define IN6ADDR_LOOPBACK_INIT {{{ 0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x00, \
|
||||||
|
0x00, 0x00, 0x00, 0x01 }}}
|
||||||
|
|
||||||
struct in6_addr {
|
struct in6_addr {
|
||||||
union {
|
union {
|
||||||
uint8_t __s6_addr[16];
|
uint8_t __s6_addr[16];
|
||||||
|
|
Loading…
Reference in New Issue