Lines Matching defs:length

221                     nd_uint16_t len;      /* Radius total length */
228 nd_uint8_t len; /* Attribute length */
762 /* and 'length' size. */
768 const u_char *data, u_int length, u_short attr_code)
772 ND_TCHECK_LEN(data, length);
776 if (length < 3)
783 length--;
786 length-=2;
795 if (length < 1)
802 length--;
806 if (length < 1)
812 length--;
815 if (length < 1)
817 eap_print(ndo, data, length);
821 for (i=0; i < length && GET_U_1(data); i++, data++)
835 const u_char *data, u_int length, u_short attr_code _U_)
842 if (length < 4)
846 length-=4;
852 while (length >= 2) {
862 if (vendor_length > length) {
870 length-=2;
878 length-=vendor_length;
889 /* and 'length' size. */
895 const u_char *data, u_int length, u_short attr_code)
899 if (length != 4) {
900 ND_PRINT("ERROR: length %u != 4", length);
998 /* 'data' and 'length' size. */
1004 const u_char *data, u_int length, u_short attr_code)
1006 if (length != 4) {
1007 ND_PRINT("ERROR: length %u != 4", length);
1032 /* 'data' and 'length' size. */
1038 const u_char *data, u_int length, u_short attr_code _U_)
1040 if (length != 16) {
1041 ND_PRINT("ERROR: length %u != 16", length);
1050 const u_char *data, u_int length, u_short attr_code _U_)
1054 if (length < 2 || length > 18) {
1055 ND_PRINT("ERROR: length %u not in range (2..18)", length);
1058 ND_TCHECK_LEN(data, length);
1065 if (length > 2)
1066 memcpy(data2, data+2, length-2);
1070 if (GET_U_1(data + 1) > 8 * (length - 2))
1071 ND_PRINT(" (inconsistent prefix length)");
1081 const u_char *data, u_int length, u_short attr_code _U_)
1083 if (length != 17) {
1084 ND_PRINT("ERROR: length %u != 17", length);
1087 ND_TCHECK_LEN(data, length);
1103 const u_char *data, u_int length, u_short attr_code _U_)
1107 ND_TCHECK_LEN(data, length);
1108 if (length < 2) {
1109 ND_PRINT("ERROR: length %u < 2", length);
1116 (void)nd_printn(ndo, data, length - 1, NULL);
1126 const u_char *data, u_int length, u_short attr_code _U_)
1131 ND_TCHECK_LEN(data, length);
1132 if (length < 21) {
1133 ND_PRINT("ERROR: length %u < 21", length);
1163 (void)nd_printn(ndo, data, length - 20, NULL);
1174 const u_char *data, u_int length, u_short attr_code _U_)
1178 ND_TCHECK_LEN(data, length);
1179 if (length < 3) {
1180 ND_PRINT("ERROR: length %u < 3", length);
1195 hex_and_ascii_print(ndo, "\n\t ", data, length - 2);
1205 const u_char *data, u_int length, u_short attr_code _U_)
1209 ND_TCHECK_LEN(data, length);
1210 if (length < 10) {
1211 ND_PRINT("ERROR: length %u < 10", length);
1223 if (length > 10) {
1225 (void)nd_printn(ndo, data, length - 10, NULL);
1239 /* pointed by 'data' and 'length' */
1246 const u_char *data, u_int length, u_short attr_code _U_)
1251 if (length != 4) {
1252 ND_PRINT("ERROR: length %u != 4", length);
1265 const u_char *data, u_int length, u_short attr_code _U_)
1270 if (length != 8) {
1271 ND_PRINT("ERROR: length %u != 8", length);
1295 /* and 'length' size. */
1301 const u_char *data, u_int length, u_short attr_code)
1308 if (length != 16) {
1309 ND_PRINT("ERROR: length %u != 16", length);
1322 if (length != 14) {
1323 ND_PRINT("ERROR: length %u != 14", length);
1331 ND_PRINT(", Min password length: %u", GET_U_1(data));
1345 if (length < 8) {
1346 ND_PRINT("ERROR: length %u != 8", length);
1354 if (length != 4) {
1355 ND_PRINT("Error: length %u != 4", length);
1368 const u_char *attr, u_int length)
1374 while (length > 0) {
1375 if (length < 2)
1386 ND_PRINT("\n\t %s Attribute (%u), length: %u",
1394 if (len > length) {
1412 length-=(len);
1423 const u_char *dat, u_int length)
1438 if (len > length)
1439 len = length;
1442 ND_PRINT("RADIUS, %s (%u), id: 0x%02x length: %u",
1449 ND_PRINT("RADIUS, length: %u\n\t%s (%u), id: 0x%02x, Authenticator: ",