Lines Matching refs:macaddrp

29 …ar *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_macaddr *macaddrp) {  in mac_to_macaddrstruct()  argument
111 macaddrp->addr[i] = (uint8_t) temp[i]; in mac_to_macaddrstruct()
114 macaddrp->flag_valid = 1; in mac_to_macaddrstruct()
122 …ar *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_macaddr *macaddrp) { in addr_to_macaddrstruct() argument
123 return (mac_to_macaddrstruct(addrstring, resultstring, resultstring_length, macaddrp)); in addr_to_macaddrstruct()
131 void mac_clear(ipv6calc_macaddr *macaddrp) { in mac_clear() argument
135 macaddrp->addr[i] = 0; in mac_clear()
146 void mac_clearall(ipv6calc_macaddr *macaddrp) { in mac_clearall() argument
147 mac_clear(macaddrp); in mac_clearall()
150 macaddrp->flag_valid = 0; in mac_clearall()
163 int macaddrstruct_to_string(const ipv6calc_macaddr *macaddrp, char *resultstring, const size_t resu… in macaddrstruct_to_string() argument
167macaddrp->addr[0], (unsigned int) macaddrp->addr[1], (unsigned int) macaddrp->addr[2], (unsigned i… in macaddrstruct_to_string()
180 int libmacaddr_macaddrstruct_to_string(const ipv6calc_macaddr *macaddrp, char *resultstring, const … in libmacaddr_macaddrstruct_to_string() argument
181 return (macaddrstruct_to_string(macaddrp, resultstring, resultstring_length, formatoptions)); in libmacaddr_macaddrstruct_to_string()
205 int macaddr_filter(const ipv6calc_macaddr *macaddrp, const s_ipv6calc_filter_macaddr *filter) { in macaddr_filter() argument
209 if (sizeof(macaddrp) == 0) { }; // make compiler happy (avoid unused "...") in macaddr_filter()
222 void libmacaddr_anonymize(ipv6calc_macaddr *macaddrp, const s_ipv6calc_anon_set *ipv6calc_anon_set_… in libmacaddr_anonymize() argument
227 …_libmac, "called: EUI-48=%06x%06x method=%d", EUI48_00_23(macaddrp->addr), EUI48_24_47(macaddrp->a… in libmacaddr_anonymize()
232 if ((macaddrp->addr[0] & 0x2) == 0) { in libmacaddr_anonymize()
236 if (libieee_check_oui36_iab(EUI48_00_23(macaddrp->addr)) == 1) { in libmacaddr_anonymize()
240 } else if (libieee_check_oui28(EUI48_00_23(macaddrp->addr)) == 1) { in libmacaddr_anonymize()
265 bit_ul = macaddrp->addr[0] & 0x02; in libmacaddr_anonymize()
276 macaddrp->addr[i] = 0x00; in libmacaddr_anonymize()
279 macaddrp->addr[i] &= (0xff00 >> (mask % 0x8)) & 0xff; in libmacaddr_anonymize()
286 mac_clear(macaddrp); in libmacaddr_anonymize()
290 macaddrp->addr[0] = (macaddrp->addr[0] & 0xfd) | bit_ul; in libmacaddr_anonymize()
292 …, "anonymization finished, return: %06x%06x", EUI48_00_23(macaddrp->addr), EUI48_24_47(macaddrp->a… in libmacaddr_anonymize()