/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/lib/ |
H A D | libipv6addr.c | 194 ipv6addrp->typeinfo = 0; in ipv6addr_clear() 195 ipv6addrp->typeinfo2 = 0; in ipv6addr_clear() 202 ipv6addrp->test_mode = 0; in ipv6addr_clear() 217 ipv6addrp->bit_start = 1; in ipv6addr_clearall() 218 ipv6addrp->bit_end = 128; in ipv6addr_clearall() 803 (ipv6addr_getword(ipv6addrp, 6) == ipv6addr_getword(ipv6addrp, 1)) && in ipv6addr_settype() 804 (ipv6addr_getword(ipv6addrp, 7) == ipv6addr_getword(ipv6addrp, 2)) ) { in ipv6addr_settype() 1301 snprintf(ipv6addrp->scopeid, sizeof(ipv6addrp->scopeid), "%s", cp); in addr_to_ipv6addrstruct() 2349 ipv6addr_setword(ipv6addrp, 0, ipv6addr_getword(ipv6addrp, 1) | 0xfec0u); in libipv6addr_anonymize() 2351 ipv6addr_setoctet(ipv6addrp, 0, ipv6addr_getoctet(ipv6addrp, 0) | 0xfdu); in libipv6addr_anonymize() [all …]
|
H A D | librfc1884.c | 134 …ipv6addrp->in6_addr.s6_addr[12], (unsigned int) ipv6addrp->in6_addr.s6_addr[13], (unsigned int) ip… in librfc1884_ipv6addrstruct_to_compaddr() 141 …ipv6addrp, 5), (unsigned int) ipv6addrp->in6_addr.s6_addr[12], (unsigned int) ipv6addrp->in6_addr.… in librfc1884_ipv6addrstruct_to_compaddr() 143 …getdword(ipv6addrp, 0) == 0) && (ipv6addr_getdword(ipv6addrp, 1) == 0) && (ipv6addr_getdword(ipv6a… in librfc1884_ipv6addrstruct_to_compaddr() 150 …getdword(ipv6addrp, 0) == 0) && (ipv6addr_getdword(ipv6addrp, 1) == 0) && (ipv6addr_getdword(ipv6a… in librfc1884_ipv6addrstruct_to_compaddr() 160 …if ( ((ipv6addrp->typeinfo & IPV6_ADDR_IID_32_63_HAS_IPV4) != 0) && ((ipv6addrp->typeinfo & IPV6_A… in librfc1884_ipv6addrstruct_to_compaddr() 261 …if ( ((ipv6addrp->typeinfo & IPV6_ADDR_IID_32_63_HAS_IPV4) != 0) && ((ipv6addrp->typeinfo & IPV6_A… in librfc1884_ipv6addrstruct_to_compaddr() 265 (unsigned int) ipv6addrp->in6_addr.s6_addr[12], \ in librfc1884_ipv6addrstruct_to_compaddr() 266 (unsigned int) ipv6addrp->in6_addr.s6_addr[13], \ in librfc1884_ipv6addrstruct_to_compaddr() 267 (unsigned int) ipv6addrp->in6_addr.s6_addr[14], \ in librfc1884_ipv6addrstruct_to_compaddr() 288 if (ipv6addrp->flag_scopeid) { in librfc1884_ipv6addrstruct_to_compaddr() [all …]
|
H A D | librfc1886.c | 51 ipv6addrstruct_maskprefix(ipv6addrp); in librfc1886_addr_to_nibblestring() 57 bit_end = (int) (*ipv6addrp).prefixlength; in librfc1886_addr_to_nibblestring() 72 bit_start = (int) (*ipv6addrp).bit_start; in librfc1886_addr_to_nibblestring() 73 bit_end = (int) (*ipv6addrp).bit_end; in librfc1886_addr_to_nibblestring() 152 ipv6addr_clearall(ipv6addrp); in librfc1886_nibblestring_to_ipv6addrstruct() 232 (*ipv6addrp).in6_addr.s6_addr[noctet] = ((*ipv6addrp).in6_addr.s6_addr[noctet] & 0xf0) | xdigit; in librfc1886_nibblestring_to_ipv6addrstruct() 245 ipv6addrp->flag_valid = 1; in librfc1886_nibblestring_to_ipv6addrstruct() 248 ipv6addrp->flag_prefixuse = 1; in librfc1886_nibblestring_to_ipv6addrstruct() 251 ipv6addrp->flag_prefixuse = 1; in librfc1886_nibblestring_to_ipv6addrstruct() 263 (*ipv6addrp).in6_addr.s6_addr[n] = (*ipv6addrp).in6_addr.s6_addr[n - offset]; in librfc1886_nibblestring_to_ipv6addrstruct() [all …]
|
H A D | libipaddr.h | 63 #define CONVERT_IPV6ADDRP_IPADDR(ipv6addrp, ipaddr) \ argument 64 ipaddr.typeinfo1 = (*ipv6addrp).typeinfo; \ 65 ipaddr.typeinfo2 = (*ipv6addrp).typeinfo2; \ 66 ipaddr.prefixlength = (*ipv6addrp).prefixlength; \ 68 ipaddr.addr[0] = ipv6addr_getdword(ipv6addrp, 0); \ 69 ipaddr.addr[1] = ipv6addr_getdword(ipv6addrp, 1); \ 70 ipaddr.addr[2] = ipv6addr_getdword(ipv6addrp, 2); \ 71 ipaddr.addr[3] = ipv6addr_getdword(ipv6addrp, 3); \ 77 ipaddrp->typeinfo1 = ipv6addrp->typeinfo; \ 78 ipaddrp->typeinfo2 = ipv6addrp->typeinfo2; \ [all …]
|
H A D | libipv6addr.h | 437 extern uint8_t ipv6addr_getoctet(const ipv6calc_ipv6addr *ipv6addrp, const unsigned int numoctet); 438 extern uint16_t ipv6addr_getword(const ipv6calc_ipv6addr *ipv6addrp, const unsigned int numword); 439 extern uint32_t ipv6addr_getdword(const ipv6calc_ipv6addr *ipv6addrp, const unsigned int numdword); 445 extern void ipv6addr_clear(ipv6calc_ipv6addr *ipv6addrp); 446 extern void ipv6addr_clearall(ipv6calc_ipv6addr *ipv6addrp); 451 extern void ipv6addr_settype(ipv6calc_ipv6addr *ipv6addrp); 460 extern void ipv6addrstruct_maskprefix(ipv6calc_ipv6addr *ipv6addrp); 461 extern void ipv6addrstruct_masksuffix(ipv6calc_ipv6addr *ipv6addrp); 472 extern int ipv6addr_iidrandomdetection(const ipv6calc_ipv6addr *ipv6addrp, s_iid_statistics *varian… 474 extern int ipv6addr_filter(const ipv6calc_ipv6addr *ipv6addrp, const s_ipv6calc_filter_ipv6addr *f… [all …]
|
H A D | librfc2874.c | 36 if ( (*ipv6addrp).flag_startend_use != 0 ) { in librfc2874_addr_to_bitstring() 38 if ( (((*ipv6addrp).bit_start - 1) & 0x03) != 0 ) { in librfc2874_addr_to_bitstring() 43 if ( ((*ipv6addrp).bit_end & 0x03 ) != 0 ) { in librfc2874_addr_to_bitstring() 50 bit_end = (unsigned int) (*ipv6addrp).bit_end; in librfc2874_addr_to_bitstring() 81 if ( (*ipv6addrp).flag_startend_use != 0 ) { in librfc2874_addr_to_bitstring() 124 ipv6addr_clearall(ipv6addrp); in librfc2874_bitstring_to_ipv6addrstruct() 172 (*ipv6addrp).in6_addr.s6_addr[noctet] = ((*ipv6addrp).in6_addr.s6_addr[noctet] & 0xf0) | xdigit; in librfc2874_bitstring_to_ipv6addrstruct() 175 …(*ipv6addrp).in6_addr.s6_addr[noctet] = ((*ipv6addrp).in6_addr.s6_addr[noctet] & 0x0f) | ((uint8_t… in librfc2874_bitstring_to_ipv6addrstruct() 192 ipv6addrp->flag_prefixuse = 1; in librfc2874_bitstring_to_ipv6addrstruct() 250 ipv6addrp->flag_prefixuse = 1; in librfc2874_bitstring_to_ipv6addrstruct() [all …]
|
H A D | librfc3056.c | 27 int librfc3056_ipv4addr_to_ipv6to4addr(ipv6calc_ipv6addr *ipv6addrp, const ipv6calc_ipv4addr *ipv4a… in librfc3056_ipv4addr_to_ipv6to4addr() argument 32 ipv6addr_clear(ipv6addrp); in librfc3056_ipv4addr_to_ipv6to4addr() 35 ipv6addr_setword(ipv6addrp, 0, 0x2002); in librfc3056_ipv4addr_to_ipv6to4addr() 39 ipv6addr_setoctet(ipv6addrp, i + 2, (unsigned int) ipv4addr_getoctet(ipv4addrp, i)); in librfc3056_ipv4addr_to_ipv6to4addr() 42 ipv6addrp->prefixlength = 48; in librfc3056_ipv4addr_to_ipv6to4addr() 43 ipv6addrp->flag_prefixuse = 0; in librfc3056_ipv4addr_to_ipv6to4addr() 44 ipv6addrp->flag_valid = 1; in librfc3056_ipv4addr_to_ipv6to4addr() 45 ipv6addr_settype(ipv6addrp); /* Set typeinfo */ in librfc3056_ipv4addr_to_ipv6to4addr() 59 …addr_to_ipv4addr(ipv6calc_ipv4addr *ipv4addrp, const ipv6calc_ipv6addr *ipv6addrp, char* resultstr… in librfc3056_ipv6addr_to_ipv4addr() argument 64 if ( (ipv6addrp->typeinfo & IPV6_NEW_ADDR_6TO4) == 0 ) { in librfc3056_ipv6addr_to_ipv4addr() [all …]
|
H A D | librfc6052.c | 27 int librfc6052_ipv4addr_to_ipv6addr(ipv6calc_ipv6addr *ipv6addrp, const ipv6calc_ipv4addr *ipv4addr… in librfc6052_ipv4addr_to_ipv6addr() argument 32 ipv6addr_clear(ipv6addrp); in librfc6052_ipv4addr_to_ipv6addr() 35 ipv6addr_setdword(ipv6addrp, 0, 0x0064ff9b); in librfc6052_ipv4addr_to_ipv6addr() 39 ipv6addr_setoctet(ipv6addrp, i + 12, (unsigned int) ipv4addr_getoctet(ipv4addrp, i)); in librfc6052_ipv4addr_to_ipv6addr() 42 ipv6addrp->prefixlength = 96; in librfc6052_ipv4addr_to_ipv6addr() 43 ipv6addrp->flag_prefixuse = 0; in librfc6052_ipv4addr_to_ipv6addr() 44 ipv6addrp->flag_valid = 1; in librfc6052_ipv4addr_to_ipv6addr() 45 ipv6addr_settype(ipv6addrp); /* Set typeinfo */ in librfc6052_ipv4addr_to_ipv6addr() 59 …addr_to_ipv4addr(ipv6calc_ipv4addr *ipv4addrp, const ipv6calc_ipv6addr *ipv6addrp, char* resultstr… in librfc6052_ipv6addr_to_ipv4addr() argument 64 if ( (ipv6addrp->typeinfo & IPV6_NEW_ADDR_NAT64) == 0 ) { in librfc6052_ipv6addr_to_ipv4addr() [all …]
|
H A D | libifinet6.c | 28 … *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp) { in libifinet6_ifinet6_to_ipv6addrstruct() argument 56 retval = addr_to_ipv6addrstruct(tempstring, resultstring, resultstring_length, ipv6addrp); in libifinet6_ifinet6_to_ipv6addrstruct() 68 …lengthstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp) { in libifinet6_ifinet6_withprefixlength_to_ipv6addrstruct() argument 98 …sult = libifinet6_ifinet6_to_ipv6addrstruct(addrstring, tempstring, sizeof(tempstring), ipv6addrp); in libifinet6_ifinet6_withprefixlength_to_ipv6addrstruct() 106 ipv6addrp->prefixlength = (uint8_t) prefixlength; in libifinet6_ifinet6_withprefixlength_to_ipv6addrstruct() 107 ipv6addrp->flag_prefixuse = 1; in libifinet6_ifinet6_withprefixlength_to_ipv6addrstruct() 123 int libifinet6_ipv6addrstruct_to_ifinet6(const ipv6calc_ipv6addr *ipv6addrp, char *resultstring, co… in libifinet6_ipv6addrstruct_to_ifinet6() argument 128 …ipv6addrp, 0), (unsigned int) ipv6addr_getdword(ipv6addrp, 1), (unsigned int) ipv6addr_getdword(ip… in libifinet6_ipv6addrstruct_to_ifinet6() 130 if ( (*ipv6addrp).flag_prefixuse == 1 ) { in libifinet6_ipv6addrstruct_to_ifinet6() 131 …snprintf(resultstring, resultstring_length, "%s %02x", tempstring, (unsigned int) ipv6addrp->prefi… in libifinet6_ipv6addrstruct_to_ifinet6()
|
H A D | libeui64.c | 37 ipv6addr_clear(ipv6addrp); in create_eui64_from_mac() 41 ipv6addrp->in6_addr.s6_addr[ 9] = macaddrp->addr[1]; in create_eui64_from_mac() 42 ipv6addrp->in6_addr.s6_addr[10] = macaddrp->addr[2]; in create_eui64_from_mac() 43 ipv6addrp->in6_addr.s6_addr[11] = 0xff; in create_eui64_from_mac() 44 ipv6addrp->in6_addr.s6_addr[12] = 0xfe; in create_eui64_from_mac() 45 ipv6addrp->in6_addr.s6_addr[13] = macaddrp->addr[3]; in create_eui64_from_mac() 46 ipv6addrp->in6_addr.s6_addr[14] = macaddrp->addr[4]; in create_eui64_from_mac() 47 ipv6addrp->in6_addr.s6_addr[15] = macaddrp->addr[5]; in create_eui64_from_mac() 49 ipv6addrp->prefixlength = 64; in create_eui64_from_mac() 50 ipv6addrp->flag_prefixuse = 0; in create_eui64_from_mac() [all …]
|
H A D | librfc1924.c | 117 int ipv6addrstruct_to_base85(const ipv6calc_ipv6addr *ipv6addrp, char *resultstring, const size_t r… in ipv6addrstruct_to_base85() argument 124 words[i] = ipv6addr_getword(ipv6addrp, (unsigned int) i) ; in ipv6addrstruct_to_base85() 143 … *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp) { in base85_to_ipv6addrstruct() argument 165 ipv6addr_clear(ipv6addrp); in base85_to_ipv6addrstruct() 169 ipv6addr_setword(ipv6addrp, (unsigned int) i, (unsigned int) result[i]); in base85_to_ipv6addrstruct() 172 ipv6addr_settype(ipv6addrp); /* Set typeinfo */ in base85_to_ipv6addrstruct() 174 ipv6addrp->flag_valid = 1; in base85_to_ipv6addrstruct()
|
H A D | librfc5569.c | 17 static void ipv6addr_to_bytes(const ipv6calc_ipv6addr *ipv6addrp, uint8_t bytes[16]) { in ipv6addr_to_bytes() argument 21 bytes[i] = ipv6addr_getoctet(ipv6addrp, i); in ipv6addr_to_bytes() 25 static void ipv6addr_from_bytes(ipv6calc_ipv6addr *ipv6addrp, uint8_t bytes[16]) { in ipv6addr_from_bytes() argument 29 ipv6addr_setoctet(ipv6addrp, i, bytes[i]); in ipv6addr_from_bytes()
|
H A D | libifinet6.h | 14 …r *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp); 15 …xlengthstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp); 16 extern int libifinet6_ipv6addrstruct_to_ifinet6(const ipv6calc_ipv6addr *ipv6addrp, char *resultstr…
|
H A D | librfc3056.h | 15 int librfc3056_ipv4addr_to_ipv6to4addr(ipv6calc_ipv6addr *ipv6addrp, const ipv6calc_ipv4addr *ipv4a… 16 …addr_to_ipv4addr(ipv6calc_ipv4addr *ipv4addrp, const ipv6calc_ipv6addr *ipv6addrp, char* resultstr…
|
H A D | librfc6052.h | 15 int librfc6052_ipv4addr_to_ipv6addr(ipv6calc_ipv6addr *ipv6addrp, const ipv6calc_ipv4addr *ipv4addr… 16 …addr_to_ipv4addr(ipv6calc_ipv4addr *ipv4addrp, const ipv6calc_ipv6addr *ipv6addrp, char* resultstr…
|
H A D | librfc1924.h | 14 extern int ipv6addrstruct_to_base85(const ipv6calc_ipv6addr *ipv6addrp, char *resultstring, const s… 15 …r *addrstring, char *resultstring, const size_t resultstring_length, ipv6calc_ipv6addr *ipv6addrp);
|
H A D | librfc2874.h | 16 extern int librfc2874_addr_to_bitstring(const ipv6calc_ipv6addr *ipv6addrp, char *resultstring, con… 17 …bitstring_to_ipv6addrstruct(const char *inputstring, ipv6calc_ipv6addr *ipv6addrp, char *resultstr…
|
H A D | librfc1886.h | 14 extern int librfc1886_addr_to_nibblestring(ipv6calc_ipv6addr *ipv6addrp, char *resultstring, const … 15 …blestring_to_ipv6addrstruct(const char *inputstring, ipv6calc_ipv6addr *ipv6addrp, char *resultstr…
|
H A D | librfc1884.h | 16 extern int librfc1884_ipv6addrstruct_to_compaddr(const ipv6calc_ipv6addr *ipv6addrp, char *resultst…
|
/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/ipv6calc/ |
H A D | showinfo.c | 1045 ipv6addrp = &ipv6addr; in showinfo_ipv6addr() 1048 if (ipv6addrp->flag_typeinfo == 0) { in showinfo_ipv6addr() 1066 ipv6addrp->flag_prefixuse = 0; in showinfo_ipv6addr() 1459 payload = ipv6addr_get_payload_anonymized_iid(ipv6addrp, ipv6addrp->typeinfo) ^ 0x020000; in showinfo_ipv6addr() 1484 payload = ipv6addr_get_payload_anonymized_iid(ipv6addrp, ipv6addrp->typeinfo) ^ 0x020000; in showinfo_ipv6addr() 1522 payload = ipv6addr_get_payload_anonymized_iid(ipv6addrp, ipv6addrp->typeinfo); in showinfo_ipv6addr() 1542 …} else if ((ipv6addr_getoctet(ipv6addrp, 11) == 0xff) && (ipv6addr_getoctet(ipv6addrp, 12) == 0xfe… in showinfo_ipv6addr() 1546 … 0x%02x%02x%02x\n", ipv6addr_getoctet(ipv6addrp, 13), ipv6addr_getoctet(ipv6addrp, 14), ipv6addr_g… in showinfo_ipv6addr() 1552 …tet(ipv6addrp, 11), ipv6addr_getoctet(ipv6addrp, 12), ipv6addr_getoctet(ipv6addrp, 13), ipv6addr_g… in showinfo_ipv6addr() 1555 …} else if ((((ipv6addrp->typeinfo & IPV6_ADDR_LINKLOCAL) != 0) && (ipv6addr_getdword(ipv6addrp, 2)… in showinfo_ipv6addr() [all …]
|
H A D | showinfo.h | 101 extern int showinfo_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, const uint32_t formatoptions);
|
/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/databases/lib/ |
H A D | libipv6calc_db_wrapper.c | 2091 uint16_t ipv6_00_15 = ipv6addr_getword(ipv6addrp, 0); in libipv6calc_db_wrapper_reserved_string_by_ipv6addr() 2327 …x", ipv6addr_getdword(ipv6addrp, 0), ipv6addr_getdword(ipv6addrp, 1), ipv6addr_getdword(ipv6addrp,… in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2354 if (ipv6addr_getword(ipv6addrp, 0) == 0x3ffe) { in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2384 CONVERT_IPV6ADDRP_IPADDR(ipv6addrp, ipaddr); in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2400 cache_lu_ipv6addr.in6_addr = ipv6addrp->in6_addr; in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2404 , ipv6addr_getdword(ipv6addrp, 0) in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2405 , ipv6addr_getdword(ipv6addrp, 1) in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2406 , ipv6addr_getdword(ipv6addrp, 2) in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2407 , ipv6addr_getdword(ipv6addrp, 3) in libipv6calc_db_wrapper_registry_num_by_ipv6addr() 2490 …x", ipv6addr_getdword(ipv6addrp, 0), ipv6addr_getdword(ipv6addrp, 1), ipv6addr_getdword(ipv6addrp,… in libipv6calc_db_wrapper_info_by_ipv6addr() [all …]
|
H A D | libipv6calc_db_wrapper_BuiltIn.h | 116 …rn int libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp); 117 extern int libipv6calc_db_wrapper_BuiltIn_info_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, char…
|
H A D | libipv6calc_db_wrapper_BuiltIn.c | 884 int libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp) { in libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr() argument 885 uint32_t ipv6_00_31 = ipv6addr_getdword(ipv6addrp, 0); in libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr() 886 uint32_t ipv6_32_63 = ipv6addr_getdword(ipv6addrp, 1); in libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr() 890 if ((ipv6addrp->typeinfo & IPV6_NEW_ADDR_6BONE) != 0) { in libipv6calc_db_wrapper_BuiltIn_registry_num_by_ipv6addr() 930 int libipv6calc_db_wrapper_BuiltIn_info_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, char *strin… in libipv6calc_db_wrapper_BuiltIn_info_by_ipv6addr() argument 931 uint32_t ipv6_00_31 = ipv6addr_getdword(ipv6addrp, 0); in libipv6calc_db_wrapper_BuiltIn_info_by_ipv6addr() 932 uint32_t ipv6_32_63 = ipv6addr_getdword(ipv6addrp, 1); in libipv6calc_db_wrapper_BuiltIn_info_by_ipv6addr()
|
H A D | libipv6calc_db_wrapper.h | 409 extern int libipv6calc_db_wrapper_registry_string_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, c… 410 extern int libipv6calc_db_wrapper_registry_num_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp); 411 extern int libipv6calc_db_wrapper_info_by_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, char *string…
|