Home | History | Annotate | Download | only in dist

Lines Matching defs:obj_tptr

686     const u_char *obj_tptr;
746 obj_tptr=tptr+sizeof(struct rsvp_object_header);
761 GET_IPADDR_STRING(obj_tptr),
762 GET_U_1(obj_tptr + sizeof(nd_ipv4)));
765 GET_U_1((obj_tptr + 5)),
766 GET_BE_U_2(obj_tptr + 6));
768 obj_tptr+=8;
775 GET_IP6ADDR_STRING(obj_tptr),
776 GET_U_1(obj_tptr + sizeof(nd_ipv6)));
779 GET_U_1((obj_tptr + sizeof(nd_ipv6) + 1)),
780 GET_BE_U_2(obj_tptr + sizeof(nd_ipv6) + 2));
782 obj_tptr+=20;
790 obj_tptr),
791 GET_BE_U_2(obj_tptr + 18),
792 GET_IP6ADDR_STRING(obj_tptr + 20));
794 obj_tptr+=36;
802 GET_BE_U_4(obj_tptr),
803 GET_BE_U_2(obj_tptr + 6),
804 GET_IP6ADDR_STRING(obj_tptr + 8));
806 obj_tptr+=26;
813 GET_IPADDR_STRING(obj_tptr),
814 GET_BE_U_2(obj_tptr + 6),
815 GET_IPADDR_STRING(obj_tptr + 8));
817 obj_tptr+=12;
825 GET_IPADDR_STRING(obj_tptr),
826 GET_BE_U_2(obj_tptr + 6),
827 GET_IPADDR_STRING(obj_tptr + 8));
829 obj_tptr+=12;
843 GET_IPADDR_STRING(obj_tptr));
845 obj_tptr+=sizeof(nd_ipv4);
852 GET_IP6ADDR_STRING(obj_tptr));
854 obj_tptr+=sizeof(nd_ipv6);
868 GET_IPADDR_STRING(obj_tptr));
870 obj_tptr+=sizeof(nd_ipv4);
877 GET_IP6ADDR_STRING(obj_tptr));
879 obj_tptr+=sizeof(nd_ipv6);
893 ND_PRINT("%s Label: %u", indent, GET_BE_U_4(obj_tptr));
895 obj_tptr+=4;
903 GET_BE_U_4(obj_tptr));
905 obj_tptr+=4;
912 GET_BE_U_4(obj_tptr),
914 GET_BE_U_4(obj_tptr + 4),
915 GET_BE_U_4(obj_tptr + 8));
917 obj_tptr+=12;
933 GET_BE_U_3(obj_tptr + 1)),
934 GET_U_1(obj_tptr));
936 obj_tptr+=4;
950 GET_IPADDR_STRING(obj_tptr),
951 GET_BE_U_2(obj_tptr + 6));
953 obj_tptr+=8;
960 GET_IP6ADDR_STRING(obj_tptr),
961 GET_BE_U_2(obj_tptr + 18));
963 obj_tptr+=20;
971 GET_IP6ADDR_STRING(obj_tptr),
972 GET_BE_U_2(obj_tptr + 18),
974 GET_IP6ADDR_STRING(obj_tptr+20),
975 GET_BE_U_2(obj_tptr + 38));
977 obj_tptr+=40;
984 GET_IPADDR_STRING(obj_tptr),
985 GET_BE_U_2(obj_tptr + 6));
987 obj_tptr+=8;
995 GET_IPADDR_STRING(obj_tptr),
996 GET_BE_U_2(obj_tptr + 6),
998 GET_IPADDR_STRING(obj_tptr+8),
999 GET_BE_U_2(obj_tptr + 12));
1001 obj_tptr+=16;
1016 GET_BE_U_2(obj_tptr + 2)));
1018 obj_tptr+=4;
1028 GET_BE_U_2(obj_tptr + 2)));
1030 ((GET_U_1(obj_tptr + 4)) & 0x80) ? "no" : "" );
1033 (GET_BE_U_2(obj_tptr + 4))&0xfff,
1034 (GET_BE_U_2(obj_tptr + 6)) & 0xfff);
1037 (GET_BE_U_2(obj_tptr + 8))&0xfff,
1038 (GET_BE_U_2(obj_tptr + 10)) & 0xfff);
1040 obj_tptr+=12;
1049 GET_BE_U_2(obj_tptr + 2)));
1052 (GET_BE_U_4(obj_tptr + 4))&0x7fffff,
1053 (GET_BE_U_4(obj_tptr + 8))&0x7fffff,
1054 (((GET_BE_U_2(obj_tptr + 4)>>7)&3) == 0 ) ? "10" : "",
1055 (((GET_BE_U_2(obj_tptr + 4) >> 7) & 3) == 2 ) ? "23" : "");
1057 obj_tptr+=12;
1066 GET_U_1(obj_tptr)),
1067 GET_U_1(obj_tptr));
1072 GET_U_1((obj_tptr + 1))),
1073 GET_U_1(obj_tptr + 1),
1076 GET_BE_U_2(obj_tptr + 2)),
1077 GET_BE_U_2(obj_tptr + 2));
1079 obj_tptr+=4;
1093 ND_TCHECK_4(obj_tptr);
1094 length = GET_U_1(obj_tptr + 1);
1099 RSVP_OBJ_XRO_MASK_SUBOBJ(GET_U_1(obj_tptr))),
1111 switch(RSVP_OBJ_XRO_MASK_SUBOBJ(GET_U_1(obj_tptr))) {
1119 ND_TCHECK_8(obj_tptr);
1120 prefix_length = GET_U_1(obj_tptr + 6);
1127 RSVP_OBJ_XRO_MASK_LOOSE(GET_U_1(obj_tptr)) ? "Loose" : "Strict",
1128 GET_IPADDR_STRING(obj_tptr+2),
1129 GET_U_1((obj_tptr + 6)),
1132 GET_U_1((obj_tptr + 7)))); /* rfc3209 says that this field is rsvd. */
1139 ND_TCHECK_8(obj_tptr);
1143 GET_U_1((obj_tptr + 2))),
1144 GET_U_1(obj_tptr + 2),
1147 GET_U_1((obj_tptr + 3)) + (256 * RSVP_OBJ_RRO)),
1148 GET_U_1((obj_tptr + 3)),
1149 GET_BE_U_4(obj_tptr + 4));
1152 obj_tptr+=length;
1168 GET_BE_U_4(obj_tptr),
1169 GET_BE_U_4(obj_tptr + 4));
1171 obj_tptr+=8;
1185 GET_BE_U_4(obj_tptr),
1186 GET_BE_U_4(obj_tptr + 4));
1188 obj_tptr+=8;
1200 uint32_t unused_and_flags = GET_BE_U_4(obj_tptr);
1210 obj_tptr+=4;
1222 namelen = GET_U_1(obj_tptr + 3);
1227 fn_print_char(ndo, GET_U_1(obj_tptr + 4 + i));
1230 GET_U_1(obj_tptr),
1231 GET_U_1(obj_tptr + 1),
1234 GET_U_1((obj_tptr + 2))),
1235 GET_U_1(obj_tptr + 2));
1237 obj_tptr+=4+namelen;
1267 subobj_len = GET_BE_U_2(obj_tptr);
1268 subobj_type = (GET_BE_U_2(obj_tptr + 2))>>8;
1269 af = (GET_BE_U_2(obj_tptr + 2))&0x00FF;
1317 indent, GET_IPADDR_STRING(obj_tptr + 4));
1323 indent, GET_IP6ADDR_STRING(obj_tptr + 4));
1348 ((GET_BE_U_4(obj_tptr + 4))>>31),
1349 ((GET_BE_U_4(obj_tptr + 4))&0xFF),
1350 GET_BE_U_4(obj_tptr + 8),
1351 GET_BE_U_4(obj_tptr + 12));
1360 indent, (GET_BE_U_4(obj_tptr + 4)) >> 24);
1368 obj_tptr+=subobj_len;
1386 GET_IPADDR_STRING(obj_tptr),
1387 GET_BE_U_4(obj_tptr + 4));
1389 obj_tptr+=8;
1399 GET_IP6ADDR_STRING(obj_tptr),
1400 GET_BE_U_4(obj_tptr + 16));
1402 obj_tptr+=20;
1417 GET_BE_U_4(obj_tptr));
1419 obj_tptr+=4;
1436 (GET_U_1(obj_tptr) & 0xf0) >> 4,
1437 GET_BE_U_2(obj_tptr + 2) << 2);
1438 obj_tptr+=4; /* get to the start of the service header */
1442 intserv_serv_tlen=GET_BE_U_2(obj_tptr + 2)<<2;
1445 tok2str(rsvp_intserv_service_type_values,"unknown",GET_U_1((obj_tptr))),
1446 GET_U_1(obj_tptr),
1447 (GET_U_1(obj_tptr + 1)&0x80) ? "" : "not ",
1450 obj_tptr+=4; /* get to the start of the parameter list */
1454 processed = rsvp_intserv_print(ndo, obj_tptr, obj_tlen);
1459 obj_tptr+=processed;
1475 GET_IPADDR_STRING(obj_tptr),
1476 GET_BE_U_2(obj_tptr + 6));
1478 obj_tptr+=8;
1485 GET_IP6ADDR_STRING(obj_tptr),
1486 GET_BE_U_2(obj_tptr + 18));
1488 obj_tptr+=20;
1495 GET_IP6ADDR_STRING(obj_tptr),
1496 GET_BE_U_3(obj_tptr + 17));
1498 obj_tptr+=20;
1505 GET_IPADDR_STRING(obj_tptr),
1506 GET_BE_U_2(obj_tptr + 18));
1508 obj_tptr+=20;
1516 GET_IP6ADDR_STRING(obj_tptr),
1517 GET_BE_U_2(obj_tptr + 18),
1519 GET_IP6ADDR_STRING(obj_tptr+20),
1520 GET_BE_U_2(obj_tptr + 38));
1522 obj_tptr+=40;
1529 GET_IPADDR_STRING(obj_tptr),
1530 GET_BE_U_2(obj_tptr + 6));
1532 obj_tptr+=8;
1540 GET_IPADDR_STRING(obj_tptr),
1541 GET_BE_U_2(obj_tptr + 6),
1543 GET_IPADDR_STRING(obj_tptr+8),
1544 GET_BE_U_2(obj_tptr + 12));
1546 obj_tptr+=16;
1555 obj_ptr.rsvp_obj_frr = (const struct rsvp_obj_frr_t *)obj_tptr;
1574 obj_tptr+=sizeof(struct rsvp_obj_frr_t);
1592 obj_tptr+=16;
1606 GET_IPADDR_STRING(obj_tptr),
1607 GET_IPADDR_STRING(obj_tptr + 4));
1609 obj_tptr+=8;
1625 GET_BE_U_4(obj_tptr) & 0x7);
1627 obj_tptr+=4;
1640 error_code=GET_U_1(obj_tptr + 5);
1641 error_value=GET_BE_U_2(obj_tptr + 6);
1644 GET_IPADDR_STRING(obj_tptr),
1645 GET_U_1(obj_tptr + 4),
1666 obj_tptr+=8;
1672 error_code=GET_U_1(obj_tptr + 17);
1673 error_value=GET_BE_U_2(obj_tptr + 18);
1676 GET_IP6ADDR_STRING(obj_tptr),
1677 GET_U_1(obj_tptr + 16),
1692 obj_tptr+=20;
1704 padbytes = GET_BE_U_2(obj_tptr + 2);
1707 GET_BE_U_2(obj_tptr),
1710 obj_tptr+=4;
1715 tok2str(rsvp_obj_prop_tlv_values,"unknown",GET_U_1(obj_tptr)),
1716 GET_U_1(obj_tptr),
1717 GET_U_1(obj_tptr + 1));
1718 if (obj_tlen < GET_U_1(obj_tptr + 1))
1720 if (GET_U_1(obj_tptr + 1) < 2) {
1724 print_unknown_data(ndo, obj_tptr + 2, "\n\t\t",
1725 GET_U_1(obj_tptr + 1) - 2);
1726 obj_tlen-=GET_U_1(obj_tptr + 1);
1727 obj_tptr+=GET_U_1(obj_tptr + 1);
1745 GET_U_1(obj_tptr),
1746 GET_BE_U_3(obj_tptr + 1));
1748 obj_tptr+=4;
1753 GET_BE_U_4(obj_tptr),
1754 GET_BE_U_4(obj_tptr));
1756 obj_tptr+=4;
1769 obj_ptr.rsvp_obj_integrity = (const struct rsvp_obj_integrity_t *)obj_tptr;
1793 obj_tptr+=sizeof(struct rsvp_obj_integrity_t);
1807 GET_BE_U_4(obj_tptr)));
1809 obj_tptr+=4;
1821 action = (GET_BE_U_2(obj_tptr)>>8);
1825 action, (GET_BE_U_4(obj_tptr) & 0x7F));
1835 GET_BE_U_4(obj_tptr + 4),
1836 GET_BE_U_4(obj_tptr + 8));
1838 obj_tptr+=12;
1843 obj_tptr+=4;
1847 GET_BE_U_4(obj_tptr));
1848 obj_tptr+=4;
1866 indent, GET_IPADDR_STRING(obj_tptr));
1869 obj_tptr+=4;
1875 indent, GET_IP6ADDR_STRING(obj_tptr));
1878 obj_tptr+=16;
1896 print_unknown_data(ndo, obj_tptr, "\n\t ", obj_tlen); /* FIXME indentation */