Lines Matching refs:a
100 #define is_addr_mac_addr_based(a, m) \ argument
101 ((((a)->s6_addr[8]) == (((m)[0]) ^ 0x02)) && \
102 (((a)->s6_addr[9]) == (m)[1]) && \
103 (((a)->s6_addr[10]) == (m)[2]) && \
104 (((a)->s6_addr[11]) == (m)[3]) && \
105 (((a)->s6_addr[12]) == (m)[4]) && \
106 (((a)->s6_addr[13]) == (m)[5]) && \
107 (((a)->s6_addr[14]) == (m)[6]) && \
108 (((a)->s6_addr[15]) == (m)[7]))
113 #define lowpan_is_iid_16_bit_compressable(a) \ argument
114 ((((a)->s6_addr16[4]) == 0) && \
115 (((a)->s6_addr[10]) == 0) && \
116 (((a)->s6_addr[11]) == 0xff) && \
117 (((a)->s6_addr[12]) == 0xfe) && \
118 (((a)->s6_addr[13]) == 0))
123 #define lowpan_is_mcast_addr_compressable48(a) \ argument
124 ((((a)->s6_addr16[1]) == 0) && \
125 (((a)->s6_addr16[2]) == 0) && \
126 (((a)->s6_addr16[3]) == 0) && \
127 (((a)->s6_addr16[4]) == 0) && \
128 (((a)->s6_addr[10]) == 0))
131 #define lowpan_is_mcast_addr_compressable32(a) \ argument
132 ((((a)->s6_addr16[1]) == 0) && \
133 (((a)->s6_addr16[2]) == 0) && \
134 (((a)->s6_addr16[3]) == 0) && \
135 (((a)->s6_addr16[4]) == 0) && \
136 (((a)->s6_addr16[5]) == 0) && \
137 (((a)->s6_addr[12]) == 0))
140 #define lowpan_is_mcast_addr_compressable8(a) \ argument
141 ((((a)->s6_addr[1]) == 2) && \
142 (((a)->s6_addr16[1]) == 0) && \
143 (((a)->s6_addr16[2]) == 0) && \
144 (((a)->s6_addr16[3]) == 0) && \
145 (((a)->s6_addr16[4]) == 0) && \
146 (((a)->s6_addr16[5]) == 0) && \
147 (((a)->s6_addr16[6]) == 0) && \
148 (((a)->s6_addr[14]) == 0))