1 #include "nx_api.h" 2 #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) 3 4 #include "netx_tahi.h" 5 6 #if 0 7 static char pkt1[] = { 8 0x33, 0x33, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 9 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 10 0x00, 0x00, 0x00, 0x10, 0x3a, 0xff, 0xfe, 0x80, 11 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 12 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56, 0xff, 0x02, 13 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 14 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x85, 0x00, 15 0xad, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 16 0x00, 0x11, 0x22, 0x33, 0x44, 0x56 }; 17 18 static char pkt2[] = { 19 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x11, 20 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 21 0x00, 0x00, 0x00, 0x20, 0x3a, 0xff, 0xfe, 0x80, 22 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 23 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56, 0xfe, 0x80, 24 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 25 0x00, 0xff, 0xfe, 0x00, 0x01, 0x00, 0x87, 0x00, 26 0xa9, 0xec, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x80, 27 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 28 0x00, 0xff, 0xfe, 0x00, 0x01, 0x00, 0x01, 0x01, 29 0x00, 0x11, 0x22, 0x33, 0x44, 0x56 }; 30 #endif 31 32 static char pkt3[] = { 33 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x11, 34 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 35 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 36 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 37 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 38 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 40 0xd0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x80, 41 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 42 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 43 44 #if 0 45 static char pkt4[] = { 46 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x11, 47 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 48 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 49 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 50 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 51 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 52 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 53 0xd0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x80, 54 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 55 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 56 57 static char pkt5[] = { 58 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x11, 59 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 60 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 61 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 62 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 63 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 64 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 65 0xd0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x80, 66 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 67 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 68 69 static char pkt6[] = { 70 0x33, 0x33, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 71 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 72 0x00, 0x00, 0x00, 0x10, 0x3a, 0xff, 0xfe, 0x80, 73 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 74 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56, 0xff, 0x02, 75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 76 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x85, 0x00, 77 0xad, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 78 0x00, 0x11, 0x22, 0x33, 0x44, 0x56 }; 79 #endif 80 81 static char pkt7[] = { 82 0x33, 0x33, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 83 0x00, 0x00, 0x01, 0x00, 0x86, 0xdd, 0x60, 0x00, 84 0x00, 0x00, 0x00, 0x38, 0x3a, 0xff, 0xfe, 0x80, 85 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 86 0x00, 0xff, 0xfe, 0x00, 0x01, 0x00, 0xff, 0x02, 87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 88 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x86, 0x00, 89 0x2d, 0xd8, 0x40, 0x00, 0x07, 0x0d, 0x00, 0x00, 90 0x75, 0x35, 0x00, 0x00, 0x03, 0xed, 0x01, 0x01, 91 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x04, 92 0x40, 0xc0, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 93 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 94 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; 96 97 static char pkt8[] = { 98 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x11, 99 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 100 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 101 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 102 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 104 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 105 0x88, 0x85, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 106 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x02, 0x11, 107 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 108 109 #if 0 110 static char pkt9[] = { 111 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x11, 112 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 113 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 114 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 115 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 116 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 117 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 118 0x88, 0x85, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 119 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x02, 0x11, 120 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 121 #endif 122 123 static char pkt10[] = { 124 0x33, 0x33, 0xff, 0x33, 0x44, 0x56, 0x00, 0x00, 125 0x00, 0x00, 0x01, 0x00, 0x86, 0xdd, 0x60, 0x00, 126 0x00, 0x00, 0x00, 0x18, 0x3a, 0xff, 0x00, 0x00, 127 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 128 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x02, 129 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 130 0x00, 0x01, 0xff, 0x33, 0x44, 0x56, 0x87, 0x00, 131 0x88, 0x85, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 132 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x02, 0x11, 133 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56 }; 134 135 static char pkt11[] = { 136 0x33, 0x33, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 137 0x22, 0x33, 0x44, 0x56, 0x86, 0xdd, 0x60, 0x00, 138 0x00, 0x00, 0x00, 0x20, 0x3a, 0xff, 0x3f, 0xfe, 139 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x02, 0x11, 140 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56, 0xff, 0x02, 141 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 142 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x88, 0x00, 143 0x94, 0xd2, 0x20, 0x00, 0x00, 0x00, 0x3f, 0xfe, 144 0x05, 0x01, 0xff, 0xff, 0x01, 0x00, 0x02, 0x11, 145 0x22, 0xff, 0xfe, 0x33, 0x44, 0x56, 0x02, 0x01, 146 0x00, 0x11, 0x22, 0x33, 0x44, 0x56 }; 147 148 TAHI_TEST_SEQ tahi_03_027[] = { 149 {TITLE, "03-027", 6, 0}, 150 151 {CHECK, &pkt3[0], sizeof(pkt3), 130}, 152 {WAIT, NX_NULL, 0, 5}, 153 154 {INJECT, &pkt7[0], sizeof(pkt7), 0}, 155 {CHECK, &pkt8[0], sizeof(pkt8), 5}, 156 {WAIT, NX_NULL, 0, 5}, 157 158 {INJECT, &pkt10[0], sizeof(pkt10), 0}, 159 {CHECK, &pkt11[0], sizeof(pkt11), 5}, 160 161 {CLEANUP, NX_NULL, 0, 0}, 162 {DUMP, NX_NULL, 0, 0} 163 }; 164 165 int tahi_03_027_size = sizeof(tahi_03_027) / sizeof(TAHI_TEST_SEQ); 166 167 #endif /* NX_TAHI_ENABLE */ 168