Lines Matching defs:tlv_ptr

230     } tlv_ptr;
303 tlv_ptr.eigrp_tlv_general_parm = (const struct eigrp_tlv_general_parm_t *)tlv_tptr;
306 EXTRACT_16BITS(tlv_ptr.eigrp_tlv_general_parm->holdtime),
307 tlv_ptr.eigrp_tlv_general_parm->k1,
308 tlv_ptr.eigrp_tlv_general_parm->k2,
309 tlv_ptr.eigrp_tlv_general_parm->k3,
310 tlv_ptr.eigrp_tlv_general_parm->k4,
311 tlv_ptr.eigrp_tlv_general_parm->k5);
315 tlv_ptr.eigrp_tlv_sw_version = (const struct eigrp_tlv_sw_version_t *)tlv_tptr;
318 tlv_ptr.eigrp_tlv_sw_version->ios_major,
319 tlv_ptr.eigrp_tlv_sw_version->ios_minor,
320 tlv_ptr.eigrp_tlv_sw_version->eigrp_major,
321 tlv_ptr.eigrp_tlv_sw_version->eigrp_minor);
325 tlv_ptr.eigrp_tlv_ip_int = (const struct eigrp_tlv_ip_int_t *)tlv_tptr;
327 bit_length = tlv_ptr.eigrp_tlv_ip_int->plen;
334 memcpy(prefix,&tlv_ptr.eigrp_tlv_ip_int->destination,byte_length);
339 if (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_int->nexthop) == 0)
342 printf("%s",ipaddr_string(&tlv_ptr.eigrp_tlv_ip_int->nexthop));
345 (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_int->delay)/100),
346 EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_int->bandwidth),
347 EXTRACT_24BITS(&tlv_ptr.eigrp_tlv_ip_int->mtu),
348 tlv_ptr.eigrp_tlv_ip_int->hopcount,
349 tlv_ptr.eigrp_tlv_ip_int->reliability,
350 tlv_ptr.eigrp_tlv_ip_int->load);
354 tlv_ptr.eigrp_tlv_ip_ext = (const struct eigrp_tlv_ip_ext_t *)tlv_tptr;
356 bit_length = tlv_ptr.eigrp_tlv_ip_ext->plen;
363 memcpy(prefix,&tlv_ptr.eigrp_tlv_ip_ext->destination,byte_length);
368 if (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_ext->nexthop) == 0)
371 printf("%s",ipaddr_string(&tlv_ptr.eigrp_tlv_ip_ext->nexthop));
374 ipaddr_string(tlv_ptr.eigrp_tlv_ip_ext->origin_router),
375 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_ip_ext->origin_as),
376 tok2str(eigrp_ext_proto_id_values,"unknown",tlv_ptr.eigrp_tlv_ip_ext->proto_id),
377 tlv_ptr.eigrp_tlv_ip_ext->flags,
378 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_ip_ext->tag),
379 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_ip_ext->metric));
382 (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_ext->delay)/100),
383 EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_ip_ext->bandwidth),
384 EXTRACT_24BITS(&tlv_ptr.eigrp_tlv_ip_ext->mtu),
385 tlv_ptr.eigrp_tlv_ip_ext->hopcount,
386 tlv_ptr.eigrp_tlv_ip_ext->reliability,
387 tlv_ptr.eigrp_tlv_ip_ext->load);
391 tlv_ptr.eigrp_tlv_at_cable_setup = (const struct eigrp_tlv_at_cable_setup_t *)tlv_tptr;
394 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_cable_setup->cable_start),
395 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_cable_setup->cable_end),
396 EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_cable_setup->router_id));
400 tlv_ptr.eigrp_tlv_at_int = (const struct eigrp_tlv_at_int_t *)tlv_tptr;
403 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->cable_start),
404 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->cable_end));
406 if (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_int->nexthop) == 0)
410 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->nexthop),
411 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_int->nexthop[2]));
414 (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_int->delay)/100),
415 EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_int->bandwidth),
416 EXTRACT_24BITS(&tlv_ptr.eigrp_tlv_at_int->mtu),
417 tlv_ptr.eigrp_tlv_at_int->hopcount,
418 tlv_ptr.eigrp_tlv_at_int->reliability,
419 tlv_ptr.eigrp_tlv_at_int->load);
423 tlv_ptr.eigrp_tlv_at_ext = (const struct eigrp_tlv_at_ext_t *)tlv_tptr;
426 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_ext->cable_start),
427 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_ext->cable_end));
429 if (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_ext->nexthop) == 0)
433 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_ext->nexthop),
434 EXTRACT_16BITS(&tlv_ptr.eigrp_tlv_at_ext->nexthop[2]));
437 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_at_ext->origin_router),
438 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_at_ext->origin_as),
439 tok2str(eigrp_ext_proto_id_values,"unknown",tlv_ptr.eigrp_tlv_at_ext->proto_id),
440 tlv_ptr.eigrp_tlv_at_ext->flags,
441 EXTRACT_32BITS(tlv_ptr.eigrp_tlv_at_ext->tag),
442 EXTRACT_16BITS(tlv_ptr.eigrp_tlv_at_ext->metric));
445 (EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_ext->delay)/100),
446 EXTRACT_32BITS(&tlv_ptr.eigrp_tlv_at_ext->bandwidth),
447 EXTRACT_24BITS(&tlv_ptr.eigrp_tlv_at_ext->mtu),
448 tlv_ptr.eigrp_tlv_at_ext->hopcount,
449 tlv_ptr.eigrp_tlv_at_ext->reliability,
450 tlv_ptr.eigrp_tlv_at_ext->load);