Home
last modified time | relevance | path

Searched refs:ipv6addrp (Results 1 – 25 of 26) sorted by relevance

12

/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/lib/
H A Dlibipv6addr.c194 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 Dlibrfc1884.c134ipv6addrp->in6_addr.s6_addr[12], (unsigned int) ipv6addrp->in6_addr.s6_addr[13], (unsigned int) ip… in librfc1884_ipv6addrstruct_to_compaddr()
141ipv6addrp, 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 Dlibrfc1886.c51 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 Dlibipaddr.h63 #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 Dlibipv6addr.h437 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 Dlibrfc2874.c36 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 Dlibrfc3056.c27 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 Dlibrfc6052.c27 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 Dlibifinet6.c28 … *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
128ipv6addrp, 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 Dlibeui64.c37 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 Dlibrfc1924.c117 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 Dlibrfc5569.c17 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 Dlibifinet6.h14 …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 Dlibrfc3056.h15 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 Dlibrfc6052.h15 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 Dlibrfc1924.h14 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 Dlibrfc2874.h16 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 Dlibrfc1886.h14 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 Dlibrfc1884.h16 extern int librfc1884_ipv6addrstruct_to_compaddr(const ipv6calc_ipv6addr *ipv6addrp, char *resultst…
/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/ipv6calc/
H A Dshowinfo.c1045 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 Dshowinfo.h101 extern int showinfo_ipv6addr(const ipv6calc_ipv6addr *ipv6addrp, const uint32_t formatoptions);
/dports/net-mgmt/ipv6calc/ipv6calc-3.2.0/databases/lib/
H A Dlibipv6calc_db_wrapper.c2091 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 Dlibipv6calc_db_wrapper_BuiltIn.h116 …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 Dlibipv6calc_db_wrapper_BuiltIn.c884 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 Dlibipv6calc_db_wrapper.h409 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…

12