1 2 #include "nx_api.h" 3 4 #ifdef __PRODUCT_NETXDUO__ 5 6 #include "netx_mdns_test.h" 7 8 /* Frame (287 bytes) */ 9 static const unsigned char pkt1[287] = { 10 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 11 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 12 0x01, 0x11, 0x00, 0x01, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 13 0x8f, 0x9d, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 14 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 15 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 16 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 17 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 18 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 19 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 20 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 21 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 22 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 23 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 24 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 25 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 26 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 27 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 28 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 29 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 30 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 31 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 32 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 33 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 34 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 35 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 36 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 37 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 38 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 39 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 40 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 41 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 42 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 43 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 44 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 45 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 46 }; 47 48 /* Frame (287 bytes) */ 49 static const unsigned char pkt2[287] = { 50 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 51 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 52 0x01, 0x11, 0x00, 0x02, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 53 0x8f, 0x9c, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 54 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 55 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 56 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 57 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 58 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 59 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 60 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 61 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 62 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 63 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 64 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 65 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 66 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 67 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 68 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 69 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 70 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 71 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 72 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 73 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 74 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 75 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 76 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 77 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 78 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 79 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 80 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 81 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 82 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 83 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 84 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 85 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 86 }; 87 88 /* Frame (287 bytes) */ 89 static const unsigned char pkt3[287] = { 90 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 91 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 92 0x01, 0x11, 0x00, 0x03, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 93 0x8f, 0x9b, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 94 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 95 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 96 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 97 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 98 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 99 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 100 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 101 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 102 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 103 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 104 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 105 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 106 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 107 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 108 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 109 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 110 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 111 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 112 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 113 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 114 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 115 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 116 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 117 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 118 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 119 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 120 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 121 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 122 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 123 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 124 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 125 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 126 }; 127 128 /* Frame (428 bytes) */ 129 static const unsigned char pkt4[428] = { 130 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 131 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 132 0x01, 0x9e, 0x00, 0x04, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 133 0x8f, 0x0d, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 134 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 135 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 136 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 137 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 138 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 139 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 140 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 141 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 142 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 143 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 144 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 145 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 146 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 147 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 148 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 149 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 150 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 151 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 152 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 153 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 154 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 155 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 156 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 157 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 158 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 159 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 160 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 161 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 162 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 163 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 164 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 165 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 166 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 167 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 168 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 169 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 170 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 171 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 172 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 173 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 174 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 175 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 176 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 177 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 178 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 179 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 180 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 181 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 182 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 183 0x00, 0x80, 0x00, 0x40 /* ...@ */ 184 }; 185 186 /* Frame (428 bytes) */ 187 static const unsigned char pkt5[428] = { 188 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 189 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 190 0x01, 0x9e, 0x00, 0x05, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 191 0x8f, 0x0c, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 192 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 193 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 194 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 195 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 196 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 197 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 198 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 199 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 200 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 201 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 202 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 203 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 204 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 205 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 206 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 207 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 208 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 209 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 210 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 211 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 212 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 213 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 214 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 215 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 216 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 217 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 218 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 219 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 220 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 221 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 222 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 223 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 224 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 225 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 226 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 227 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 228 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 229 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 230 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 231 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 232 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 233 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 234 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 235 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 236 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 237 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 238 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 239 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 240 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 241 0x00, 0x80, 0x00, 0x40 /* ...@ */ 242 }; 243 244 /* Frame (428 bytes) */ 245 static const unsigned char pkt6[428] = { 246 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 247 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 248 0x01, 0x9e, 0x00, 0x06, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 249 0x8f, 0x0b, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 250 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 251 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 252 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 253 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 254 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 255 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 256 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 257 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 258 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 259 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 260 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 261 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 262 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 263 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 264 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 265 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 266 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 267 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 268 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 269 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 270 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 271 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 272 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 273 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 274 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 275 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 276 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 277 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 278 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 279 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 280 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 281 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 282 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 283 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 284 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 285 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 286 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 287 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 288 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 289 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 290 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 291 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 292 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 293 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 294 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 295 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 296 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 297 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 298 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 299 0x00, 0x80, 0x00, 0x40 /* ...@ */ 300 }; 301 302 /* Frame (288 bytes) */ 303 static const unsigned char pkt7[288] = { 304 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 305 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 306 0x01, 0x12, 0x00, 0x07, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 307 0x8f, 0x96, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 308 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfe, /* ........ */ 309 0x8f, 0x3f, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* .?...... */ 310 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 311 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 312 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 313 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 314 0x00, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, /* ......B. */ 315 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 316 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 317 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 318 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 319 0x61, 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, /* al..!... */ 320 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, /* ........ */ 321 0x00, 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, /* ..P.ARMM */ 322 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, /* DNSTest. */ 323 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, /* local..S */ 324 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 325 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 326 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 327 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 328 0x6c, 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, /* l....... */ 329 0x00, 0x00, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, /* .....pap */ 330 0x65, 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, /* er=A4.ve */ 331 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31, /* rsion=01 */ 332 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 333 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 334 0x6c, 0x00, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x00, /* l....... */ 335 0x00, 0x00, 0x00, 0x24, 0x11, 0x53, 0x69, 0x6d, /* ...$.Sim */ 336 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, /* ple Web */ 337 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, /* Server._ */ 338 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, /* http._tc */ 339 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00 /* p.local. */ 340 }; 341 342 /* Frame (287 bytes) */ 343 static const unsigned char pkt8[287] = { 344 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 345 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 346 0x01, 0x11, 0x00, 0x08, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 347 0x8f, 0x96, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 348 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 349 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 350 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 351 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 352 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 353 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 354 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 355 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 356 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 357 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 358 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 359 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 360 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 361 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 362 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 363 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 364 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 365 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 366 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 367 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 368 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 369 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 370 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 371 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 372 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 373 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 374 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 375 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 376 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 377 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 378 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 379 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 380 }; 381 382 /* Frame (287 bytes) */ 383 static const unsigned char pkt9[287] = { 384 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 385 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 386 0x01, 0x11, 0x00, 0x09, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 387 0x8f, 0x95, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 388 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 389 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 390 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 391 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 392 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 393 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 394 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 395 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 396 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 397 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 398 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 399 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 400 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 401 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 402 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 403 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 404 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 405 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 406 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 407 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 408 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 409 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 410 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 411 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 412 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 413 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 414 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 415 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 416 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 417 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 418 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 419 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 420 }; 421 422 /* Frame (287 bytes) */ 423 static const unsigned char pkt10[287] = { 424 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 425 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 426 0x01, 0x11, 0x00, 0x0a, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 427 0x8f, 0x94, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 428 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x00, 0xfd, /* ........ */ 429 0x5b, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* [....... */ 430 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 431 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 432 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 433 0x00, 0x00, 0xff, 0x00, 0x01, 0x11, 0x53, 0x69, /* ......Si */ 434 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 435 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 436 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 437 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 438 0x00, 0x00, 0xff, 0x00, 0x01, 0x0b, 0x41, 0x52, /* ......AR */ 439 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, /* MMDNSTes */ 440 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, /* t.local. */ 441 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, /* .......x */ 442 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x11, 0x53, /* .....B.S */ 443 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, /* imple We */ 444 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, /* b Server */ 445 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, /* ._http._ */ 446 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* tcp.loca */ 447 0x6c, 0x00, 0x00, 0x21, 0x80, 0x01, 0x00, 0x00, /* l..!.... */ 448 0x00, 0x64, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, /* .d...... */ 449 0x00, 0x50, 0x0b, 0x41, 0x52, 0x4d, 0x4d, 0x44, /* .P.ARMMD */ 450 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, 0x05, 0x6c, /* NSTest.l */ 451 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, /* ocal..Si */ 452 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, /* mple Web */ 453 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, /* Server. */ 454 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, /* _http._t */ 455 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* cp.local */ 456 0x00, 0x00, 0x10, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 457 0x64, 0x00, 0x14, 0x08, 0x70, 0x61, 0x70, 0x65, /* d...pape */ 458 0x72, 0x3d, 0x41, 0x34, 0x0a, 0x76, 0x65, 0x72, /* r=A4.ver */ 459 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x30, 0x31 /* sion=01 */ 460 }; 461 462 /* Frame (428 bytes) */ 463 static const unsigned char pkt11[428] = { 464 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 465 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 466 0x01, 0x9e, 0x00, 0x0b, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 467 0x8f, 0x06, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 468 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 469 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 470 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 471 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 472 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 473 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 474 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 475 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 476 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 477 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 478 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 479 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 480 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 481 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 482 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 483 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 484 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 485 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 486 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 487 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 488 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 489 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 490 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 491 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 492 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 493 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 494 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 495 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 496 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 497 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 498 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 499 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 500 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 501 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 502 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 503 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 504 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 505 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 506 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 507 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 508 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 509 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 510 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 511 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 512 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 513 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 514 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 515 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 516 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 517 0x00, 0x80, 0x00, 0x40 /* ...@ */ 518 }; 519 520 /* Frame (428 bytes) */ 521 static const unsigned char pkt12[428] = { 522 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 523 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 524 0x01, 0x9e, 0x00, 0x0c, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 525 0x8f, 0x05, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 526 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 527 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 528 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 529 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 530 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 531 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 532 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 533 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 534 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 535 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 536 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 537 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 538 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 539 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 540 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 541 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 542 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 543 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 544 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 545 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 546 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 547 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 548 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 549 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 550 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 551 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 552 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 553 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 554 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 555 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 556 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 557 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 558 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 559 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 560 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 561 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 562 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 563 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 564 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 565 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 566 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 567 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 568 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 569 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 570 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 571 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 572 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 573 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 574 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 575 0x00, 0x80, 0x00, 0x40 /* ...@ */ 576 }; 577 578 /* Frame (428 bytes) */ 579 static const unsigned char pkt13[428] = { 580 0x01, 0x00, 0x5e, 0x00, 0x00, 0xfb, 0x00, 0x11, /* ..^..... */ 581 0x22, 0x33, 0x44, 0x57, 0x08, 0x00, 0x45, 0x00, /* "3DW..E. */ 582 0x01, 0x9e, 0x00, 0x0d, 0x40, 0x00, 0xff, 0x11, /* ....@... */ 583 0x8f, 0x04, 0x0a, 0x00, 0x00, 0x42, 0xe0, 0x00, /* .....B.. */ 584 0x00, 0xfb, 0x14, 0xe9, 0x14, 0xe9, 0x01, 0x8a, /* ........ */ 585 0x40, 0x19, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* @....... */ 586 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x41, /* .......A */ 587 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 588 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 589 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, /* ........ */ 590 0x78, 0x00, 0x04, 0x0a, 0x00, 0x00, 0x42, 0x0b, /* x.....B. */ 591 0x41, 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, /* ARMMDNST */ 592 0x65, 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, /* est.loca */ 593 0x6c, 0x00, 0x00, 0x2f, 0x80, 0x01, 0x00, 0x00, /* l../.... */ 594 0x00, 0x78, 0x00, 0x16, 0x0b, 0x41, 0x52, 0x4d, /* .x...ARM */ 595 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, 0x73, 0x74, /* MDNSTest */ 596 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 597 0x01, 0x40, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, /* .@.Simpl */ 598 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, /* e Web Se */ 599 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, /* rver._ht */ 600 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, /* tp._tcp. */ 601 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x21, /* local..! */ 602 0x80, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x19, /* .....d.. */ 603 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x0b, 0x41, /* .....P.A */ 604 0x52, 0x4d, 0x4d, 0x44, 0x4e, 0x53, 0x54, 0x65, /* RMMDNSTe */ 605 0x73, 0x74, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, /* st.local */ 606 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* ..Simple */ 607 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 608 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 609 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 610 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x10, 0x80, /* ocal.... */ 611 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x14, 0x08, /* ....d... */ 612 0x70, 0x61, 0x70, 0x65, 0x72, 0x3d, 0x41, 0x34, /* paper=A4 */ 613 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, /* .version */ 614 0x3d, 0x30, 0x31, 0x05, 0x5f, 0x68, 0x74, 0x74, /* =01._htt */ 615 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 616 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x0c, 0x00, /* ocal.... */ 617 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x24, 0x11, /* ....d.$. */ 618 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x57, /* Simple W */ 619 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, /* eb Serve */ 620 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x04, /* r._http. */ 621 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, 0x6f, 0x63, /* _tcp.loc */ 622 0x61, 0x6c, 0x00, 0x11, 0x53, 0x69, 0x6d, 0x70, /* al..Simp */ 623 0x6c, 0x65, 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, /* le Web S */ 624 0x65, 0x72, 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, /* erver._h */ 625 0x74, 0x74, 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, /* ttp._tcp */ 626 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, /* .local.. */ 627 0x2f, 0x80, 0x01, 0x00, 0x00, 0x00, 0x78, 0x00, /* /.....x. */ 628 0x2b, 0x11, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, /* +.Simple */ 629 0x20, 0x57, 0x65, 0x62, 0x20, 0x53, 0x65, 0x72, /* Web Ser */ 630 0x76, 0x65, 0x72, 0x05, 0x5f, 0x68, 0x74, 0x74, /* ver._htt */ 631 0x70, 0x04, 0x5f, 0x74, 0x63, 0x70, 0x05, 0x6c, /* p._tcp.l */ 632 0x6f, 0x63, 0x61, 0x6c, 0x00, 0x00, 0x05, 0x00, /* ocal.... */ 633 0x00, 0x80, 0x00, 0x40 /* ...@ */ 634 }; 635 636 static MDNS_SERVICE mdns_service = {"Simple Web Server", "_http._tcp", NX_NULL, "paper=A4;version=01", 100, 0, 0, 80, NX_MDNS_RR_SET_UNIQUE, 0}; 637 638 639 MDNS_TEST_SEQ mdns_server_interface_reset[] = { 640 {TITLE, "Server interface reset", 22, 0}, 641 {MDNS_SERVICE_ADD, (char*)&mdns_service, 0, 0}, 642 643 /* Check probing and announcement. */ 644 {MDNS_CHECK_DATA_V4, (char*)&pkt1[0], sizeof(pkt1), 1}, 645 {MDNS_CHECK_DATA_V4, (char*)&pkt2[0], sizeof(pkt2), 1}, 646 {MDNS_CHECK_DATA_V4, (char*)&pkt3[0], sizeof(pkt3), 1}, 647 {MDNS_CHECK_DATA_V4, (char*)&pkt4[0], sizeof(pkt4), 1}, 648 {MDNS_CHECK_DATA_V4, (char*)&pkt5[0], sizeof(pkt5), 1}, 649 {MDNS_CHECK_DATA_V4, (char*)&pkt6[0], sizeof(pkt6), 2}, 650 651 /* Disable the interface. */ 652 {MDNS_INTERFACE_DISABLE, NX_NULL, 0, 0}, 653 {MDNS_CHECK_DATA_V4, (char*)&pkt7[0], sizeof(pkt7), 1}, 654 655 /* Enable the interface. */ 656 {MDNS_INTERFACE_ENABLE, NX_NULL, 0, 0}, 657 658 /* Check probing and announcement. */ 659 {MDNS_CHECK_DATA_V4, (char*)&pkt8[0], sizeof(pkt8), 1}, 660 {MDNS_CHECK_DATA_V4, (char*)&pkt9[0], sizeof(pkt9), 1}, 661 {MDNS_CHECK_DATA_V4, (char*)&pkt10[0], sizeof(pkt10), 1}, 662 {MDNS_CHECK_DATA_V4, (char*)&pkt11[0], sizeof(pkt11), 1}, 663 {MDNS_CHECK_DATA_V4, (char*)&pkt12[0], sizeof(pkt12), 1}, 664 {MDNS_CHECK_DATA_V4, (char*)&pkt13[0], sizeof(pkt13), 2}, 665 }; 666 667 int mdns_server_interface_reset_size = sizeof(mdns_server_interface_reset) / sizeof(MDNS_TEST_SEQ); 668 669 #endif /* __PRODUCT_NETXDUO__ */ 670 671