Lines Matching refs:length

768                   const u_char *data, u_int length, u_short attr_code)  in print_attr_string()  argument
772 ND_TCHECK_LEN(data, length); in print_attr_string()
776 if (length < 3) in print_attr_string()
783 length--; in print_attr_string()
786 length-=2; in print_attr_string()
795 if (length < 1) in print_attr_string()
802 length--; in print_attr_string()
806 if (length < 1) in print_attr_string()
812 length--; in print_attr_string()
815 if (length < 1) in print_attr_string()
817 eap_print(ndo, data, length); in print_attr_string()
821 for (i=0; i < length && GET_U_1(data); i++, data++) in print_attr_string()
835 const u_char *data, u_int length, u_short attr_code _U_) in print_vendor_attr() argument
842 if (length < 4) in print_vendor_attr()
846 length-=4; in print_vendor_attr()
852 while (length >= 2) { in print_vendor_attr()
862 if (vendor_length > length) { in print_vendor_attr()
870 length-=2; in print_vendor_attr()
878 length-=vendor_length; in print_vendor_attr()
895 const u_char *data, u_int length, u_short attr_code) in print_attr_num() argument
899 if (length != 4) { in print_attr_num()
900 ND_PRINT("ERROR: length %u != 4", length); in print_attr_num()
1004 const u_char *data, u_int length, u_short attr_code) in print_attr_address() argument
1006 if (length != 4) { in print_attr_address()
1007 ND_PRINT("ERROR: length %u != 4", length); in print_attr_address()
1038 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_address6() argument
1040 if (length != 16) { in print_attr_address6()
1041 ND_PRINT("ERROR: length %u != 16", length); in print_attr_address6()
1050 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_netmask6() argument
1054 if (length < 2 || length > 18) { in print_attr_netmask6()
1055 ND_PRINT("ERROR: length %u not in range (2..18)", length); in print_attr_netmask6()
1058 ND_TCHECK_LEN(data, length); in print_attr_netmask6()
1065 if (length > 2) in print_attr_netmask6()
1066 memcpy(data2, data+2, length-2); in print_attr_netmask6()
1070 if (GET_U_1(data + 1) > 8 * (length - 2)) in print_attr_netmask6()
1081 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_mip6_home_link_prefix() argument
1083 if (length != 17) { in print_attr_mip6_home_link_prefix()
1084 ND_PRINT("ERROR: length %u != 17", length); in print_attr_mip6_home_link_prefix()
1087 ND_TCHECK_LEN(data, length); in print_attr_mip6_home_link_prefix()
1103 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_operator_name() argument
1107 ND_TCHECK_LEN(data, length); in print_attr_operator_name()
1108 if (length < 2) { in print_attr_operator_name()
1109 ND_PRINT("ERROR: length %u < 2", length); in print_attr_operator_name()
1116 (void)nd_printn(ndo, data, length - 1, NULL); in print_attr_operator_name()
1126 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_location_information() argument
1131 ND_TCHECK_LEN(data, length); in print_attr_location_information()
1132 if (length < 21) { in print_attr_location_information()
1133 ND_PRINT("ERROR: length %u < 21", length); in print_attr_location_information()
1163 (void)nd_printn(ndo, data, length - 20, NULL); in print_attr_location_information()
1174 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_location_data() argument
1178 ND_TCHECK_LEN(data, length); in print_attr_location_data()
1179 if (length < 3) { in print_attr_location_data()
1180 ND_PRINT("ERROR: length %u < 3", length); in print_attr_location_data()
1195 hex_and_ascii_print(ndo, "\n\t ", data, length - 2); in print_attr_location_data()
1205 const u_char *data, u_int length, u_short attr_code _U_) in print_basic_location_policy_rules() argument
1209 ND_TCHECK_LEN(data, length); in print_basic_location_policy_rules()
1210 if (length < 10) { in print_basic_location_policy_rules()
1211 ND_PRINT("ERROR: length %u < 10", length); in print_basic_location_policy_rules()
1223 if (length > 10) { in print_basic_location_policy_rules()
1225 (void)nd_printn(ndo, data, length - 10, NULL); in print_basic_location_policy_rules()
1246 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_time() argument
1251 if (length != 4) { in print_attr_time()
1252 ND_PRINT("ERROR: length %u != 4", length); in print_attr_time()
1265 const u_char *data, u_int length, u_short attr_code _U_) in print_attr_vector64() argument
1270 if (length != 8) { in print_attr_vector64()
1271 ND_PRINT("ERROR: length %u != 8", length); in print_attr_vector64()
1301 const u_char *data, u_int length, u_short attr_code) in print_attr_strange() argument
1308 if (length != 16) { in print_attr_strange()
1309 ND_PRINT("ERROR: length %u != 16", length); in print_attr_strange()
1322 if (length != 14) { in print_attr_strange()
1323 ND_PRINT("ERROR: length %u != 14", length); in print_attr_strange()
1345 if (length < 8) { in print_attr_strange()
1346 ND_PRINT("ERROR: length %u != 8", length); in print_attr_strange()
1354 if (length != 4) { in print_attr_strange()
1355 ND_PRINT("Error: length %u != 4", length); in print_attr_strange()
1368 const u_char *attr, u_int length) in radius_attrs_print() argument
1374 while (length > 0) { in radius_attrs_print()
1375 if (length < 2) in radius_attrs_print()
1394 if (len > length) { in radius_attrs_print()
1412 length-=(len); in radius_attrs_print()
1423 const u_char *dat, u_int length) in radius_print() argument
1438 if (len > length) in radius_print()
1439 len = length; in radius_print()