Lines Matching +full:min +full:- +full:len

19  * specification: draft-ietf-bfd-base-01 for version 0,
25 #include "netdissect-stdinc.h"
34 * Control packet, BFDv0, draft-ietf-bfd-base-01
38 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
40 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
42 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
44 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
45 * | Desired Min TX Interval |
46 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
47 * | Required Min RX Interval |
48 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
49 * | Required Min Echo RX Interval |
50 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
58 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
60 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
62 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
64 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
65 * | Desired Min TX Interval |
66 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
67 * | Required Min RX Interval |
68 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
69 * | Required Min Echo RX Interval |
70 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
90 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
91 * | Auth Type | Auth Len | Authentication Data... |
92 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
120 AUTH_PASSWORD_FIELD_MIN_LEN = 4, /* header + password min: 3 + 1 */
193 auth_type = GET_U_1(bfd_auth_header->auth_type); in auth_print()
194 auth_len = GET_U_1(bfd_auth_header->auth_len); in auth_print()
208 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
209 * | Auth Type | Auth Len | Auth Key ID | Password... | in auth_print()
210 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
212 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
223 (void)nd_printn(ndo, pptr, auth_len - 3, NULL); in auth_print()
232 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
233 * | Auth Type | Auth Len | Auth Key ID | Reserved | in auth_print()
234 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
236 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
238 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
240 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
262 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
263 * | Auth Type | Auth Len | Auth Key ID | Reserved | in auth_print()
264 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
266 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
268 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
270 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ in auth_print()
290 u_int len, u_int port) in bfd_print() argument
292 ndo->ndo_protocol = "bfd"; in bfd_print()
306 version_diag = GET_U_1(bfd_header->version_diag); in bfd_print()
308 flags = GET_U_1(bfd_header->flags); in bfd_print()
314 if (ndo->ndo_vflag < 1) { in bfd_print()
317 len); in bfd_print()
322 len, in bfd_print()
328 GET_U_1(bfd_header->detect_time_multiplier), in bfd_print()
329 …GET_U_1(bfd_header->detect_time_multiplier) * GET_BE_U_4(bfd_header->desired_min_tx_interval)/1000, in bfd_print()
330 GET_U_1(bfd_header->length)); in bfd_print()
334 GET_BE_U_4(bfd_header->my_discriminator)); in bfd_print()
336 GET_BE_U_4(bfd_header->your_discriminator)); in bfd_print()
337 ND_PRINT("\n\t Desired min Tx Interval: %4u ms", in bfd_print()
338 GET_BE_U_4(bfd_header->desired_min_tx_interval)/1000); in bfd_print()
339 ND_PRINT("\n\t Required min Rx Interval: %4u ms", in bfd_print()
340 GET_BE_U_4(bfd_header->required_min_rx_interval)/1000); in bfd_print()
341 ND_PRINT("\n\t Required min Echo Interval: %4u ms", in bfd_print()
342 GET_BE_U_4(bfd_header->required_min_echo_interval)/1000); in bfd_print()
351 if (ndo->ndo_vflag < 1) { in bfd_print()
356 len); in bfd_print()
361 len, in bfd_print()
369 GET_U_1(bfd_header->detect_time_multiplier), in bfd_print()
370 …GET_U_1(bfd_header->detect_time_multiplier) * GET_BE_U_4(bfd_header->desired_min_tx_interval)/1000, in bfd_print()
371 GET_U_1(bfd_header->length)); in bfd_print()
375 GET_BE_U_4(bfd_header->my_discriminator)); in bfd_print()
377 GET_BE_U_4(bfd_header->your_discriminator)); in bfd_print()
378 ND_PRINT("\n\t Desired min Tx Interval: %4u ms", in bfd_print()
379 GET_BE_U_4(bfd_header->desired_min_tx_interval)/1000); in bfd_print()
380 ND_PRINT("\n\t Required min Rx Interval: %4u ms", in bfd_print()
381 GET_BE_U_4(bfd_header->required_min_rx_interval)/1000); in bfd_print()
382 ND_PRINT("\n\t Required min Echo Interval: %4u ms", in bfd_print()
383 GET_BE_U_4(bfd_header->required_min_echo_interval)/1000); in bfd_print()
393 len); in bfd_print()
394 if (ndo->ndo_vflag >= 1) { in bfd_print()
395 if(!print_unknown_data(ndo, pptr,"\n\t",len)) in bfd_print()
405 len); in bfd_print()
406 if (ndo->ndo_vflag >= 1) { in bfd_print()
407 if(!print_unknown_data(ndo, pptr,"\n\t",len)) in bfd_print()
416 len); in bfd_print()
417 if (ndo->ndo_vflag >= 1) { in bfd_print()
418 if(!print_unknown_data(ndo, pptr,"\n\t",len)) in bfd_print()