Lines Matching defs:ip_2_ip6

116 #define ip_2_ip6(ipaddr)   (&((ipaddr)->u_addr.ip6))
126 #define IP_ADDR6(ipaddr,i0,i1,i2,i3) do { IP6_ADDR(ip_2_ip6(ipaddr),i0,i1,i2,i3); \
131 #define ip_clear_no4(ipaddr) do { ip_2_ip6(ipaddr)->addr[1] = \
132 ip_2_ip6(ipaddr)->addr[2] = \
133 ip_2_ip6(ipaddr)->addr[3] = 0; \
134 ip6_addr_clear_zone(ip_2_ip6(ipaddr)); }while(0)
138 ip6_addr_copy(*ip_2_ip6(&(dest)), *ip_2_ip6(&(src))); }else{ \
142 ip6_addr_copy(*ip_2_ip6(&(dest)), src); IP_SET_TYPE_VAL(dest, IPADDR_TYPE_V6); }while(0)
145 ip6_addr_copy_from_packed(*ip_2_ip6(&(dest)), src); IP_SET_TYPE_VAL(dest, IPADDR_TYPE_V6); }while(0)
160 ip6_addr_set(ip_2_ip6(dest), ip_2_ip6(src)); }else{ \
166 ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, 0); }while(0)
169 ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V4); }while(0)
172 ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }while(0)
175 ip6_addr_set_any(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }else{ \
179 ip6_addr_set_any(ip_2_ip6(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V6); }else{ \
183 ip6_addr_set_loopback(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }else{ \
187 ip6_addr_set_loopback(ip_2_ip6(&(ipaddr))); IP_SET_TYPE_VAL(ipaddr, IPADDR_TYPE_V6); }else{ \
191 ip6_addr_set_hton(ip_2_ip6(dest), ip_2_ip6(src)); IP_SET_TYPE(dest, IPADDR_TYPE_V6); }else{ \
203 ip6_addr_cmp(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \
207 ip6_addr_cmp_zoneless(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \
211 ip6_addr_isany(ip_2_ip6(ipaddr)) : \
215 ip6_addr_isany_val(*ip_2_ip6(&(ipaddr))) : \
223 ip6_addr_ismulticast(ip_2_ip6(ipaddr)) : \
227 ip6_addr_isloopback(ip_2_ip6(ipaddr)) : \
231 ip6_addr_islinklocal(ip_2_ip6(ipaddr)) : \
234 ip6_addr_debug_print(debug, ip_2_ip6(ipaddr)); } else { \
237 ip6_addr_debug_print_val(debug, *ip_2_ip6(&(ipaddr))); } else { \
330 #define ip_2_ip6(ipaddr) (ipaddr)
418 #define IP6_ADDR_ANY6 (ip_2_ip6(&ip6_addr_any))