Lines Matching refs:s6_addr32

72 	(((addr)->s6_addr32[0] & 0x000f0000) >> 16)
75 (((addr)->s6_addr32[0] & 0x00000f00) >> 8)
136 #define V4MASK_TO_V6(v4, v6) ((v6).s6_addr32[0] = 0xffffffffUL, \
137 (v6).s6_addr32[1] = 0xffffffffUL, \
138 (v6).s6_addr32[2] = 0xffffffffUL, \
139 (v6).s6_addr32[3] = (v4))
147 #define V4_PART_OF_V6(v6) v6.s6_addr32[3]
150 #define V6_OR_V4_INADDR_ANY(a) ((a).s6_addr32[3] == 0 && \
151 ((a).s6_addr32[2] == 0xffffU || \
152 (a).s6_addr32[2] == 0) && \
153 (a).s6_addr32[1] == 0 && \
154 (a).s6_addr32[0] == 0)
157 #define V6_OR_V4_INADDR_ANY(a) ((a).s6_addr32[3] == 0 && \
158 ((a).s6_addr32[2] == 0xffff0000U || \
159 (a).s6_addr32[2] == 0) && \
160 (a).s6_addr32[1] == 0 && \
161 (a).s6_addr32[0] == 0)
180 #define V6_SET_ZERO(a) ((a).s6_addr32[0] = 0, \
181 (a).s6_addr32[1] = 0, \
182 (a).s6_addr32[2] = 0, \
183 (a).s6_addr32[3] = 0)
187 ((((a).s6_addr32[0] & (m).s6_addr32[0]) == (b).s6_addr32[0]) && \
188 (((a).s6_addr32[1] & (m).s6_addr32[1]) == (b).s6_addr32[1]) && \
189 (((a).s6_addr32[2] & (m).s6_addr32[2]) == (b).s6_addr32[2]) && \
190 (((a).s6_addr32[3] & (m).s6_addr32[3]) == (b).s6_addr32[3]))
193 ((((a).s6_addr32[0] & (m).s6_addr32[0]) == \
194 ((b).s6_addr32[0] & (m).s6_addr32[0])) && \
195 (((a).s6_addr32[1] & (m).s6_addr32[1]) == \
196 ((b).s6_addr32[1] & (m).s6_addr32[1])) && \
197 (((a).s6_addr32[2] & (m).s6_addr32[2]) == \
198 ((b).s6_addr32[2] & (m).s6_addr32[2])) && \
199 (((a).s6_addr32[3] & (m).s6_addr32[3]) == \
200 ((b).s6_addr32[3] & (m).s6_addr32[3])))
204 ((d).s6_addr32[0] = (s).s6_addr32[0] & (m).s6_addr32[0], \
205 (d).s6_addr32[1] = (s).s6_addr32[1] & (m).s6_addr32[1], \
206 (d).s6_addr32[2] = (s).s6_addr32[2] & (m).s6_addr32[2], \
207 (d).s6_addr32[3] = (s).s6_addr32[3] & (m).s6_addr32[3])
210 ((ntohl((v6addr).s6_addr32[3]) ^ (i ^ (i >> 8))) % \