fix: 添加newlib对ipv6的支持

补充业务中需要的ipv6相关宏定义

close: #I4M1DB

Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I6835fb0673874ed8efff01c8e4f79c2d64ea0d46
This commit is contained in:
arvinzzz 2021-12-18 19:35:10 +08:00
parent bb04582910
commit f7400fbcb2
1 changed files with 24 additions and 0 deletions

View File

@ -194,6 +194,30 @@ struct ip_mreq {
};
#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 {
union {
uint8_t __s6_addr[16];