Lines Matching refs:obj_tptr
643 const u_char *obj_tptr; in rsvp_obj_print() local
701 obj_tptr=tptr+sizeof(struct rsvp_object_header); in rsvp_obj_print()
717 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
718 *(obj_tptr + sizeof(struct in_addr)))); in rsvp_obj_print()
721 *(obj_tptr+5), in rsvp_obj_print()
722 EXTRACT_16BITS(obj_tptr + 6))); in rsvp_obj_print()
724 obj_tptr+=8; in rsvp_obj_print()
732 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
733 *(obj_tptr + sizeof(struct in6_addr)))); in rsvp_obj_print()
736 *(obj_tptr+sizeof(struct in6_addr)+1), in rsvp_obj_print()
737 EXTRACT_16BITS(obj_tptr + sizeof(struct in6_addr) + 2))); in rsvp_obj_print()
739 obj_tptr+=20; in rsvp_obj_print()
747 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
748 EXTRACT_16BITS(obj_tptr+18), in rsvp_obj_print()
749 ip6addr_string(ndo, obj_tptr + 20))); in rsvp_obj_print()
751 obj_tptr+=36; in rsvp_obj_print()
759 EXTRACT_32BITS(obj_tptr), in rsvp_obj_print()
760 EXTRACT_16BITS(obj_tptr+6), in rsvp_obj_print()
761 ip6addr_string(ndo, obj_tptr + 8))); in rsvp_obj_print()
763 obj_tptr+=26; in rsvp_obj_print()
771 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
772 EXTRACT_16BITS(obj_tptr+6), in rsvp_obj_print()
773 ipaddr_string(ndo, obj_tptr + 8))); in rsvp_obj_print()
775 obj_tptr+=12; in rsvp_obj_print()
783 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
784 EXTRACT_16BITS(obj_tptr+6), in rsvp_obj_print()
785 ipaddr_string(ndo, obj_tptr + 8))); in rsvp_obj_print()
787 obj_tptr+=12; in rsvp_obj_print()
801 ipaddr_string(ndo, obj_tptr))); in rsvp_obj_print()
803 obj_tptr+=sizeof(struct in_addr); in rsvp_obj_print()
811 ip6addr_string(ndo, obj_tptr))); in rsvp_obj_print()
813 obj_tptr+=sizeof(struct in6_addr); in rsvp_obj_print()
828 ipaddr_string(ndo, obj_tptr))); in rsvp_obj_print()
830 obj_tptr+=sizeof(struct in_addr); in rsvp_obj_print()
838 ip6addr_string(ndo, obj_tptr))); in rsvp_obj_print()
840 obj_tptr+=sizeof(struct in6_addr); in rsvp_obj_print()
855 ND_PRINT((ndo, "%s Label: %u", ident, EXTRACT_32BITS(obj_tptr))); in rsvp_obj_print()
857 obj_tptr+=4; in rsvp_obj_print()
865 EXTRACT_32BITS(obj_tptr))); in rsvp_obj_print()
867 obj_tptr+=4; in rsvp_obj_print()
874 EXTRACT_32BITS(obj_tptr), in rsvp_obj_print()
876 EXTRACT_32BITS(obj_tptr+4), in rsvp_obj_print()
877 EXTRACT_32BITS(obj_tptr + 8))); in rsvp_obj_print()
879 obj_tptr+=12; in rsvp_obj_print()
895 EXTRACT_24BITS(obj_tptr+1)), in rsvp_obj_print()
896 *(obj_tptr))); in rsvp_obj_print()
898 obj_tptr+=4; in rsvp_obj_print()
912 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
913 EXTRACT_16BITS(obj_tptr + 6))); in rsvp_obj_print()
915 obj_tptr+=8; in rsvp_obj_print()
923 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
924 EXTRACT_16BITS(obj_tptr + 18))); in rsvp_obj_print()
926 obj_tptr+=20; in rsvp_obj_print()
934 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
935 EXTRACT_16BITS(obj_tptr+18), in rsvp_obj_print()
937 ip6addr_string(ndo, obj_tptr+20), in rsvp_obj_print()
938 EXTRACT_16BITS(obj_tptr + 38))); in rsvp_obj_print()
940 obj_tptr+=40; in rsvp_obj_print()
948 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
949 EXTRACT_16BITS(obj_tptr + 6))); in rsvp_obj_print()
951 obj_tptr+=8; in rsvp_obj_print()
959 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
960 EXTRACT_16BITS(obj_tptr+6), in rsvp_obj_print()
962 ipaddr_string(ndo, obj_tptr+8), in rsvp_obj_print()
963 EXTRACT_16BITS(obj_tptr + 12))); in rsvp_obj_print()
965 obj_tptr+=16; in rsvp_obj_print()
980 EXTRACT_16BITS(obj_tptr + 2)))); in rsvp_obj_print()
982 obj_tptr+=4; in rsvp_obj_print()
992 EXTRACT_16BITS(obj_tptr + 2)))); in rsvp_obj_print()
993 ND_PRINT((ndo, ",%s merge capability",((*(obj_tptr + 4)) & 0x80) ? "no" : "" )); in rsvp_obj_print()
996 (EXTRACT_16BITS(obj_tptr+4))&0xfff, in rsvp_obj_print()
997 (EXTRACT_16BITS(obj_tptr + 6)) & 0xfff)); in rsvp_obj_print()
1000 (EXTRACT_16BITS(obj_tptr+8))&0xfff, in rsvp_obj_print()
1001 (EXTRACT_16BITS(obj_tptr + 10)) & 0xfff)); in rsvp_obj_print()
1003 obj_tptr+=12; in rsvp_obj_print()
1012 EXTRACT_16BITS(obj_tptr + 2)))); in rsvp_obj_print()
1015 (EXTRACT_32BITS(obj_tptr+4))&0x7fffff, in rsvp_obj_print()
1016 (EXTRACT_32BITS(obj_tptr+8))&0x7fffff, in rsvp_obj_print()
1017 (((EXTRACT_16BITS(obj_tptr+4)>>7)&3) == 0 ) ? "10" : "", in rsvp_obj_print()
1018 (((EXTRACT_16BITS(obj_tptr + 4) >> 7) & 3) == 2 ) ? "23" : "")); in rsvp_obj_print()
1020 obj_tptr+=12; in rsvp_obj_print()
1029 *obj_tptr), in rsvp_obj_print()
1030 *obj_tptr)); in rsvp_obj_print()
1035 *(obj_tptr+1)), in rsvp_obj_print()
1036 *(obj_tptr+1), in rsvp_obj_print()
1039 EXTRACT_16BITS(obj_tptr+2)), in rsvp_obj_print()
1040 EXTRACT_16BITS(obj_tptr + 2))); in rsvp_obj_print()
1042 obj_tptr+=4; in rsvp_obj_print()
1058 RSVP_OBJ_XRO_MASK_SUBOBJ(*obj_tptr)), in rsvp_obj_print()
1059 *(obj_tptr + 1))); in rsvp_obj_print()
1061 if (*(obj_tptr+1) == 0) { /* prevent infinite loops */ in rsvp_obj_print()
1066 switch(RSVP_OBJ_XRO_MASK_SUBOBJ(*obj_tptr)) { in rsvp_obj_print()
1069 RSVP_OBJ_XRO_MASK_LOOSE(*obj_tptr) ? "Loose" : "Strict", in rsvp_obj_print()
1070 ipaddr_string(ndo, obj_tptr+2), in rsvp_obj_print()
1071 *(obj_tptr+6), in rsvp_obj_print()
1074 *(obj_tptr + 7)))); /* rfc3209 says that this field is rsvd. */ in rsvp_obj_print()
1080 *(obj_tptr+2)), in rsvp_obj_print()
1081 *(obj_tptr+2), in rsvp_obj_print()
1084 *(obj_tptr+3) + 256*RSVP_OBJ_RRO), in rsvp_obj_print()
1085 *(obj_tptr+3), in rsvp_obj_print()
1086 EXTRACT_32BITS(obj_tptr + 4))); in rsvp_obj_print()
1088 obj_tlen-=*(obj_tptr+1); in rsvp_obj_print()
1089 obj_tptr+=*(obj_tptr+1); in rsvp_obj_print()
1105 EXTRACT_32BITS(obj_tptr), in rsvp_obj_print()
1106 EXTRACT_32BITS(obj_tptr + 4))); in rsvp_obj_print()
1108 obj_tptr+=8; in rsvp_obj_print()
1122 EXTRACT_32BITS(obj_tptr), in rsvp_obj_print()
1123 EXTRACT_32BITS(obj_tptr + 4))); in rsvp_obj_print()
1125 obj_tptr+=8; in rsvp_obj_print()
1137 namelen = *(obj_tptr+3); in rsvp_obj_print()
1142 safeputchar(ndo, *(obj_tptr + 4 + i)); in rsvp_obj_print()
1145 (int)*obj_tptr, in rsvp_obj_print()
1146 (int)*(obj_tptr+1), in rsvp_obj_print()
1149 *(obj_tptr+2)), in rsvp_obj_print()
1150 *(obj_tptr + 2))); in rsvp_obj_print()
1151 obj_tlen-=4+*(obj_tptr+3); in rsvp_obj_print()
1152 obj_tptr+=4+*(obj_tptr+3); in rsvp_obj_print()
1171 subobj_len = EXTRACT_16BITS(obj_tptr); in rsvp_obj_print()
1172 subobj_type = (EXTRACT_16BITS(obj_tptr+2))>>8; in rsvp_obj_print()
1173 af = (EXTRACT_16BITS(obj_tptr+2))&0x00FF; in rsvp_obj_print()
1191 ident, ipaddr_string(ndo, obj_tptr + 4))); in rsvp_obj_print()
1198 ident, ip6addr_string(ndo, obj_tptr + 4))); in rsvp_obj_print()
1224 ((EXTRACT_32BITS(obj_tptr+4))>>31), in rsvp_obj_print()
1225 ((EXTRACT_32BITS(obj_tptr+4))&0xFF), in rsvp_obj_print()
1226 EXTRACT_32BITS(obj_tptr+8), in rsvp_obj_print()
1227 EXTRACT_32BITS(obj_tptr + 12))); in rsvp_obj_print()
1236 ident, (EXTRACT_32BITS(obj_tptr + 4)) >> 24)); in rsvp_obj_print()
1244 obj_tptr+=subobj_len; in rsvp_obj_print()
1267 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1268 EXTRACT_32BITS(obj_tptr + 4))); in rsvp_obj_print()
1270 obj_tptr+=8; in rsvp_obj_print()
1281 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
1282 EXTRACT_32BITS(obj_tptr + 16))); in rsvp_obj_print()
1284 obj_tptr+=20; in rsvp_obj_print()
1300 EXTRACT_32BITS(obj_tptr))); in rsvp_obj_print()
1302 obj_tptr+=4; in rsvp_obj_print()
1319 (*obj_tptr & 0xf0) >> 4, in rsvp_obj_print()
1320 EXTRACT_16BITS(obj_tptr + 2) << 2)); in rsvp_obj_print()
1321 obj_tptr+=4; /* get to the start of the service header */ in rsvp_obj_print()
1325 intserv_serv_tlen=EXTRACT_16BITS(obj_tptr+2)<<2; in rsvp_obj_print()
1328 tok2str(rsvp_intserv_service_type_values,"unknown",*(obj_tptr)), in rsvp_obj_print()
1329 *(obj_tptr), in rsvp_obj_print()
1330 (*(obj_tptr+1)&0x80) ? "" : "not", in rsvp_obj_print()
1333 obj_tptr+=4; /* get to the start of the parameter list */ in rsvp_obj_print()
1337 processed = rsvp_intserv_print(ndo, obj_tptr, obj_tlen); in rsvp_obj_print()
1342 obj_tptr+=processed; in rsvp_obj_print()
1358 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1359 EXTRACT_16BITS(obj_tptr + 6))); in rsvp_obj_print()
1361 obj_tptr+=8; in rsvp_obj_print()
1369 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
1370 EXTRACT_16BITS(obj_tptr + 18))); in rsvp_obj_print()
1372 obj_tptr+=20; in rsvp_obj_print()
1379 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
1380 EXTRACT_24BITS(obj_tptr + 17))); in rsvp_obj_print()
1382 obj_tptr+=20; in rsvp_obj_print()
1389 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1390 EXTRACT_16BITS(obj_tptr + 18))); in rsvp_obj_print()
1392 obj_tptr+=20; in rsvp_obj_print()
1400 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
1401 EXTRACT_16BITS(obj_tptr+18), in rsvp_obj_print()
1403 ip6addr_string(ndo, obj_tptr+20), in rsvp_obj_print()
1404 EXTRACT_16BITS(obj_tptr + 38))); in rsvp_obj_print()
1406 obj_tptr+=40; in rsvp_obj_print()
1414 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1415 EXTRACT_16BITS(obj_tptr + 6))); in rsvp_obj_print()
1417 obj_tptr+=8; in rsvp_obj_print()
1425 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1426 EXTRACT_16BITS(obj_tptr+6), in rsvp_obj_print()
1428 ipaddr_string(ndo, obj_tptr+8), in rsvp_obj_print()
1429 EXTRACT_16BITS(obj_tptr + 12))); in rsvp_obj_print()
1431 obj_tptr+=16; in rsvp_obj_print()
1440 obj_ptr.rsvp_obj_frr = (const struct rsvp_obj_frr_t *)obj_tptr; in rsvp_obj_print()
1459 obj_tptr+=sizeof(struct rsvp_obj_frr_t); in rsvp_obj_print()
1476 obj_tptr+=16; in rsvp_obj_print()
1490 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1491 ipaddr_string(ndo, obj_tptr + 4))); in rsvp_obj_print()
1493 obj_tptr+=8; in rsvp_obj_print()
1507 EXTRACT_32BITS(obj_tptr) & 0x7)); in rsvp_obj_print()
1509 obj_tptr+=4; in rsvp_obj_print()
1522 error_code=*(obj_tptr+5); in rsvp_obj_print()
1523 error_value=EXTRACT_16BITS(obj_tptr+6); in rsvp_obj_print()
1526 ipaddr_string(ndo, obj_tptr), in rsvp_obj_print()
1527 *(obj_tptr+4), in rsvp_obj_print()
1548 obj_tptr+=8; in rsvp_obj_print()
1555 error_code=*(obj_tptr+17); in rsvp_obj_print()
1556 error_value=EXTRACT_16BITS(obj_tptr+18); in rsvp_obj_print()
1559 ip6addr_string(ndo, obj_tptr), in rsvp_obj_print()
1560 *(obj_tptr+16), in rsvp_obj_print()
1575 obj_tptr+=20; in rsvp_obj_print()
1588 padbytes = EXTRACT_16BITS(obj_tptr+2); in rsvp_obj_print()
1591 EXTRACT_16BITS(obj_tptr), in rsvp_obj_print()
1594 obj_tptr+=4; in rsvp_obj_print()
1599 tok2str(rsvp_obj_prop_tlv_values,"unknown",*obj_tptr), in rsvp_obj_print()
1600 *obj_tptr, in rsvp_obj_print()
1601 *(obj_tptr + 1))); in rsvp_obj_print()
1602 if (obj_tlen < *(obj_tptr+1)) in rsvp_obj_print()
1604 if (*(obj_tptr+1) < 2) in rsvp_obj_print()
1606 print_unknown_data(ndo, obj_tptr + 2, "\n\t\t", *(obj_tptr + 1) - 2); in rsvp_obj_print()
1607 obj_tlen-=*(obj_tptr+1); in rsvp_obj_print()
1608 obj_tptr+=*(obj_tptr+1); in rsvp_obj_print()
1626 *obj_tptr, in rsvp_obj_print()
1627 EXTRACT_24BITS(obj_tptr + 1))); in rsvp_obj_print()
1629 obj_tptr+=4; in rsvp_obj_print()
1634 EXTRACT_32BITS(obj_tptr), in rsvp_obj_print()
1635 EXTRACT_32BITS(obj_tptr))); in rsvp_obj_print()
1637 obj_tptr+=4; in rsvp_obj_print()
1650 obj_ptr.rsvp_obj_integrity = (const struct rsvp_obj_integrity_t *)obj_tptr; in rsvp_obj_print()
1676 obj_tptr+=sizeof(struct rsvp_obj_integrity_t); in rsvp_obj_print()
1690 EXTRACT_32BITS(obj_tptr)))); in rsvp_obj_print()
1692 obj_tptr+=4; in rsvp_obj_print()
1704 action = (EXTRACT_16BITS(obj_tptr)>>8); in rsvp_obj_print()
1708 action, ((EXTRACT_32BITS(obj_tptr) & 0x7F)))); in rsvp_obj_print()
1718 EXTRACT_32BITS(obj_tptr+4), in rsvp_obj_print()
1719 EXTRACT_32BITS(obj_tptr + 8))); in rsvp_obj_print()
1721 obj_tptr+=12; in rsvp_obj_print()
1726 obj_tptr+=4; in rsvp_obj_print()
1730 EXTRACT_32BITS(obj_tptr))); in rsvp_obj_print()
1731 obj_tptr+=4; in rsvp_obj_print()
1748 ident, ipaddr_string(ndo, obj_tptr))); in rsvp_obj_print()
1751 obj_tptr+=4; in rsvp_obj_print()
1758 ident, ip6addr_string(ndo, obj_tptr))); in rsvp_obj_print()
1761 obj_tptr+=16; in rsvp_obj_print()
1779 print_unknown_data(ndo, obj_tptr, "\n\t ", obj_tlen); /* FIXME indentation */ in rsvp_obj_print()