• AVR Freaks

Hot!SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum

Author
MartinDJohnson
Starting Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2012/06/01 03:53:56
  • Location: 0
  • Status: offline
2020/03/17 06:46:29 (permalink)
0

SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum

I have been evaluating SAM9X60, since there is no support in MPLABX yet I have been using eclipse and gcc-arm-none-eabi toolchain. I have built some code for testing UDP, mainly Art-Net UDP protocol. The main bulk of the code is generated using harmony3, the stack code is unmodified. The UDP packets are 538 bytes long. I am able to receive and send UDP packets but packets sometimes fail checksum in udp.c, those are not passed on by the stack. Its about 1% of all packets that fail. 
 
TX of UDP packets seems to work fine. 
Also any code optimization set on the compiler causes hard faults, again the source of these crash look internal to harmony. So this is currently executing unoptimized code, without optimization it runs stable.
 
The failure is trapped here in udp.c, resulting in TCPIP_MAC_PKT_ACK_CHKSUM_ERR being returned and the packet discarded. I did try removing the RX checksum check, but then the received data in my task has some corruption and is unusable.
 
 if(calcChkSum != 0)
        {   // discard packet
            return TCPIP_MAC_PKT_ACK_CHKSUM_ERR;
        }
 
I did try modifying the eclipse project to compile using XC32, I also find the exact same problem with packets occasionally failing checksum, not surprising since XC32 is based on gcc.
Looking through memory, stack and the config everything looks ok.
I suspect that this is a stack bug somewhere with SAM9X60.
 
I have compiled in ICMP support, when I run ping there are no problems and every ping receives a response, even when I run ping at maximum speed. Its possible that this bug could affect larger packets only, perhaps only UDP.
 
If anyone could suggest a potential solution, or at least confirm the bug it would be really helpful.
 
 
 
#1

13 Replies Related Threads

    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/17 07:32:18 (permalink)
    5 (1)
    There are some notes for the SAM9x60 projects running with optimization 0 in the Harmony net release notes.
    Also, there are some issues with the PHY on the SAM9X60-EK board.
     
    Some errors have been noticed, occurring  on packets spanning more than one descriptor (128 bytes)
    This may be the source of some of the failures - this was noticed in tests with fast pings, iperf, etc.
    The same behavior was noticed when running Linux. So it can be something in the controller itself.
     
    The data seems to be corrupted, so not a solution to turn off the checksum verification (there is a build time symbol for that).
    If possible, please run some tests with known data and then check what exactly is corrupted, maybe we find more details.
     
     
     
    #2
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/17 07:43:57 (permalink)
    0
    Thanks very much for information on this it is very helpful Smile: Smile
    I will run some tests with known packets of the same length & type to see if I can identify any kind of pattern in the corrupted data areas. I will post back anything that I discover in due course.
    #3
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/17 09:46:57 (permalink)
    0
    Hi Rainad,
    Please see below the terminal output of the corrupted UDP data with checksum turned off:
     
    RomBOOT
    RomBOOT

    AT91Bootstrap 3.9.1 (Mon 17 Feb 09:34:54 GMT 2020)
    EEPROM: Loading AT24xx information ...
    EEPROM: BoardName | [Revid] | VendorName
    parse_alt_board_hw_info: Size of byte is incorrect
    EEPROM: Using default information
    EEPROM: Board sn: 0x11500000 revision: 0x0
    NONE: AT91Bootstrap completed. Can load application via JTAG and jump.
    TCP/IP Stack: Initialization Started
     APP: TCP/IP stack not ready
    TCP/IP Stack: Initialization Ended - success
        Interface EMAC0 on host SAM9X60_EK      - NBNS disabled
    EMAC0 IP Address: 2.0.0.10
    Packet #3900612, Mismatch #1, @UDP Offset 0xf0 : 0x5e != 0xde
    Packet #3900612, Mismatch #2, @UDP Offset 0xf1 : 0x5f != 0xdf
    Packet #3900612, Mismatch #3, @UDP Offset 0xf2 : 0x60 != 0xe0
    Packet #3900612, Mismatch #4, @UDP Offset 0xf3 : 0x61 != 0xe1
    Packet #3900612, Mismatch #5, @UDP Offset 0xf4 : 0x62 != 0xe2
    Packet #3900612, Mismatch #6, @UDP Offset 0xf5 : 0x63 != 0xe3
    Packet #3900612, Mismatch #7, @UDP Offset 0xf6 : 0x64 != 0xe4
    Packet #3900612, Mismatch #8, @UDP Offset 0xf7 : 0x65 != 0xe5
    Packet #3900612, Mismatch #9, @UDP Offset 0xf8 : 0x66 != 0xe6
    Packet #3900612, Mismatch #10, @UDP Offset 0xf9 : 0x67 != 0xe7
    Packet #3900612, Mismatch #11, @UDP Offset 0xfa : 0x68 != 0xe8
    Packet #3900612, Mismatch #12, @UDP Offset 0xfb : 0x69 != 0xe9
    Packet #3900612, Mismatch #13, @UDP Offset 0xfc : 0x6a != 0xea
    Packet #3900612, Mismatch #14, @UDP Offset 0xfd : 0x6b != 0xeb
    Packet #3900612, Mismatch #15, @UDP Offset 0xfe : 0x6c != 0xec
    Packet #3900612, Mismatch #16, @UDP Offset 0xff : 0x6d != 0xed
    Packet #3900612, Mismatch #17, @UDP Offset 0x100 : 0x6e != 0xee
    Packet #3900612, Mismatch #18, @UDP Offset 0x101 : 0x6f != 0xef
    Packet #3900612, Mismatch #19, @UDP Offset 0x102 : 0x70 != 0xf0
    Packet #3900612, Mismatch #20, @UDP Offset 0x103 : 0x71 != 0xf1
    Packet #3900612, Mismatch #21, @UDP Offset 0x104 : 0x72 != 0xf2
    Packet #3900612, Mismatch #22, @UDP Offset 0x105 : 0x73 != 0xf3
    Packet #3900612, Mismatch #23, @UDP Offset 0x106 : 0x74 != 0xf4
    Packet #3900612, Mismatch #24, @UDP Offset 0x107 : 0x75 != 0xf5
    Packet #3900612, Mismatch #25, @UDP Offset 0x108 : 0x76 != 0xf6
    Packet #3900612, Mismatch #26, @UDP Offset 0x109 : 0x77 != 0xf7
    Packet #3900612, Mismatch #27, @UDP Offset 0x10a : 0x78 != 0xf8
    Packet #3900612, Mismatch #28, @UDP Offset 0x10b : 0x79 != 0xf9
    Packet #3900612, Mismatch #29, @UDP Offset 0x10c : 0x7a != 0xfa
    Packet #3900612, Mismatch #30, @UDP Offset 0x10d : 0x7b != 0xfb
    Packet #3900612, Mismatch #31, @UDP Offset 0x10e : 0x7c != 0xfc
    Packet #3900612, Mismatch #32, @UDP Offset 0x10f : 0x7d != 0xfd
    Packet #3900612, Mismatch #33, @UDP Offset 0x210 : 0x2 != 0xfe
    Packet #3900612, Mismatch #34, @UDP Offset 0x211 : 0x0 != 0xff
    Packet #14092592, Mismatch #1, @UDP Offset 0x1b0 : 0x1e != 0x9e
    Packet #14092592, Mismatch #2, @UDP Offset 0x1b1 : 0x1f != 0x9f
    Packet #14092592, Mismatch #3, @UDP Offset 0x1b2 : 0x20 != 0xa0
    Packet #14092592, Mismatch #4, @UDP Offset 0x1b3 : 0x21 != 0xa1
    Packet #14092592, Mismatch #5, @UDP Offset 0x1b4 : 0x22 != 0xa2
    Packet #14092592, Mismatch #6, @UDP Offset 0x1b5 : 0x23 != 0xa3
    Packet #14092592, Mismatch #7, @UDP Offset 0x1b6 : 0x24 != 0xa4
    Packet #14092592, Mismatch #8, @UDP Offset 0x1b7 : 0x25 != 0xa5
    Packet #14092592, Mismatch #9, @UDP Offset 0x1b8 : 0x26 != 0xa6
    Packet #14092592, Mismatch #10, @UDP Offset 0x1b9 : 0x27 != 0xa7
    Packet #14092592, Mismatch #11, @UDP Offset 0x1ba : 0x28 != 0xa8
    Packet #14092592, Mismatch #12, @UDP Offset 0x1bb : 0x29 != 0xa9
    Packet #14092592, Mismatch #13, @UDP Offset 0x1bc : 0x2a != 0xaa
    Packet #14092592, Mismatch #14, @UDP Offset 0x1bd : 0x2b != 0xab
    Packet #14092592, Mismatch #15, @UDP Offset 0x1be : 0x2c != 0xac
    Packet #14092592, Mismatch #16, @UDP Offset 0x1bf : 0x2d != 0xad
    Packet #14092592, Mismatch #17, @UDP Offset 0x1c0 : 0x2e != 0xae
    Packet #14092592, Mismatch #18, @UDP Offset 0x1c1 : 0x2f != 0xaf
    Packet #14092592, Mismatch #19, @UDP Offset 0x1c2 : 0x30 != 0xb0
    Packet #14092592, Mismatch #20, @UDP Offset 0x1c3 : 0x31 != 0xb1
    Packet #14092592, Mismatch #21, @UDP Offset 0x1c4 : 0x32 != 0xb2
    Packet #14092592, Mismatch #22, @UDP Offset 0x1c5 : 0x33 != 0xb3
    Packet #14092592, Mismatch #23, @UDP Offset 0x1c6 : 0x34 != 0xb4
    Packet #14092592, Mismatch #24, @UDP Offset 0x1c7 : 0x35 != 0xb5
    Packet #14092592, Mismatch #25, @UDP Offset 0x1c8 : 0x36 != 0xb6
    Packet #14092592, Mismatch #26, @UDP Offset 0x1c9 : 0x37 != 0xb7
    Packet #14092592, Mismatch #27, @UDP Offset 0x1ca : 0x38 != 0xb8
    Packet #14092592, Mismatch #28, @UDP Offset 0x1cb : 0x39 != 0xb9
    Packet #14092592, Mismatch #29, @UDP Offset 0x1cc : 0x3a != 0xba
    Packet #14092592, Mismatch #30, @UDP Offset 0x1cd : 0x3b != 0xbb
    Packet #14092592, Mismatch #31, @UDP Offset 0x1ce : 0x3c != 0xbc
    Packet #14092592, Mismatch #32, @UDP Offset 0x1cf : 0x3d != 0xbd
    Packet #15088831, Mismatch #1, @UDP Offset 0x190 : 0xfe != 0x7e
    Packet #15088831, Mismatch #2, @UDP Offset 0x191 : 0xff != 0x7f
    Packet #15088831, Mismatch #3, @UDP Offset 0x192 : 0x2 != 0x80
    Packet #15088831, Mismatch #4, @UDP Offset 0x193 : 0x4a != 0x81
    Packet #15088831, Mismatch #5, @UDP Offset 0x194 : 0x2 != 0x82
    Packet #15088831, Mismatch #6, @UDP Offset 0x195 : 0x3 != 0x83
    Packet #15088831, Mismatch #7, @UDP Offset 0x196 : 0x4 != 0x84
    Packet #15088831, Mismatch #8, @UDP Offset 0x197 : 0x5 != 0x85
    Packet #15088831, Mismatch #9, @UDP Offset 0x198 : 0x6 != 0x86
    Packet #15088831, Mismatch #10, @UDP Offset 0x199 : 0x7 != 0x87
    Packet #15088831, Mismatch #11, @UDP Offset 0x19a : 0x8 != 0x88
    Packet #15088831, Mismatch #12, @UDP Offset 0x19b : 0x9 != 0x89
    Packet #15088831, Mismatch #13, @UDP Offset 0x19c : 0xa != 0x8a
    Packet #15088831, Mismatch #14, @UDP Offset 0x19d : 0xb != 0x8b
    Packet #15088831, Mismatch #15, @UDP Offset 0x19e : 0xc != 0x8c
    Packet #15088831, Mismatch #16, @UDP Offset 0x19f : 0xd != 0x8d
    Packet #15088831, Mismatch #17, @UDP Offset 0x1a0 : 0xe != 0x8e
    Packet #15088831, Mismatch #18, @UDP Offset 0x1a1 : 0xf != 0x8f
    Packet #15088831, Mismatch #19, @UDP Offset 0x1a2 : 0x10 != 0x90
    Packet #15088831, Mismatch #20, @UDP Offset 0x1a3 : 0x11 != 0x91
    Packet #15088831, Mismatch #21, @UDP Offset 0x1a4 : 0x12 != 0x92
    Packet #15088831, Mismatch #22, @UDP Offset 0x1a5 : 0x13 != 0x93
    Packet #15088831, Mismatch #23, @UDP Offset 0x1a6 : 0x14 != 0x94
    Packet #15088831, Mismatch #24, @UDP Offset 0x1a7 : 0x15 != 0x95
    Packet #15088831, Mismatch #25, @UDP Offset 0x1a8 : 0x16 != 0x96
    Packet #15088831, Mismatch #26, @UDP Offset 0x1a9 : 0x17 != 0x97
    Packet #15088831, Mismatch #27, @UDP Offset 0x1aa : 0x18 != 0x98
    Packet #15088831, Mismatch #28, @UDP Offset 0x1ab : 0x19 != 0x99
    Packet #15088831, Mismatch #29, @UDP Offset 0x1ac : 0x1a != 0x9a
    Packet #15088831, Mismatch #30, @UDP Offset 0x1ad : 0x1b != 0x9b
    Packet #15088831, Mismatch #31, @UDP Offset 0x1ae : 0x1c != 0x9c
    Packet #15088831, Mismatch #32, @UDP Offset 0x1af : 0x1d != 0x9d
    Packet #16293147, Mismatch #1, @UDP Offset 0x150 : 0xbe != 0x3e
    Packet #16293147, Mismatch #2, @UDP Offset 0x151 : 0xbf != 0x3f
    Packet #16293147, Mismatch #3, @UDP Offset 0x152 : 0xc0 != 0x40
    Packet #16293147, Mismatch #4, @UDP Offset 0x153 : 0xc1 != 0x41
    Packet #21968847, Mismatch #1, @UDP Offset 0x130 : 0x9e != 0x1e
    Packet #21968847, Mismatch #2, @UDP Offset 0x131 : 0x9f != 0x1f
    Packet #21968847, Mismatch #3, @UDP Offset 0x132 : 0xa0 != 0x20
    Packet #21968847, Mismatch #4, @UDP Offset 0x133 : 0xa1 != 0x21
    Packet #21968847, Mismatch #5, @UDP Offset 0x134 : 0xa2 != 0x22
    Packet #21968847, Mismatch #6, @UDP Offset 0x135 : 0xa3 != 0x23
    Packet #21968847, Mismatch #7, @UDP Offset 0x136 : 0xa4 != 0x24
    Packet #21968847, Mismatch #8, @UDP Offset 0x137 : 0xa5 != 0x25
    Packet #21968847, Mismatch #9, @UDP Offset 0x138 : 0xa6 != 0x26
    Packet #21968847, Mismatch #10, @UDP Offset 0x139 : 0xa7 != 0x27
    Packet #21968847, Mismatch #11, @UDP Offset 0x13a : 0xa8 != 0x28
    Packet #21968847, Mismatch #12, @UDP Offset 0x13b : 0xa9 != 0x29
    Packet #21968847, Mismatch #13, @UDP Offset 0x13c : 0xaa != 0x2a
    Packet #21968847, Mismatch #14, @UDP Offset 0x13d : 0xab != 0x2b
    Packet #21968847, Mismatch #15, @UDP Offset 0x13e : 0xac != 0x2c
    Packet #21968847, Mismatch #16, @UDP Offset 0x13f : 0xad != 0x2d
    Packet #21968847, Mismatch #17, @UDP Offset 0x140 : 0xae != 0x2e
    Packet #21968847, Mismatch #18, @UDP Offset 0x141 : 0xaf != 0x2f
    Packet #21968847, Mismatch #19, @UDP Offset 0x142 : 0xb0 != 0x30
    Packet #21968847, Mismatch #20, @UDP Offset 0x143 : 0xb1 != 0x31
    Packet #21968847, Mismatch #21, @UDP Offset 0x144 : 0xb2 != 0x32
    Packet #21968847, Mismatch #22, @UDP Offset 0x145 : 0xb3 != 0x33
    Packet #21968847, Mismatch #23, @UDP Offset 0x146 : 0xb4 != 0x34
    Packet #21968847, Mismatch #24, @UDP Offset 0x147 : 0xb5 != 0x35
    Packet #21968847, Mismatch #25, @UDP Offset 0x148 : 0xb6 != 0x36
    Packet #21968847, Mismatch #26, @UDP Offset 0x149 : 0xb7 != 0x37
    Packet #21968847, Mismatch #27, @UDP Offset 0x14a : 0xb8 != 0x38
    Packet #21968847, Mismatch #28, @UDP Offset 0x14b : 0xb9 != 0x39
    Packet #21968847, Mismatch #29, @UDP Offset 0x14c : 0xba != 0x3a
    Packet #21968847, Mismatch #30, @UDP Offset 0x14d : 0xbb != 0x3b
    Packet #21968847, Mismatch #31, @UDP Offset 0x14e : 0xbc != 0x3c
    Packet #21968847, Mismatch #32, @UDP Offset 0x14f : 0xbd != 0x3d
    Packet #23562980, Mismatch #1, @UDP Offset 0xd4 : 0x42 != 0xc2
    Packet #23562980, Mismatch #2, @UDP Offset 0xd5 : 0x43 != 0xc3
    Packet #23562980, Mismatch #3, @UDP Offset 0xd6 : 0x44 != 0xc4
    Packet #23562980, Mismatch #4, @UDP Offset 0xd7 : 0x45 != 0xc5
    Packet #23562980, Mismatch #5, @UDP Offset 0xd8 : 0x46 != 0xc6
    Packet #23562980, Mismatch #6, @UDP Offset 0xd9 : 0x47 != 0xc7
    Packet #23562980, Mismatch #7, @UDP Offset 0xda : 0x48 != 0xc8
    Packet #23562980, Mismatch #8, @UDP Offset 0xdb : 0x49 != 0xc9
    Packet #23562980, Mismatch #9, @UDP Offset 0xdc : 0x4a != 0xca
    Packet #23562980, Mismatch #10, @UDP Offset 0xdd : 0x4b != 0xcb
    Packet #23562980, Mismatch #11, @UDP Offset 0xde : 0x4c != 0xcc
    Packet #23562980, Mismatch #12, @UDP Offset 0xdf : 0x4d != 0xcd
    Packet #23562980, Mismatch #13, @UDP Offset 0xe0 : 0x4e != 0xce
    Packet #23562980, Mismatch #14, @UDP Offset 0xe1 : 0x4f != 0xcf
    Packet #23562980, Mismatch #15, @UDP Offset 0xe2 : 0x50 != 0xd0
    Packet #23562980, Mismatch #16, @UDP Offset 0xe3 : 0x51 != 0xd1
    Packet #23562980, Mismatch #17, @UDP Offset 0xe4 : 0x52 != 0xd2
    Packet #23562980, Mismatch #18, @UDP Offset 0xe5 : 0x53 != 0xd3
    Packet #23562980, Mismatch #19, @UDP Offset 0xe6 : 0x54 != 0xd4
    Packet #23562980, Mismatch #20, @UDP Offset 0xe7 : 0x55 != 0xd5
    Packet #23562980, Mismatch #21, @UDP Offset 0xe8 : 0x56 != 0xd6
    Packet #23562980, Mismatch #22, @UDP Offset 0xe9 : 0x57 != 0xd7
    Packet #23562980, Mismatch #23, @UDP Offset 0xea : 0x58 != 0xd8
    Packet #23562980, Mismatch #24, @UDP Offset 0xeb : 0x59 != 0xd9
    Packet #23562980, Mismatch #25, @UDP Offset 0xec : 0x5a != 0xda
    Packet #23562980, Mismatch #26, @UDP Offset 0xed : 0x5b != 0xdb
    Packet #23562980, Mismatch #27, @UDP Offset 0xee : 0x5c != 0xdc
    Packet #23562980, Mismatch #28, @UDP Offset 0xef : 0x5d != 0xdd
    Packet #27321062, Mismatch #1, @UDP Offset 0x90 : 0xfe != 0x7e
    Packet #27321062, Mismatch #2, @UDP Offset 0x91 : 0xff != 0x7f
    Packet #27321062, Mismatch #3, @UDP Offset 0x92 : 0x0 != 0x80
    Packet #27321062, Mismatch #4, @UDP Offset 0x93 : 0x1 != 0x81
    Packet #27321062, Mismatch #5, @UDP Offset 0x94 : 0x2 != 0x82
    Packet #27321062, Mismatch #6, @UDP Offset 0x95 : 0x3 != 0x83
    Packet #27321062, Mismatch #7, @UDP Offset 0x96 : 0x4 != 0x84
    Packet #27321062, Mismatch #8, @UDP Offset 0x97 : 0x5 != 0x85
    Packet #27321062, Mismatch #9, @UDP Offset 0x98 : 0x6 != 0x86
    Packet #27321062, Mismatch #10, @UDP Offset 0x99 : 0x7 != 0x87
    Packet #27321062, Mismatch #11, @UDP Offset 0x9a : 0x8 != 0x88
    Packet #27321062, Mismatch #12, @UDP Offset 0x9b : 0x9 != 0x89
    Packet #27321062, Mismatch #13, @UDP Offset 0x9c : 0xa != 0x8a
    Packet #27321062, Mismatch #14, @UDP Offset 0x9d : 0xb != 0x8b
    Packet #27321062, Mismatch #15, @UDP Offset 0x9e : 0xc != 0x8c
    Packet #27321062, Mismatch #16, @UDP Offset 0x9f : 0xd != 0x8d
    Packet #27321062, Mismatch #17, @UDP Offset 0xa0 : 0xe != 0x8e
    Packet #27321062, Mismatch #18, @UDP Offset 0xa1 : 0xf != 0x8f
    Packet #27321062, Mismatch #19, @UDP Offset 0xa2 : 0x10 != 0x90
    Packet #27321062, Mismatch #20, @UDP Offset 0xa3 : 0x11 != 0x91
    Packet #27321062, Mismatch #21, @UDP Offset 0xa4 : 0x12 != 0x92
    Packet #27321062, Mismatch #22, @UDP Offset 0xa5 : 0x13 != 0x93
    Packet #27321062, Mismatch #23, @UDP Offset 0xa6 : 0x14 != 0x94
    Packet #27321062, Mismatch #24, @UDP Offset 0xa7 : 0x15 != 0x95
    Packet #27321062, Mismatch #25, @UDP Offset 0xa8 : 0x16 != 0x96
    Packet #27321062, Mismatch #26, @UDP Offset 0xa9 : 0x17 != 0x97
    Packet #27321062, Mismatch #27, @UDP Offset 0xaa : 0x18 != 0x98
    Packet #27321062, Mismatch #28, @UDP Offset 0xab : 0x19 != 0x99
    Packet #27321062, Mismatch #29, @UDP Offset 0xac : 0x1a != 0x9a
    Packet #27321062, Mismatch #30, @UDP Offset 0xad : 0x1b != 0x9b
    Packet #27321062, Mismatch #31, @UDP Offset 0xae : 0x1c != 0x9c
    Packet #27321062, Mismatch #32, @UDP Offset 0xaf : 0x1d != 0x9d
    Packet #29863000, Mismatch #1, @UDP Offset 0x1f0 : 0x2 != 0xde
    Packet #29863000, Mismatch #2, @UDP Offset 0x1f1 : 0x0 != 0xdf
    Packet #29863000, Mismatch #3, @UDP Offset 0x1f2 : 0x0 != 0xe0
    Packet #29863000, Mismatch #4, @UDP Offset 0x1f3 : 0x14 != 0xe1
    Packet #29863000, Mismatch #5, @UDP Offset 0x1f4 : 0x2 != 0xe2
    Packet #29863000, Mismatch #6, @UDP Offset 0x1f5 : 0xff != 0xe3
    Packet #29863000, Mismatch #7, @UDP Offset 0x1f6 : 0xff != 0xe4
    Packet #29863000, Mismatch #8, @UDP Offset 0x1f7 : 0xff != 0xe5
    Packet #29863000, Mismatch #9, @UDP Offset 0x1f8 : 0x36 != 0xe6
    Packet #29863000, Mismatch #10, @UDP Offset 0x1f9 : 0x19 != 0xe7
    Packet #29863000, Mismatch #11, @UDP Offset 0x1fa : 0x36 != 0xe8
    Packet #29863000, Mismatch #12, @UDP Offset 0x1fb : 0x19 != 0xe9
    Packet #29863000, Mismatch #13, @UDP Offset 0x1fc : 0x12 != 0xea
    Packet #29863000, Mismatch #14, @UDP Offset 0x1fd : 0x2 != 0xeb
    Packet #29863000, Mismatch #15, @UDP Offset 0x1fe : 0x1e != 0xec
    Packet #29863000, Mismatch #16, @UDP Offset 0x1ff : 0x54 != 0xed
    Packet #29863000, Mismatch #17, @UDP Offset 0x200 : 0x41 != 0xee
    Packet #29863000, Mismatch #18, @UDP Offset 0x201 : 0x72 != 0xef
    Packet #29863000, Mismatch #19, @UDP Offset 0x202 : 0x74 != 0xf0
    Packet #29863000, Mismatch #20, @UDP Offset 0x203 : 0x2d != 0xf1
    Packet #29863000, Mismatch #21, @UDP Offset 0x204 : 0x4e != 0xf2
    Packet #29863000, Mismatch #22, @UDP Offset 0x205 : 0x65 != 0xf3
    Packet #29863000, Mismatch #23, @UDP Offset 0x206 : 0x74 != 0xf4
    Packet #29863000, Mismatch #24, @UDP Offset 0x207 : 0x0 != 0xf5
    Packet #29863000, Mismatch #25, @UDP Offset 0x208 : 0x0 != 0xf6
    Packet #29863000, Mismatch #26, @UDP Offset 0x209 : 0x50 != 0xf7
    Packet #29863000, Mismatch #27, @UDP Offset 0x20a : 0x0 != 0xf8
    Packet #29863000, Mismatch #28, @UDP Offset 0x20b : 0xe != 0xf9
    Packet #29863000, Mismatch #29, @UDP Offset 0x20c : 0xa7 != 0xfa
    Packet #29863000, Mismatch #30, @UDP Offset 0x20d : 0x4 != 0xfb
    Packet #29863000, Mismatch #31, @UDP Offset 0x20e : 0x4 != 0xfc
    Packet #29863000, Mismatch #32, @UDP Offset 0x20f : 0x0 != 0xfd
    Packet #33762229, Mismatch #1, @UDP Offset 0x50 : 0xbe != 0x3e
    Packet #33762229, Mismatch #2, @UDP Offset 0x51 : 0xbf != 0x3f
    Packet #33762229, Mismatch #3, @UDP Offset 0x52 : 0xc0 != 0x40
    Packet #33762229, Mismatch #4, @UDP Offset 0x53 : 0xc1 != 0x41
    Packet #33866513, Mismatch #1, @UDP Offset 0x10 : 0x7e != 0x2
    Packet #33866513, Mismatch #2, @UDP Offset 0x11 : 0x7f != 0x0
    Packet #33866513, Mismatch #3, @UDP Offset 0x12 : 0x80 != 0x0
    Packet #33866513, Mismatch #4, @UDP Offset 0x13 : 0x81 != 0x1
    Packet #33866513, Mismatch #5, @UDP Offset 0x14 : 0x82 != 0x2
    Packet #33866513, Mismatch #6, @UDP Offset 0x15 : 0x83 != 0x3
    Packet #33866513, Mismatch #7, @UDP Offset 0x16 : 0x84 != 0x4
    Packet #33866513, Mismatch #8, @UDP Offset 0x17 : 0x85 != 0x5
    Packet #33866513, Mismatch #9, @UDP Offset 0x18 : 0x86 != 0x6
    Packet #33866513, Mismatch #10, @UDP Offset 0x19 : 0x87 != 0x7
    Packet #33866513, Mismatch #11, @UDP Offset 0x1a : 0x88 != 0x8
    Packet #33866513, Mismatch #12, @UDP Offset 0x1b : 0x89 != 0x9
    Packet #33866513, Mismatch #13, @UDP Offset 0x1c : 0x8a != 0xa
    Packet #33866513, Mismatch #14, @UDP Offset 0x1d : 0x8b != 0xb
    Packet #33866513, Mismatch #15, @UDP Offset 0x1e : 0x8c != 0xc
    Packet #33866513, Mismatch #16, @UDP Offset 0x1f : 0x8d != 0xd
    Packet #33866513, Mismatch #17, @UDP Offset 0x20 : 0x8e != 0xe
    Packet #33866513, Mismatch #18, @UDP Offset 0x21 : 0x8f != 0xf
    Packet #33866513, Mismatch #19, @UDP Offset 0x22 : 0x90 != 0x10
    Packet #33866513, Mismatch #20, @UDP Offset 0x23 : 0x91 != 0x11
    Packet #33866513, Mismatch #21, @UDP Offset 0x24 : 0x92 != 0x12
    Packet #33866513, Mismatch #22, @UDP Offset 0x25 : 0x93 != 0x13
    Packet #33866513, Mismatch #23, @UDP Offset 0x26 : 0x94 != 0x14
    Packet #33866513, Mismatch #24, @UDP Offset 0x27 : 0x95 != 0x15
    Packet #33866513, Mismatch #25, @UDP Offset 0x28 : 0x96 != 0x16
    Packet #33866513, Mismatch #26, @UDP Offset 0x29 : 0x97 != 0x17
    Packet #33866513, Mismatch #27, @UDP Offset 0x2a : 0x98 != 0x18
    Packet #33866513, Mismatch #28, @UDP Offset 0x2b : 0x99 != 0x19
    Packet #33866513, Mismatch #29, @UDP Offset 0x2c : 0x9a != 0x1a
    Packet #33866513, Mismatch #30, @UDP Offset 0x2d : 0x9b != 0x1b
    Packet #33866513, Mismatch #31, @UDP Offset 0x2e : 0x9c != 0x1c
    Packet #33866513, Mismatch #32, @UDP Offset 0x2f : 0x9d != 0x1d
    Packet #34587384, Mismatch #1, @UDP Offset 0x170 : 0xde != 0x5e
    Packet #34587384, Mismatch #2, @UDP Offset 0x171 : 0xdf != 0x5f
    Packet #34587384, Mismatch #3, @UDP Offset 0x172 : 0xe0 != 0x60
    Packet #34587384, Mismatch #4, @UDP Offset 0x173 : 0xe1 != 0x61
    Packet #34587384, Mismatch #5, @UDP Offset 0x174 : 0xe2 != 0x62
    Packet #34587384, Mismatch #6, @UDP Offset 0x175 : 0xe3 != 0x63
    Packet #34587384, Mismatch #7, @UDP Offset 0x176 : 0xe4 != 0x64
    Packet #34587384, Mismatch #8, @UDP Offset 0x177 : 0xe5 != 0x65
    Packet #34587384, Mismatch #9, @UDP Offset 0x178 : 0xe6 != 0x66
    Packet #34587384, Mismatch #10, @UDP Offset 0x179 : 0xe7 != 0x67
    Packet #34587384, Mismatch #11, @UDP Offset 0x17a : 0xe8 != 0x68
    Packet #34587384, Mismatch #12, @UDP Offset 0x17b : 0xe9 != 0x69
    Packet #34587384, Mismatch #13, @UDP Offset 0x17c : 0xea != 0x6a
    Packet #34587384, Mismatch #14, @UDP Offset 0x17d : 0xeb != 0x6b
    Packet #34587384, Mismatch #15, @UDP Offset 0x17e : 0xec != 0x6c
    Packet #34587384, Mismatch #16, @UDP Offset 0x17f : 0xed != 0x6d
    Packet #34587384, Mismatch #17, @UDP Offset 0x180 : 0xee != 0x6e
    Packet #34587384, Mismatch #18, @UDP Offset 0x181 : 0xef != 0x6f
    Packet #34587384, Mismatch #19, @UDP Offset 0x182 : 0xf0 != 0x70
    Packet #34587384, Mismatch #20, @UDP Offset 0x183 : 0xf1 != 0x71
    Packet #34587384, Mismatch #21, @UDP Offset 0x184 : 0xf2 != 0x72
    Packet #34587384, Mismatch #22, @UDP Offset 0x185 : 0xf3 != 0x73
    Packet #34587384, Mismatch #23, @UDP Offset 0x186 : 0xf4 != 0x74
    Packet #34587384, Mismatch #24, @UDP Offset 0x187 : 0xf5 != 0x75
    Packet #34587384, Mismatch #25, @UDP Offset 0x188 : 0xf6 != 0x76
    Packet #34587384, Mismatch #26, @UDP Offset 0x189 : 0xf7 != 0x77
    Packet #34587384, Mismatch #27, @UDP Offset 0x18a : 0xf8 != 0x78
    Packet #34587384, Mismatch #28, @UDP Offset 0x18b : 0xf9 != 0x79
    Packet #34587384, Mismatch #29, @UDP Offset 0x18c : 0xfa != 0x7a
    Packet #34587384, Mismatch #30, @UDP Offset 0x18d : 0xfb != 0x7b
    Packet #34587384, Mismatch #31, @UDP Offset 0x18e : 0xfc != 0x7c
    Packet #34587384, Mismatch #32, @UDP Offset 0x18f : 0xfd != 0x7d
    Packet #36142457, Mismatch #1, @UDP Offset 0x54 : 0xc2 != 0x42
    Packet #36142457, Mismatch #2, @UDP Offset 0x55 : 0xc3 != 0x43
    Packet #36142457, Mismatch #3, @UDP Offset 0x56 : 0xc4 != 0x44
    Packet #36142457, Mismatch #4, @UDP Offset 0x57 : 0xc5 != 0x45
    Packet #36142457, Mismatch #5, @UDP Offset 0x58 : 0xc6 != 0x46
    Packet #36142457, Mismatch #6, @UDP Offset 0x59 : 0xc7 != 0x47
    Packet #36142457, Mismatch #7, @UDP Offset 0x5a : 0xc8 != 0x48
    Packet #36142457, Mismatch #8, @UDP Offset 0x5b : 0xc9 != 0x49
    Packet #36142457, Mismatch #9, @UDP Offset 0x5c : 0xca != 0x4a
    Packet #36142457, Mismatch #10, @UDP Offset 0x5d : 0xcb != 0x4b
    Packet #36142457, Mismatch #11, @UDP Offset 0x5e : 0xcc != 0x4c
    Packet #36142457, Mismatch #12, @UDP Offset 0x5f : 0xcd != 0x4d
    Packet #36142457, Mismatch #13, @UDP Offset 0x60 : 0xce != 0x4e
    Packet #36142457, Mismatch #14, @UDP Offset 0x61 : 0xcf != 0x4f
    Packet #36142457, Mismatch #15, @UDP Offset 0x62 : 0xd0 != 0x50
    Packet #36142457, Mismatch #16, @UDP Offset 0x63 : 0xd1 != 0x51
    Packet #36142457, Mismatch #17, @UDP Offset 0x64 : 0xd2 != 0x52
    Packet #36142457, Mismatch #18, @UDP Offset 0x65 : 0xd3 != 0x53
    Packet #36142457, Mismatch #19, @UDP Offset 0x66 : 0xd4 != 0x54
    Packet #36142457, Mismatch #20, @UDP Offset 0x67 : 0xd5 != 0x55
    Packet #36142457, Mismatch #21, @UDP Offset 0x68 : 0xd6 != 0x56
    Packet #36142457, Mismatch #22, @UDP Offset 0x69 : 0xd7 != 0x57
    Packet #36142457, Mismatch #23, @UDP Offset 0x6a : 0xd8 != 0x58
    Packet #36142457, Mismatch #24, @UDP Offset 0x6b : 0xd9 != 0x59
    Packet #36142457, Mismatch #25, @UDP Offset 0x6c : 0xda != 0x5a
    Packet #36142457, Mismatch #26, @UDP Offset 0x6d : 0xdb != 0x5b
    Packet #36142457, Mismatch #27, @UDP Offset 0x6e : 0xdc != 0x5c
    Packet #36142457, Mismatch #28, @UDP Offset 0x6f : 0xdd != 0x5d
    Packet #38381654, Mismatch #1, @UDP Offset 0x90 : 0xfe != 0x7e
    Packet #38381654, Mismatch #2, @UDP Offset 0x91 : 0xff != 0x7f
    Packet #38381654, Mismatch #3, @UDP Offset 0x92 : 0x0 != 0x80
    Packet #38381654, Mismatch #4, @UDP Offset 0x93 : 0x1 != 0x81
    Packet #38381654, Mismatch #5, @UDP Offset 0x94 : 0x2 != 0x82
    Packet #38381654, Mismatch #6, @UDP Offset 0x95 : 0x3 != 0x83
    Packet #38381654, Mismatch #7, @UDP Offset 0x96 : 0x4 != 0x84
    Packet #38381654, Mismatch #8, @UDP Offset 0x97 : 0x5 != 0x85
    Packet #38381654, Mismatch #9, @UDP Offset 0x98 : 0x6 != 0x86
    Packet #38381654, Mismatch #10, @UDP Offset 0x99 : 0x7 != 0x87
    Packet #38381654, Mismatch #11, @UDP Offset 0x9a : 0x8 != 0x88
    Packet #38381654, Mismatch #12, @UDP Offset 0x9b : 0x9 != 0x89
    Packet #38381654, Mismatch #13, @UDP Offset 0x9c : 0xa != 0x8a
    Packet #38381654, Mismatch #14, @UDP Offset 0x9d : 0xb != 0x8b
    Packet #38381654, Mismatch #15, @UDP Offset 0x9e : 0xc != 0x8c
    Packet #38381654, Mismatch #16, @UDP Offset 0x9f : 0xd != 0x8d
    Packet #38381654, Mismatch #17, @UDP Offset 0xa0 : 0xe != 0x8e
    Packet #38381654, Mismatch #18, @UDP Offset 0xa1 : 0xf != 0x8f
    Packet #38381654, Mismatch #19, @UDP Offset 0xa2 : 0x10 != 0x90
    Packet #38381654, Mismatch #20, @UDP Offset 0xa3 : 0x11 != 0x91
    Packet #38381654, Mismatch #21, @UDP Offset 0xa4 : 0x12 != 0x92
    Packet #38381654, Mismatch #22, @UDP Offset 0xa5 : 0x13 != 0x93
    Packet #38381654, Mismatch #23, @UDP Offset 0xa6 : 0x14 != 0x94
    Packet #38381654, Mismatch #24, @UDP Offset 0xa7 : 0x15 != 0x95
    Packet #38381654, Mismatch #25, @UDP Offset 0xa8 : 0x16 != 0x96
    Packet #38381654, Mismatch #26, @UDP Offset 0xa9 : 0x17 != 0x97
    Packet #38381654, Mismatch #27, @UDP Offset 0xaa : 0x18 != 0x98
    Packet #38381654, Mismatch #28, @UDP Offset 0xab : 0x19 != 0x99
    Packet #38381654, Mismatch #29, @UDP Offset 0xac : 0x1a != 0x9a
    Packet #38381654, Mismatch #30, @UDP Offset 0xad : 0x1b != 0x9b
    Packet #38381654, Mismatch #31, @UDP Offset 0xae : 0x1c != 0x9c
    Packet #38381654, Mismatch #32, @UDP Offset 0xaf : 0x1d != 0x9d
    Packet #41721746, Mismatch #1, @UDP Offset 0xd4 : 0x42 != 0xc2
    Packet #41721746, Mismatch #2, @UDP Offset 0xd5 : 0x43 != 0xc3
    Packet #41721746, Mismatch #3, @UDP Offset 0xd6 : 0x44 != 0xc4
    Packet #41721746, Mismatch #4, @UDP Offset 0xd7 : 0x45 != 0xc5
    Packet #41721746, Mismatch #5, @UDP Offset 0xd8 : 0x46 != 0xc6
    Packet #41721746, Mismatch #6, @UDP Offset 0xd9 : 0x47 != 0xc7
    Packet #41721746, Mismatch #7, @UDP Offset 0xda : 0x48 != 0xc8
    Packet #41721746, Mismatch #8, @UDP Offset 0xdb : 0x49 != 0xc9
    Packet #41721746, Mismatch #9, @UDP Offset 0xdc : 0x4a != 0xca
    Packet #41721746, Mismatch #10, @UDP Offset 0xdd : 0x4b != 0xcb
    Packet #41721746, Mismatch #11, @UDP Offset 0xde : 0x4c != 0xcc
    Packet #41721746, Mismatch #12, @UDP Offset 0xdf : 0x4d != 0xcd
    Packet #41721746, Mismatch #13, @UDP Offset 0xe0 : 0x4e != 0xce
    Packet #41721746, Mismatch #14, @UDP Offset 0xe1 : 0x4f != 0xcf
    Packet #41721746, Mismatch #15, @UDP Offset 0xe2 : 0x50 != 0xd0
    Packet #41721746, Mismatch #16, @UDP Offset 0xe3 : 0x51 != 0xd1
    Packet #41721746, Mismatch #17, @UDP Offset 0xe4 : 0x52 != 0xd2
    Packet #41721746, Mismatch #18, @UDP Offset 0xe5 : 0x53 != 0xd3
    Packet #41721746, Mismatch #19, @UDP Offset 0xe6 : 0x54 != 0xd4
    Packet #41721746, Mismatch #20, @UDP Offset 0xe7 : 0x55 != 0xd5
    Packet #41721746, Mismatch #21, @UDP Offset 0xe8 : 0x56 != 0xd6
    Packet #41721746, Mismatch #22, @UDP Offset 0xe9 : 0x57 != 0xd7
    Packet #41721746, Mismatch #23, @UDP Offset 0xea : 0x58 != 0xd8
    Packet #41721746, Mismatch #24, @UDP Offset 0xeb : 0x59 != 0xd9
    Packet #41721746, Mismatch #25, @UDP Offset 0xec : 0x5a != 0xda
    Packet #41721746, Mismatch #26, @UDP Offset 0xed : 0x5b != 0xdb
    Packet #41721746, Mismatch #27, @UDP Offset 0xee : 0x5c != 0xdc
    Packet #41721746, Mismatch #28, @UDP Offset 0xef : 0x5d != 0xdd
    Packet #43219781, Mismatch #1, @UDP Offset 0x190 : 0xfe != 0x7e
    Packet #43219781, Mismatch #2, @UDP Offset 0x191 : 0xff != 0x7f
    Packet #43219781, Mismatch #3, @UDP Offset 0x192 : 0xe5 != 0x80
    Packet #43219781, Mismatch #4, @UDP Offset 0x193 : 0xb2 != 0x81
    Packet #43219781, Mismatch #5, @UDP Offset 0x194 : 0x2 != 0x82
    Packet #43219781, Mismatch #6, @UDP Offset 0x195 : 0x3 != 0x83
    Packet #43219781, Mismatch #7, @UDP Offset 0x196 : 0x4 != 0x84
    Packet #43219781, Mismatch #8, @UDP Offset 0x197 : 0x5 != 0x85
    Packet #43219781, Mismatch #9, @UDP Offset 0x198 : 0x6 != 0x86
    Packet #43219781, Mismatch #10, @UDP Offset 0x199 : 0x7 != 0x87
    Packet #43219781, Mismatch #11, @UDP Offset 0x19a : 0x8 != 0x88
    Packet #43219781, Mismatch #12, @UDP Offset 0x19b : 0x9 != 0x89
    Packet #43219781, Mismatch #13, @UDP Offset 0x19c : 0xa != 0x8a
    Packet #43219781, Mismatch #14, @UDP Offset 0x19d : 0xb != 0x8b
    Packet #43219781, Mismatch #15, @UDP Offset 0x19e : 0xc != 0x8c
    Packet #43219781, Mismatch #16, @UDP Offset 0x19f : 0xd != 0x8d
    Packet #43219781, Mismatch #17, @UDP Offset 0x1a0 : 0xe != 0x8e
    Packet #43219781, Mismatch #18, @UDP Offset 0x1a1 : 0xf != 0x8f
    Packet #43219781, Mismatch #19, @UDP Offset 0x1a2 : 0x10 != 0x90
    Packet #43219781, Mismatch #20, @UDP Offset 0x1a3 : 0x11 != 0x91
    Packet #43219781, Mismatch #21, @UDP Offset 0x1a4 : 0x12 != 0x92
    Packet #43219781, Mismatch #22, @UDP Offset 0x1a5 : 0x13 != 0x93
    Packet #43219781, Mismatch #23, @UDP Offset 0x1a6 : 0x14 != 0x94
    Packet #43219781, Mismatch #24, @UDP Offset 0x1a7 : 0x15 != 0x95
    Packet #43219781, Mismatch #25, @UDP Offset 0x1a8 : 0x16 != 0x96
    Packet #43219781, Mismatch #26, @UDP Offset 0x1a9 : 0x17 != 0x97
    Packet #43219781, Mismatch #27, @UDP Offset 0x1aa : 0x18 != 0x98
    Packet #43219781, Mismatch #28, @UDP Offset 0x1ab : 0x19 != 0x99
    Packet #43219781, Mismatch #29, @UDP Offset 0x1ac : 0x1a != 0x9a
    Packet #43219781, Mismatch #30, @UDP Offset 0x1ad : 0x1b != 0x9b
    Packet #43219781, Mismatch #31, @UDP Offset 0x1ae : 0x1c != 0x9c
    Packet #43219781, Mismatch #32, @UDP Offset 0x1af : 0x1d != 0x9d
    Packet #49899585, Mismatch #1, @UDP Offset 0xd4 : 0x42 != 0xc2
    Packet #49899585, Mismatch #2, @UDP Offset 0xd5 : 0x43 != 0xc3
    Packet #49899585, Mismatch #3, @UDP Offset 0xd6 : 0x44 != 0xc4
    Packet #49899585, Mismatch #4, @UDP Offset 0xd7 : 0x45 != 0xc5
    Packet #49899585, Mismatch #5, @UDP Offset 0xd8 : 0x46 != 0xc6
    Packet #49899585, Mismatch #6, @UDP Offset 0xd9 : 0x47 != 0xc7
    Packet #49899585, Mismatch #7, @UDP Offset 0xda : 0x48 != 0xc8
    Packet #49899585, Mismatch #8, @UDP Offset 0xdb : 0x49 != 0xc9
    Packet #49899585, Mismatch #9, @UDP Offset 0xdc : 0x4a != 0xca
    Packet #49899585, Mismatch #10, @UDP Offset 0xdd : 0x4b != 0xcb
    Packet #49899585, Mismatch #11, @UDP Offset 0xde : 0x4c != 0xcc
    Packet #49899585, Mismatch #12, @UDP Offset 0xdf : 0x4d != 0xcd
    Packet #49899585, Mismatch #13, @UDP Offset 0xe0 : 0x4e != 0xce
    Packet #49899585, Mismatch #14, @UDP Offset 0xe1 : 0x4f != 0xcf
    Packet #49899585, Mismatch #15, @UDP Offset 0xe2 : 0x50 != 0xd0
    Packet #49899585, Mismatch #16, @UDP Offset 0xe3 : 0x51 != 0xd1
    Packet #49899585, Mismatch #17, @UDP Offset 0xe4 : 0x52 != 0xd2
    Packet #49899585, Mismatch #18, @UDP Offset 0xe5 : 0x53 != 0xd3
    Packet #49899585, Mismatch #19, @UDP Offset 0xe6 : 0x54 != 0xd4
    Packet #49899585, Mismatch #20, @UDP Offset 0xe7 : 0x55 != 0xd5
    Packet #49899585, Mismatch #21, @UDP Offset 0xe8 : 0x56 != 0xd6
    Packet #49899585, Mismatch #22, @UDP Offset 0xe9 : 0x57 != 0xd7
    Packet #49899585, Mismatch #23, @UDP Offset 0xea : 0x58 != 0xd8
    Packet #49899585, Mismatch #24, @UDP Offset 0xeb : 0x59 != 0xd9
    Packet #49899585, Mismatch #25, @UDP Offset 0xec : 0x5a != 0xda
    Packet #49899585, Mismatch #26, @UDP Offset 0xed : 0x5b != 0xdb
    Packet #49899585, Mismatch #27, @UDP Offset 0xee : 0x5c != 0xdc
    Packet #49899585, Mismatch #28, @UDP Offset 0xef : 0x5d != 0xdd
     
    And this is the UDP data array that was expected:
     
    cmpArray[]={ 0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65,
            0x74, 0x00, 0x00, 0x50, 0x00, 0x0e, 0x01, 0x04, 0x04, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x03,
            0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
            0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
            0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
            0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
            0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
            0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
            0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
            0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
            0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93,
            0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3,
            0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3,
            0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3,
            0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3,
            0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3,
            0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3,
            0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0x00, 0x01, 0x02, 0x03,
            0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
            0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
            0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
            0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
            0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
            0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
            0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
            0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
            0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93,
            0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3,
            0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3,
            0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3,
            0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3,
            0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3,
            0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3,
            0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff };
     
    It looks to me like some data segments may be jumbled in the stack?
    #4
    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/17 14:09:48 (permalink)
    0
    That's helpful.
    Would it be possible to paste the actual received data array too?
     
    #5
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/18 02:11:11 (permalink)
    0
    Thanks for your reply, please see data below, please note that @ offset 0x00c I am intentionally overwriting a sequence byte that increments with each UDP packet with 0x01 before comparing with the cmpArray.
     

    AT91Bootstrap 3.9.1 (Mon 17 Feb 09:34:54 GMT 2020)
    EEPROM: Loading AT24xx information ...
    EEPROM: BoardName | [Revid] | VendorName
    parse_alt_board_hw_info: Size of byte is incorrect
    EEPROM: Using default information
    EEPROM: Board sn: 0x11500000 revision: 0x0
    NONE: AT91Bootstrap completed. Can load application via JTAG and jump.
    TCP/IP Stack: Initialization Started
     APP: TCP/IP stack not ready
    TCP/IP Stack: Initialization Ended - success
        Interface EMAC0 on host SAM9X60_EK      - NBNS disabled
    EMAC0 IP Address: 2.0.0.10
    Dump Packet #2786051
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    1a0 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #2786051, Mismatch #1, @UDP Offset 0x190 : 0x2 != 0x7e
    Packet #2786051, Mismatch #2, @UDP Offset 0x191 : 0x0 != 0x7f
    Packet #2786051, Mismatch #3, @UDP Offset 0x192 : 0x0 != 0x80
    Packet #2786051, Mismatch #4, @UDP Offset 0x193 : 0x1 != 0x81
    Packet #2786051, Mismatch #5, @UDP Offset 0x194 : 0x2 != 0x82
    Packet #2786051, Mismatch #6, @UDP Offset 0x195 : 0x3 != 0x83
    Packet #2786051, Mismatch #7, @UDP Offset 0x196 : 0x4 != 0x84
    Packet #2786051, Mismatch #8, @UDP Offset 0x197 : 0x5 != 0x85
    Packet #2786051, Mismatch #9, @UDP Offset 0x198 : 0x6 != 0x86
    Packet #2786051, Mismatch #10, @UDP Offset 0x199 : 0x7 != 0x87
    Packet #2786051, Mismatch #11, @UDP Offset 0x19a : 0x8 != 0x88
    Packet #2786051, Mismatch #12, @UDP Offset 0x19b : 0x9 != 0x89
    Packet #2786051, Mismatch #13, @UDP Offset 0x19c : 0xa != 0x8a
    Packet #2786051, Mismatch #14, @UDP Offset 0x19d : 0xb != 0x8b
    Packet #2786051, Mismatch #15, @UDP Offset 0x19e : 0xc != 0x8c
    Packet #2786051, Mismatch #16, @UDP Offset 0x19f : 0xd != 0x8d
    Packet #2786051, Mismatch #17, @UDP Offset 0x1a0 : 0xe != 0x8e
    Packet #2786051, Mismatch #18, @UDP Offset 0x1a1 : 0xf != 0x8f
    Packet #2786051, Mismatch #19, @UDP Offset 0x1a2 : 0x10 != 0x90
    Packet #2786051, Mismatch #20, @UDP Offset 0x1a3 : 0x11 != 0x91
    Packet #2786051, Mismatch #21, @UDP Offset 0x1a4 : 0x12 != 0x92
    Packet #2786051, Mismatch #22, @UDP Offset 0x1a5 : 0x13 != 0x93
    Packet #2786051, Mismatch #23, @UDP Offset 0x1a6 : 0x14 != 0x94
    Packet #2786051, Mismatch #24, @UDP Offset 0x1a7 : 0x15 != 0x95
    Packet #2786051, Mismatch #25, @UDP Offset 0x1a8 : 0x16 != 0x96
    Packet #2786051, Mismatch #26, @UDP Offset 0x1a9 : 0x17 != 0x97
    Packet #2786051, Mismatch #27, @UDP Offset 0x1aa : 0x18 != 0x98
    Packet #2786051, Mismatch #28, @UDP Offset 0x1ab : 0x19 != 0x99
    Packet #2786051, Mismatch #29, @UDP Offset 0x1ac : 0x1a != 0x9a
    Packet #2786051, Mismatch #30, @UDP Offset 0x1ad : 0x1b != 0x9b
    Packet #2786051, Mismatch #31, @UDP Offset 0x1ae : 0x1c != 0x9c
    Packet #2786051, Mismatch #32, @UDP Offset 0x1af : 0x1d != 0x9d
    Dump Packet #6409351
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : fe ff 3d c2 6c 6f 63 61 6c 00 00 01 00 01 00 00
    1a0 : 00 3c 00 04 02 00 00 14 16 17 18 19 1a 1b 1c 1d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #6409351, Mismatch #1, @UDP Offset 0x190 : 0xfe != 0x7e
    Packet #6409351, Mismatch #2, @UDP Offset 0x191 : 0xff != 0x7f
    Packet #6409351, Mismatch #3, @UDP Offset 0x192 : 0x3d != 0x80
    Packet #6409351, Mismatch #4, @UDP Offset 0x193 : 0xc2 != 0x81
    Packet #6409351, Mismatch #5, @UDP Offset 0x194 : 0x6c != 0x82
    Packet #6409351, Mismatch #6, @UDP Offset 0x195 : 0x6f != 0x83
    Packet #6409351, Mismatch #7, @UDP Offset 0x196 : 0x63 != 0x84
    Packet #6409351, Mismatch #8, @UDP Offset 0x197 : 0x61 != 0x85
    Packet #6409351, Mismatch #9, @UDP Offset 0x198 : 0x6c != 0x86
    Packet #6409351, Mismatch #10, @UDP Offset 0x199 : 0x0 != 0x87
    Packet #6409351, Mismatch #11, @UDP Offset 0x19a : 0x0 != 0x88
    Packet #6409351, Mismatch #12, @UDP Offset 0x19b : 0x1 != 0x89
    Packet #6409351, Mismatch #13, @UDP Offset 0x19c : 0x0 != 0x8a
    Packet #6409351, Mismatch #14, @UDP Offset 0x19d : 0x1 != 0x8b
    Packet #6409351, Mismatch #15, @UDP Offset 0x19e : 0x0 != 0x8c
    Packet #6409351, Mismatch #16, @UDP Offset 0x19f : 0x0 != 0x8d
    Packet #6409351, Mismatch #17, @UDP Offset 0x1a0 : 0x0 != 0x8e
    Packet #6409351, Mismatch #18, @UDP Offset 0x1a1 : 0x3c != 0x8f
    Packet #6409351, Mismatch #19, @UDP Offset 0x1a2 : 0x0 != 0x90
    Packet #6409351, Mismatch #20, @UDP Offset 0x1a3 : 0x4 != 0x91
    Packet #6409351, Mismatch #21, @UDP Offset 0x1a4 : 0x2 != 0x92
    Packet #6409351, Mismatch #22, @UDP Offset 0x1a5 : 0x0 != 0x93
    Packet #6409351, Mismatch #23, @UDP Offset 0x1a6 : 0x0 != 0x94
    Packet #6409351, Mismatch #24, @UDP Offset 0x1a7 : 0x14 != 0x95
    Packet #6409351, Mismatch #25, @UDP Offset 0x1a8 : 0x16 != 0x96
    Packet #6409351, Mismatch #26, @UDP Offset 0x1a9 : 0x17 != 0x97
    Packet #6409351, Mismatch #27, @UDP Offset 0x1aa : 0x18 != 0x98
    Packet #6409351, Mismatch #28, @UDP Offset 0x1ab : 0x19 != 0x99
    Packet #6409351, Mismatch #29, @UDP Offset 0x1ac : 0x1a != 0x9a
    Packet #6409351, Mismatch #30, @UDP Offset 0x1ad : 0x1b != 0x9b
    Packet #6409351, Mismatch #31, @UDP Offset 0x1ae : 0x1c != 0x9c
    Packet #6409351, Mismatch #32, @UDP Offset 0x1af : 0x1d != 0x9d
    Dump Packet #7900498
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    020 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #7900498, Mismatch #1, @UDP Offset 0x10 : 0x7e != 0x2
    Packet #7900498, Mismatch #2, @UDP Offset 0x11 : 0x7f != 0x0
    Packet #7900498, Mismatch #3, @UDP Offset 0x12 : 0x80 != 0x0
    Packet #7900498, Mismatch #4, @UDP Offset 0x13 : 0x81 != 0x1
    Packet #7900498, Mismatch #5, @UDP Offset 0x14 : 0x82 != 0x2
    Packet #7900498, Mismatch #6, @UDP Offset 0x15 : 0x83 != 0x3
    Packet #7900498, Mismatch #7, @UDP Offset 0x16 : 0x84 != 0x4
    Packet #7900498, Mismatch #8, @UDP Offset 0x17 : 0x85 != 0x5
    Packet #7900498, Mismatch #9, @UDP Offset 0x18 : 0x86 != 0x6
    Packet #7900498, Mismatch #10, @UDP Offset 0x19 : 0x87 != 0x7
    Packet #7900498, Mismatch #11, @UDP Offset 0x1a : 0x88 != 0x8
    Packet #7900498, Mismatch #12, @UDP Offset 0x1b : 0x89 != 0x9
    Packet #7900498, Mismatch #13, @UDP Offset 0x1c : 0x8a != 0xa
    Packet #7900498, Mismatch #14, @UDP Offset 0x1d : 0x8b != 0xb
    Packet #7900498, Mismatch #15, @UDP Offset 0x1e : 0x8c != 0xc
    Packet #7900498, Mismatch #16, @UDP Offset 0x1f : 0x8d != 0xd
    Packet #7900498, Mismatch #17, @UDP Offset 0x20 : 0x8e != 0xe
    Packet #7900498, Mismatch #18, @UDP Offset 0x21 : 0x8f != 0xf
    Packet #7900498, Mismatch #19, @UDP Offset 0x22 : 0x90 != 0x10
    Packet #7900498, Mismatch #20, @UDP Offset 0x23 : 0x91 != 0x11
    Packet #7900498, Mismatch #21, @UDP Offset 0x24 : 0x92 != 0x12
    Packet #7900498, Mismatch #22, @UDP Offset 0x25 : 0x93 != 0x13
    Packet #7900498, Mismatch #23, @UDP Offset 0x26 : 0x94 != 0x14
    Packet #7900498, Mismatch #24, @UDP Offset 0x27 : 0x95 != 0x15
    Packet #7900498, Mismatch #25, @UDP Offset 0x28 : 0x96 != 0x16
    Packet #7900498, Mismatch #26, @UDP Offset 0x29 : 0x97 != 0x17
    Packet #7900498, Mismatch #27, @UDP Offset 0x2a : 0x98 != 0x18
    Packet #7900498, Mismatch #28, @UDP Offset 0x2b : 0x99 != 0x19
    Packet #7900498, Mismatch #29, @UDP Offset 0x2c : 0x9a != 0x1a
    Packet #7900498, Mismatch #30, @UDP Offset 0x2d : 0x9b != 0x1b
    Packet #7900498, Mismatch #31, @UDP Offset 0x2e : 0x9c != 0x1c
    Packet #7900498, Mismatch #32, @UDP Offset 0x2f : 0x9d != 0x1d
    Dump Packet #8566894
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    020 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #8566894, Mismatch #1, @UDP Offset 0x10 : 0x7e != 0x2
    Packet #8566894, Mismatch #2, @UDP Offset 0x11 : 0x7f != 0x0
    Packet #8566894, Mismatch #3, @UDP Offset 0x12 : 0x80 != 0x0
    Packet #8566894, Mismatch #4, @UDP Offset 0x13 : 0x81 != 0x1
    Packet #8566894, Mismatch #5, @UDP Offset 0x14 : 0x82 != 0x2
    Packet #8566894, Mismatch #6, @UDP Offset 0x15 : 0x83 != 0x3
    Packet #8566894, Mismatch #7, @UDP Offset 0x16 : 0x84 != 0x4
    Packet #8566894, Mismatch #8, @UDP Offset 0x17 : 0x85 != 0x5
    Packet #8566894, Mismatch #9, @UDP Offset 0x18 : 0x86 != 0x6
    Packet #8566894, Mismatch #10, @UDP Offset 0x19 : 0x87 != 0x7
    Packet #8566894, Mismatch #11, @UDP Offset 0x1a : 0x88 != 0x8
    Packet #8566894, Mismatch #12, @UDP Offset 0x1b : 0x89 != 0x9
    Packet #8566894, Mismatch #13, @UDP Offset 0x1c : 0x8a != 0xa
    Packet #8566894, Mismatch #14, @UDP Offset 0x1d : 0x8b != 0xb
    Packet #8566894, Mismatch #15, @UDP Offset 0x1e : 0x8c != 0xc
    Packet #8566894, Mismatch #16, @UDP Offset 0x1f : 0x8d != 0xd
    Packet #8566894, Mismatch #17, @UDP Offset 0x20 : 0x8e != 0xe
    Packet #8566894, Mismatch #18, @UDP Offset 0x21 : 0x8f != 0xf
    Packet #8566894, Mismatch #19, @UDP Offset 0x22 : 0x90 != 0x10
    Packet #8566894, Mismatch #20, @UDP Offset 0x23 : 0x91 != 0x11
    Packet #8566894, Mismatch #21, @UDP Offset 0x24 : 0x92 != 0x12
    Packet #8566894, Mismatch #22, @UDP Offset 0x25 : 0x93 != 0x13
    Packet #8566894, Mismatch #23, @UDP Offset 0x26 : 0x94 != 0x14
    Packet #8566894, Mismatch #24, @UDP Offset 0x27 : 0x95 != 0x15
    Packet #8566894, Mismatch #25, @UDP Offset 0x28 : 0x96 != 0x16
    Packet #8566894, Mismatch #26, @UDP Offset 0x29 : 0x97 != 0x17
    Packet #8566894, Mismatch #27, @UDP Offset 0x2a : 0x98 != 0x18
    Packet #8566894, Mismatch #28, @UDP Offset 0x2b : 0x99 != 0x19
    Packet #8566894, Mismatch #29, @UDP Offset 0x2c : 0x9a != 0x1a
    Packet #8566894, Mismatch #30, @UDP Offset 0x2d : 0x9b != 0x1b
    Packet #8566894, Mismatch #31, @UDP Offset 0x2e : 0x9c != 0x1c
    Packet #8566894, Mismatch #32, @UDP Offset 0x2f : 0x9d != 0x1d
    Dump Packet #10655121
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : 02 00
    Packet #10655121, Mismatch #1, @UDP Offset 0x210 : 0x2 != 0xfe
    Packet #10655121, Mismatch #2, @UDP Offset 0x211 : 0x0 != 0xff
    Dump Packet #11596465
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    0e0 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #11596465, Mismatch #1, @UDP Offset 0xd4 : 0x42 != 0xc2
    Packet #11596465, Mismatch #2, @UDP Offset 0xd5 : 0x43 != 0xc3
    Packet #11596465, Mismatch #3, @UDP Offset 0xd6 : 0x44 != 0xc4
    Packet #11596465, Mismatch #4, @UDP Offset 0xd7 : 0x45 != 0xc5
    Packet #11596465, Mismatch #5, @UDP Offset 0xd8 : 0x46 != 0xc6
    Packet #11596465, Mismatch #6, @UDP Offset 0xd9 : 0x47 != 0xc7
    Packet #11596465, Mismatch #7, @UDP Offset 0xda : 0x48 != 0xc8
    Packet #11596465, Mismatch #8, @UDP Offset 0xdb : 0x49 != 0xc9
    Packet #11596465, Mismatch #9, @UDP Offset 0xdc : 0x4a != 0xca
    Packet #11596465, Mismatch #10, @UDP Offset 0xdd : 0x4b != 0xcb
    Packet #11596465, Mismatch #11, @UDP Offset 0xde : 0x4c != 0xcc
    Packet #11596465, Mismatch #12, @UDP Offset 0xdf : 0x4d != 0xcd
    Packet #11596465, Mismatch #13, @UDP Offset 0xe0 : 0x4e != 0xce
    Packet #11596465, Mismatch #14, @UDP Offset 0xe1 : 0x4f != 0xcf
    Packet #11596465, Mismatch #15, @UDP Offset 0xe2 : 0x50 != 0xd0
    Packet #11596465, Mismatch #16, @UDP Offset 0xe3 : 0x51 != 0xd1
    Packet #11596465, Mismatch #17, @UDP Offset 0xe4 : 0x52 != 0xd2
    Packet #11596465, Mismatch #18, @UDP Offset 0xe5 : 0x53 != 0xd3
    Packet #11596465, Mismatch #19, @UDP Offset 0xe6 : 0x54 != 0xd4
    Packet #11596465, Mismatch #20, @UDP Offset 0xe7 : 0x55 != 0xd5
    Packet #11596465, Mismatch #21, @UDP Offset 0xe8 : 0x56 != 0xd6
    Packet #11596465, Mismatch #22, @UDP Offset 0xe9 : 0x57 != 0xd7
    Packet #11596465, Mismatch #23, @UDP Offset 0xea : 0x58 != 0xd8
    Packet #11596465, Mismatch #24, @UDP Offset 0xeb : 0x59 != 0xd9
    Packet #11596465, Mismatch #25, @UDP Offset 0xec : 0x5a != 0xda
    Packet #11596465, Mismatch #26, @UDP Offset 0xed : 0x5b != 0xdb
    Packet #11596465, Mismatch #27, @UDP Offset 0xee : 0x5c != 0xdc
    Packet #11596465, Mismatch #28, @UDP Offset 0xef : 0x5d != 0xdd
    Dump Packet #12936215
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : 02 00
    Packet #12936215, Mismatch #1, @UDP Offset 0x210 : 0x2 != 0xfe
    Packet #12936215, Mismatch #2, @UDP Offset 0x211 : 0x0 != 0xff
    Dump Packet #13669604
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    180 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #13669604, Mismatch #1, @UDP Offset 0x170 : 0xde != 0x5e
    Packet #13669604, Mismatch #2, @UDP Offset 0x171 : 0xdf != 0x5f
    Packet #13669604, Mismatch #3, @UDP Offset 0x172 : 0xe0 != 0x60
    Packet #13669604, Mismatch #4, @UDP Offset 0x173 : 0xe1 != 0x61
    Packet #13669604, Mismatch #5, @UDP Offset 0x174 : 0xe2 != 0x62
    Packet #13669604, Mismatch #6, @UDP Offset 0x175 : 0xe3 != 0x63
    Packet #13669604, Mismatch #7, @UDP Offset 0x176 : 0xe4 != 0x64
    Packet #13669604, Mismatch #8, @UDP Offset 0x177 : 0xe5 != 0x65
    Packet #13669604, Mismatch #9, @UDP Offset 0x178 : 0xe6 != 0x66
    Packet #13669604, Mismatch #10, @UDP Offset 0x179 : 0xe7 != 0x67
    Packet #13669604, Mismatch #11, @UDP Offset 0x17a : 0xe8 != 0x68
    Packet #13669604, Mismatch #12, @UDP Offset 0x17b : 0xe9 != 0x69
    Packet #13669604, Mismatch #13, @UDP Offset 0x17c : 0xea != 0x6a
    Packet #13669604, Mismatch #14, @UDP Offset 0x17d : 0xeb != 0x6b
    Packet #13669604, Mismatch #15, @UDP Offset 0x17e : 0xec != 0x6c
    Packet #13669604, Mismatch #16, @UDP Offset 0x17f : 0xed != 0x6d
    Packet #13669604, Mismatch #17, @UDP Offset 0x180 : 0xee != 0x6e
    Packet #13669604, Mismatch #18, @UDP Offset 0x181 : 0xef != 0x6f
    Packet #13669604, Mismatch #19, @UDP Offset 0x182 : 0xf0 != 0x70
    Packet #13669604, Mismatch #20, @UDP Offset 0x183 : 0xf1 != 0x71
    Packet #13669604, Mismatch #21, @UDP Offset 0x184 : 0xf2 != 0x72
    Packet #13669604, Mismatch #22, @UDP Offset 0x185 : 0xf3 != 0x73
    Packet #13669604, Mismatch #23, @UDP Offset 0x186 : 0xf4 != 0x74
    Packet #13669604, Mismatch #24, @UDP Offset 0x187 : 0xf5 != 0x75
    Packet #13669604, Mismatch #25, @UDP Offset 0x188 : 0xf6 != 0x76
    Packet #13669604, Mismatch #26, @UDP Offset 0x189 : 0xf7 != 0x77
    Packet #13669604, Mismatch #27, @UDP Offset 0x18a : 0xf8 != 0x78
    Packet #13669604, Mismatch #28, @UDP Offset 0x18b : 0xf9 != 0x79
    Packet #13669604, Mismatch #29, @UDP Offset 0x18c : 0xfa != 0x7a
    Packet #13669604, Mismatch #30, @UDP Offset 0x18d : 0xfb != 0x7b
    Packet #13669604, Mismatch #31, @UDP Offset 0x18e : 0xfc != 0x7c
    Packet #13669604, Mismatch #32, @UDP Offset 0x18f : 0xfd != 0x7d
    Dump Packet #14506780
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #14506780, Mismatch #1, @UDP Offset 0xd0 : 0x3e != 0xbe
    Packet #14506780, Mismatch #2, @UDP Offset 0xd1 : 0x3f != 0xbf
    Packet #14506780, Mismatch #3, @UDP Offset 0xd2 : 0x40 != 0xc0
    Packet #14506780, Mismatch #4, @UDP Offset 0xd3 : 0x41 != 0xc1
    Dump Packet #18243910
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    060 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #18243910, Mismatch #1, @UDP Offset 0x54 : 0xc2 != 0x42
    Packet #18243910, Mismatch #2, @UDP Offset 0x55 : 0xc3 != 0x43
    Packet #18243910, Mismatch #3, @UDP Offset 0x56 : 0xc4 != 0x44
    Packet #18243910, Mismatch #4, @UDP Offset 0x57 : 0xc5 != 0x45
    Packet #18243910, Mismatch #5, @UDP Offset 0x58 : 0xc6 != 0x46
    Packet #18243910, Mismatch #6, @UDP Offset 0x59 : 0xc7 != 0x47
    Packet #18243910, Mismatch #7, @UDP Offset 0x5a : 0xc8 != 0x48
    Packet #18243910, Mismatch #8, @UDP Offset 0x5b : 0xc9 != 0x49
    Packet #18243910, Mismatch #9, @UDP Offset 0x5c : 0xca != 0x4a
    Packet #18243910, Mismatch #10, @UDP Offset 0x5d : 0xcb != 0x4b
    Packet #18243910, Mismatch #11, @UDP Offset 0x5e : 0xcc != 0x4c
    Packet #18243910, Mismatch #12, @UDP Offset 0x5f : 0xcd != 0x4d
    Packet #18243910, Mismatch #13, @UDP Offset 0x60 : 0xce != 0x4e
    Packet #18243910, Mismatch #14, @UDP Offset 0x61 : 0xcf != 0x4f
    Packet #18243910, Mismatch #15, @UDP Offset 0x62 : 0xd0 != 0x50
    Packet #18243910, Mismatch #16, @UDP Offset 0x63 : 0xd1 != 0x51
    Packet #18243910, Mismatch #17, @UDP Offset 0x64 : 0xd2 != 0x52
    Packet #18243910, Mismatch #18, @UDP Offset 0x65 : 0xd3 != 0x53
    Packet #18243910, Mismatch #19, @UDP Offset 0x66 : 0xd4 != 0x54
    Packet #18243910, Mismatch #20, @UDP Offset 0x67 : 0xd5 != 0x55
    Packet #18243910, Mismatch #21, @UDP Offset 0x68 : 0xd6 != 0x56
    Packet #18243910, Mismatch #22, @UDP Offset 0x69 : 0xd7 != 0x57
    Packet #18243910, Mismatch #23, @UDP Offset 0x6a : 0xd8 != 0x58
    Packet #18243910, Mismatch #24, @UDP Offset 0x6b : 0xd9 != 0x59
    Packet #18243910, Mismatch #25, @UDP Offset 0x6c : 0xda != 0x5a
    Packet #18243910, Mismatch #26, @UDP Offset 0x6d : 0xdb != 0x5b
    Packet #18243910, Mismatch #27, @UDP Offset 0x6e : 0xdc != 0x5c
    Packet #18243910, Mismatch #28, @UDP Offset 0x6f : 0xdd != 0x5d
    Dump Packet #20096887
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    080 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #20096887, Mismatch #1, @UDP Offset 0x70 : 0xde != 0x5e
    Packet #20096887, Mismatch #2, @UDP Offset 0x71 : 0xdf != 0x5f
    Packet #20096887, Mismatch #3, @UDP Offset 0x72 : 0xe0 != 0x60
    Packet #20096887, Mismatch #4, @UDP Offset 0x73 : 0xe1 != 0x61
    Packet #20096887, Mismatch #5, @UDP Offset 0x74 : 0xe2 != 0x62
    Packet #20096887, Mismatch #6, @UDP Offset 0x75 : 0xe3 != 0x63
    Packet #20096887, Mismatch #7, @UDP Offset 0x76 : 0xe4 != 0x64
    Packet #20096887, Mismatch #8, @UDP Offset 0x77 : 0xe5 != 0x65
    Packet #20096887, Mismatch #9, @UDP Offset 0x78 : 0xe6 != 0x66
    Packet #20096887, Mismatch #10, @UDP Offset 0x79 : 0xe7 != 0x67
    Packet #20096887, Mismatch #11, @UDP Offset 0x7a : 0xe8 != 0x68
    Packet #20096887, Mismatch #12, @UDP Offset 0x7b : 0xe9 != 0x69
    Packet #20096887, Mismatch #13, @UDP Offset 0x7c : 0xea != 0x6a
    Packet #20096887, Mismatch #14, @UDP Offset 0x7d : 0xeb != 0x6b
    Packet #20096887, Mismatch #15, @UDP Offset 0x7e : 0xec != 0x6c
    Packet #20096887, Mismatch #16, @UDP Offset 0x7f : 0xed != 0x6d
    Packet #20096887, Mismatch #17, @UDP Offset 0x80 : 0xee != 0x6e
    Packet #20096887, Mismatch #18, @UDP Offset 0x81 : 0xef != 0x6f
    Packet #20096887, Mismatch #19, @UDP Offset 0x82 : 0xf0 != 0x70
    Packet #20096887, Mismatch #20, @UDP Offset 0x83 : 0xf1 != 0x71
    Packet #20096887, Mismatch #21, @UDP Offset 0x84 : 0xf2 != 0x72
    Packet #20096887, Mismatch #22, @UDP Offset 0x85 : 0xf3 != 0x73
    Packet #20096887, Mismatch #23, @UDP Offset 0x86 : 0xf4 != 0x74
    Packet #20096887, Mismatch #24, @UDP Offset 0x87 : 0xf5 != 0x75
    Packet #20096887, Mismatch #25, @UDP Offset 0x88 : 0xf6 != 0x76
    Packet #20096887, Mismatch #26, @UDP Offset 0x89 : 0xf7 != 0x77
    Packet #20096887, Mismatch #27, @UDP Offset 0x8a : 0xf8 != 0x78
    Packet #20096887, Mismatch #28, @UDP Offset 0x8b : 0xf9 != 0x79
    Packet #20096887, Mismatch #29, @UDP Offset 0x8c : 0xfa != 0x7a
    Packet #20096887, Mismatch #30, @UDP Offset 0x8d : 0xfb != 0x7b
    Packet #20096887, Mismatch #31, @UDP Offset 0x8e : 0xfc != 0x7c
    Packet #20096887, Mismatch #32, @UDP Offset 0x8f : 0xfd != 0x7d
    Dump Packet #25427038
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #25427038, Mismatch #1, @UDP Offset 0xd0 : 0x3e != 0xbe
    Packet #25427038, Mismatch #2, @UDP Offset 0xd1 : 0x3f != 0xbf
    Packet #25427038, Mismatch #3, @UDP Offset 0xd2 : 0x40 != 0xc0
    Packet #25427038, Mismatch #4, @UDP Offset 0xd3 : 0x41 != 0xc1
    Dump Packet #27760640
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #27760640, Mismatch #1, @UDP Offset 0xd0 : 0x3e != 0xbe
    Packet #27760640, Mismatch #2, @UDP Offset 0xd1 : 0x3f != 0xbf
    Packet #27760640, Mismatch #3, @UDP Offset 0xd2 : 0x40 != 0xc0
    Packet #27760640, Mismatch #4, @UDP Offset 0xd3 : 0x41 != 0xc1
    Dump Packet #32329662
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    0a0 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #32329662, Mismatch #1, @UDP Offset 0x90 : 0xfe != 0x7e
    Packet #32329662, Mismatch #2, @UDP Offset 0x91 : 0xff != 0x7f
    Packet #32329662, Mismatch #3, @UDP Offset 0x92 : 0x0 != 0x80
    Packet #32329662, Mismatch #4, @UDP Offset 0x93 : 0x1 != 0x81
    Packet #32329662, Mismatch #5, @UDP Offset 0x94 : 0x2 != 0x82
    Packet #32329662, Mismatch #6, @UDP Offset 0x95 : 0x3 != 0x83
    Packet #32329662, Mismatch #7, @UDP Offset 0x96 : 0x4 != 0x84
    Packet #32329662, Mismatch #8, @UDP Offset 0x97 : 0x5 != 0x85
    Packet #32329662, Mismatch #9, @UDP Offset 0x98 : 0x6 != 0x86
    Packet #32329662, Mismatch #10, @UDP Offset 0x99 : 0x7 != 0x87
    Packet #32329662, Mismatch #11, @UDP Offset 0x9a : 0x8 != 0x88
    Packet #32329662, Mismatch #12, @UDP Offset 0x9b : 0x9 != 0x89
    Packet #32329662, Mismatch #13, @UDP Offset 0x9c : 0xa != 0x8a
    Packet #32329662, Mismatch #14, @UDP Offset 0x9d : 0xb != 0x8b
    Packet #32329662, Mismatch #15, @UDP Offset 0x9e : 0xc != 0x8c
    Packet #32329662, Mismatch #16, @UDP Offset 0x9f : 0xd != 0x8d
    Packet #32329662, Mismatch #17, @UDP Offset 0xa0 : 0xe != 0x8e
    Packet #32329662, Mismatch #18, @UDP Offset 0xa1 : 0xf != 0x8f
    Packet #32329662, Mismatch #19, @UDP Offset 0xa2 : 0x10 != 0x90
    Packet #32329662, Mismatch #20, @UDP Offset 0xa3 : 0x11 != 0x91
    Packet #32329662, Mismatch #21, @UDP Offset 0xa4 : 0x12 != 0x92
    Packet #32329662, Mismatch #22, @UDP Offset 0xa5 : 0x13 != 0x93
    Packet #32329662, Mismatch #23, @UDP Offset 0xa6 : 0x14 != 0x94
    Packet #32329662, Mismatch #24, @UDP Offset 0xa7 : 0x15 != 0x95
    Packet #32329662, Mismatch #25, @UDP Offset 0xa8 : 0x16 != 0x96
    Packet #32329662, Mismatch #26, @UDP Offset 0xa9 : 0x17 != 0x97
    Packet #32329662, Mismatch #27, @UDP Offset 0xaa : 0x18 != 0x98
    Packet #32329662, Mismatch #28, @UDP Offset 0xab : 0x19 != 0x99
    Packet #32329662, Mismatch #29, @UDP Offset 0xac : 0x1a != 0x9a
    Packet #32329662, Mismatch #30, @UDP Offset 0xad : 0x1b != 0x9b
    Packet #32329662, Mismatch #31, @UDP Offset 0xae : 0x1c != 0x9c
    Packet #32329662, Mismatch #32, @UDP Offset 0xaf : 0x1d != 0x9d
    Dump Packet #33157670
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    0c0 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #33157670, Mismatch #1, @UDP Offset 0xb0 : 0x1e != 0x9e
    Packet #33157670, Mismatch #2, @UDP Offset 0xb1 : 0x1f != 0x9f
    Packet #33157670, Mismatch #3, @UDP Offset 0xb2 : 0x20 != 0xa0
    Packet #33157670, Mismatch #4, @UDP Offset 0xb3 : 0x21 != 0xa1
    Packet #33157670, Mismatch #5, @UDP Offset 0xb4 : 0x22 != 0xa2
    Packet #33157670, Mismatch #6, @UDP Offset 0xb5 : 0x23 != 0xa3
    Packet #33157670, Mismatch #7, @UDP Offset 0xb6 : 0x24 != 0xa4
    Packet #33157670, Mismatch #8, @UDP Offset 0xb7 : 0x25 != 0xa5
    Packet #33157670, Mismatch #9, @UDP Offset 0xb8 : 0x26 != 0xa6
    Packet #33157670, Mismatch #10, @UDP Offset 0xb9 : 0x27 != 0xa7
    Packet #33157670, Mismatch #11, @UDP Offset 0xba : 0x28 != 0xa8
    Packet #33157670, Mismatch #12, @UDP Offset 0xbb : 0x29 != 0xa9
    Packet #33157670, Mismatch #13, @UDP Offset 0xbc : 0x2a != 0xaa
    Packet #33157670, Mismatch #14, @UDP Offset 0xbd : 0x2b != 0xab
    Packet #33157670, Mismatch #15, @UDP Offset 0xbe : 0x2c != 0xac
    Packet #33157670, Mismatch #16, @UDP Offset 0xbf : 0x2d != 0xad
    Packet #33157670, Mismatch #17, @UDP Offset 0xc0 : 0x2e != 0xae
    Packet #33157670, Mismatch #18, @UDP Offset 0xc1 : 0x2f != 0xaf
    Packet #33157670, Mismatch #19, @UDP Offset 0xc2 : 0x30 != 0xb0
    Packet #33157670, Mismatch #20, @UDP Offset 0xc3 : 0x31 != 0xb1
    Packet #33157670, Mismatch #21, @UDP Offset 0xc4 : 0x32 != 0xb2
    Packet #33157670, Mismatch #22, @UDP Offset 0xc5 : 0x33 != 0xb3
    Packet #33157670, Mismatch #23, @UDP Offset 0xc6 : 0x34 != 0xb4
    Packet #33157670, Mismatch #24, @UDP Offset 0xc7 : 0x35 != 0xb5
    Packet #33157670, Mismatch #25, @UDP Offset 0xc8 : 0x36 != 0xb6
    Packet #33157670, Mismatch #26, @UDP Offset 0xc9 : 0x37 != 0xb7
    Packet #33157670, Mismatch #27, @UDP Offset 0xca : 0x38 != 0xb8
    Packet #33157670, Mismatch #28, @UDP Offset 0xcb : 0x39 != 0xb9
    Packet #33157670, Mismatch #29, @UDP Offset 0xcc : 0x3a != 0xba
    Packet #33157670, Mismatch #30, @UDP Offset 0xcd : 0x3b != 0xbb
    Packet #33157670, Mismatch #31, @UDP Offset 0xce : 0x3c != 0xbc
    Packet #33157670, Mismatch #32, @UDP Offset 0xcf : 0x3d != 0xbd
    Dump Packet #33739522
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : 02 00
    Packet #33739522, Mismatch #1, @UDP Offset 0x210 : 0x2 != 0xfe
    Packet #33739522, Mismatch #2, @UDP Offset 0x211 : 0x0 != 0xff
    Dump Packet #34074944
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    200 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    210 : fe ff
    Packet #34074944, Mismatch #1, @UDP Offset 0x1f0 : 0x5e != 0xde
    Packet #34074944, Mismatch #2, @UDP Offset 0x1f1 : 0x5f != 0xdf
    Packet #34074944, Mismatch #3, @UDP Offset 0x1f2 : 0x60 != 0xe0
    Packet #34074944, Mismatch #4, @UDP Offset 0x1f3 : 0x61 != 0xe1
    Packet #34074944, Mismatch #5, @UDP Offset 0x1f4 : 0x62 != 0xe2
    Packet #34074944, Mismatch #6, @UDP Offset 0x1f5 : 0x63 != 0xe3
    Packet #34074944, Mismatch #7, @UDP Offset 0x1f6 : 0x64 != 0xe4
    Packet #34074944, Mismatch #8, @UDP Offset 0x1f7 : 0x65 != 0xe5
    Packet #34074944, Mismatch #9, @UDP Offset 0x1f8 : 0x66 != 0xe6
    Packet #34074944, Mismatch #10, @UDP Offset 0x1f9 : 0x67 != 0xe7
    Packet #34074944, Mismatch #11, @UDP Offset 0x1fa : 0x68 != 0xe8
    Packet #34074944, Mismatch #12, @UDP Offset 0x1fb : 0x69 != 0xe9
    Packet #34074944, Mismatch #13, @UDP Offset 0x1fc : 0x6a != 0xea
    Packet #34074944, Mismatch #14, @UDP Offset 0x1fd : 0x6b != 0xeb
    Packet #34074944, Mismatch #15, @UDP Offset 0x1fe : 0x6c != 0xec
    Packet #34074944, Mismatch #16, @UDP Offset 0x1ff : 0x6d != 0xed
    Packet #34074944, Mismatch #17, @UDP Offset 0x200 : 0x6e != 0xee
    Packet #34074944, Mismatch #18, @UDP Offset 0x201 : 0x6f != 0xef
    Packet #34074944, Mismatch #19, @UDP Offset 0x202 : 0x70 != 0xf0
    Packet #34074944, Mismatch #20, @UDP Offset 0x203 : 0x71 != 0xf1
    Packet #34074944, Mismatch #21, @UDP Offset 0x204 : 0x72 != 0xf2
    Packet #34074944, Mismatch #22, @UDP Offset 0x205 : 0x73 != 0xf3
    Packet #34074944, Mismatch #23, @UDP Offset 0x206 : 0x74 != 0xf4
    Packet #34074944, Mismatch #24, @UDP Offset 0x207 : 0x75 != 0xf5
    Packet #34074944, Mismatch #25, @UDP Offset 0x208 : 0x76 != 0xf6
    Packet #34074944, Mismatch #26, @UDP Offset 0x209 : 0x77 != 0xf7
    Packet #34074944, Mismatch #27, @UDP Offset 0x20a : 0x78 != 0xf8
    Packet #34074944, Mismatch #28, @UDP Offset 0x20b : 0x79 != 0xf9
    Packet #34074944, Mismatch #29, @UDP Offset 0x20c : 0x7a != 0xfa
    Packet #34074944, Mismatch #30, @UDP Offset 0x20d : 0x7b != 0xfb
    Packet #34074944, Mismatch #31, @UDP Offset 0x20e : 0x7c != 0xfc
    Packet #34074944, Mismatch #32, @UDP Offset 0x20f : 0x7d != 0xfd
    Dump Packet #35774743
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    0a0 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #35774743, Mismatch #1, @UDP Offset 0x90 : 0xfe != 0x7e
    Packet #35774743, Mismatch #2, @UDP Offset 0x91 : 0xff != 0x7f
    Packet #35774743, Mismatch #3, @UDP Offset 0x92 : 0x0 != 0x80
    Packet #35774743, Mismatch #4, @UDP Offset 0x93 : 0x1 != 0x81
    Packet #35774743, Mismatch #5, @UDP Offset 0x94 : 0x2 != 0x82
    Packet #35774743, Mismatch #6, @UDP Offset 0x95 : 0x3 != 0x83
    Packet #35774743, Mismatch #7, @UDP Offset 0x96 : 0x4 != 0x84
    Packet #35774743, Mismatch #8, @UDP Offset 0x97 : 0x5 != 0x85
    Packet #35774743, Mismatch #9, @UDP Offset 0x98 : 0x6 != 0x86
    Packet #35774743, Mismatch #10, @UDP Offset 0x99 : 0x7 != 0x87
    Packet #35774743, Mismatch #11, @UDP Offset 0x9a : 0x8 != 0x88
    Packet #35774743, Mismatch #12, @UDP Offset 0x9b : 0x9 != 0x89
    Packet #35774743, Mismatch #13, @UDP Offset 0x9c : 0xa != 0x8a
    Packet #35774743, Mismatch #14, @UDP Offset 0x9d : 0xb != 0x8b
    Packet #35774743, Mismatch #15, @UDP Offset 0x9e : 0xc != 0x8c
    Packet #35774743, Mismatch #16, @UDP Offset 0x9f : 0xd != 0x8d
    Packet #35774743, Mismatch #17, @UDP Offset 0xa0 : 0xe != 0x8e
    Packet #35774743, Mismatch #18, @UDP Offset 0xa1 : 0xf != 0x8f
    Packet #35774743, Mismatch #19, @UDP Offset 0xa2 : 0x10 != 0x90
    Packet #35774743, Mismatch #20, @UDP Offset 0xa3 : 0x11 != 0x91
    Packet #35774743, Mismatch #21, @UDP Offset 0xa4 : 0x12 != 0x92
    Packet #35774743, Mismatch #22, @UDP Offset 0xa5 : 0x13 != 0x93
    Packet #35774743, Mismatch #23, @UDP Offset 0xa6 : 0x14 != 0x94
    Packet #35774743, Mismatch #24, @UDP Offset 0xa7 : 0x15 != 0x95
    Packet #35774743, Mismatch #25, @UDP Offset 0xa8 : 0x16 != 0x96
    Packet #35774743, Mismatch #26, @UDP Offset 0xa9 : 0x17 != 0x97
    Packet #35774743, Mismatch #27, @UDP Offset 0xaa : 0x18 != 0x98
    Packet #35774743, Mismatch #28, @UDP Offset 0xab : 0x19 != 0x99
    Packet #35774743, Mismatch #29, @UDP Offset 0xac : 0x1a != 0x9a
    Packet #35774743, Mismatch #30, @UDP Offset 0xad : 0x1b != 0x9b
    Packet #35774743, Mismatch #31, @UDP Offset 0xae : 0x1c != 0x9c
    Packet #35774743, Mismatch #32, @UDP Offset 0xaf : 0x1d != 0x9d
    Dump Packet #37825086
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    160 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #37825086, Mismatch #1, @UDP Offset 0x154 : 0xc2 != 0x42
    Packet #37825086, Mismatch #2, @UDP Offset 0x155 : 0xc3 != 0x43
    Packet #37825086, Mismatch #3, @UDP Offset 0x156 : 0xc4 != 0x44
    Packet #37825086, Mismatch #4, @UDP Offset 0x157 : 0xc5 != 0x45
    Packet #37825086, Mismatch #5, @UDP Offset 0x158 : 0xc6 != 0x46
    Packet #37825086, Mismatch #6, @UDP Offset 0x159 : 0xc7 != 0x47
    Packet #37825086, Mismatch #7, @UDP Offset 0x15a : 0xc8 != 0x48
    Packet #37825086, Mismatch #8, @UDP Offset 0x15b : 0xc9 != 0x49
    Packet #37825086, Mismatch #9, @UDP Offset 0x15c : 0xca != 0x4a
    Packet #37825086, Mismatch #10, @UDP Offset 0x15d : 0xcb != 0x4b
    Packet #37825086, Mismatch #11, @UDP Offset 0x15e : 0xcc != 0x4c
    Packet #37825086, Mismatch #12, @UDP Offset 0x15f : 0xcd != 0x4d
    Packet #37825086, Mismatch #13, @UDP Offset 0x160 : 0xce != 0x4e
    Packet #37825086, Mismatch #14, @UDP Offset 0x161 : 0xcf != 0x4f
    Packet #37825086, Mismatch #15, @UDP Offset 0x162 : 0xd0 != 0x50
    Packet #37825086, Mismatch #16, @UDP Offset 0x163 : 0xd1 != 0x51
    Packet #37825086, Mismatch #17, @UDP Offset 0x164 : 0xd2 != 0x52
    Packet #37825086, Mismatch #18, @UDP Offset 0x165 : 0xd3 != 0x53
    Packet #37825086, Mismatch #19, @UDP Offset 0x166 : 0xd4 != 0x54
    Packet #37825086, Mismatch #20, @UDP Offset 0x167 : 0xd5 != 0x55
    Packet #37825086, Mismatch #21, @UDP Offset 0x168 : 0xd6 != 0x56
    Packet #37825086, Mismatch #22, @UDP Offset 0x169 : 0xd7 != 0x57
    Packet #37825086, Mismatch #23, @UDP Offset 0x16a : 0xd8 != 0x58
    Packet #37825086, Mismatch #24, @UDP Offset 0x16b : 0xd9 != 0x59
    Packet #37825086, Mismatch #25, @UDP Offset 0x16c : 0xda != 0x5a
    Packet #37825086, Mismatch #26, @UDP Offset 0x16d : 0xdb != 0x5b
    Packet #37825086, Mismatch #27, @UDP Offset 0x16e : 0xdc != 0x5c
    Packet #37825086, Mismatch #28, @UDP Offset 0x16f : 0xdd != 0x5d
    Dump Packet #39316752
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    0e0 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #39316752, Mismatch #1, @UDP Offset 0xd4 : 0x42 != 0xc2
    Packet #39316752, Mismatch #2, @UDP Offset 0xd5 : 0x43 != 0xc3
    Packet #39316752, Mismatch #3, @UDP Offset 0xd6 : 0x44 != 0xc4
    Packet #39316752, Mismatch #4, @UDP Offset 0xd7 : 0x45 != 0xc5
    Packet #39316752, Mismatch #5, @UDP Offset 0xd8 : 0x46 != 0xc6
    Packet #39316752, Mismatch #6, @UDP Offset 0xd9 : 0x47 != 0xc7
    Packet #39316752, Mismatch #7, @UDP Offset 0xda : 0x48 != 0xc8
    Packet #39316752, Mismatch #8, @UDP Offset 0xdb : 0x49 != 0xc9
    Packet #39316752, Mismatch #9, @UDP Offset 0xdc : 0x4a != 0xca
    Packet #39316752, Mismatch #10, @UDP Offset 0xdd : 0x4b != 0xcb
    Packet #39316752, Mismatch #11, @UDP Offset 0xde : 0x4c != 0xcc
    Packet #39316752, Mismatch #12, @UDP Offset 0xdf : 0x4d != 0xcd
    Packet #39316752, Mismatch #13, @UDP Offset 0xe0 : 0x4e != 0xce
    Packet #39316752, Mismatch #14, @UDP Offset 0xe1 : 0x4f != 0xcf
    Packet #39316752, Mismatch #15, @UDP Offset 0xe2 : 0x50 != 0xd0
    Packet #39316752, Mismatch #16, @UDP Offset 0xe3 : 0x51 != 0xd1
    Packet #39316752, Mismatch #17, @UDP Offset 0xe4 : 0x52 != 0xd2
    Packet #39316752, Mismatch #18, @UDP Offset 0xe5 : 0x53 != 0xd3
    Packet #39316752, Mismatch #19, @UDP Offset 0xe6 : 0x54 != 0xd4
    Packet #39316752, Mismatch #20, @UDP Offset 0xe7 : 0x55 != 0xd5
    Packet #39316752, Mismatch #21, @UDP Offset 0xe8 : 0x56 != 0xd6
    Packet #39316752, Mismatch #22, @UDP Offset 0xe9 : 0x57 != 0xd7
    Packet #39316752, Mismatch #23, @UDP Offset 0xea : 0x58 != 0xd8
    Packet #39316752, Mismatch #24, @UDP Offset 0xeb : 0x59 != 0xd9
    Packet #39316752, Mismatch #25, @UDP Offset 0xec : 0x5a != 0xda
    Packet #39316752, Mismatch #26, @UDP Offset 0xed : 0x5b != 0xdb
    Packet #39316752, Mismatch #27, @UDP Offset 0xee : 0x5c != 0xdc
    Packet #39316752, Mismatch #28, @UDP Offset 0xef : 0x5d != 0xdd
    Dump Packet #40184373
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    060 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #40184373, Mismatch #1, @UDP Offset 0x1d0 : 0x3e != 0xbe
    Packet #40184373, Mismatch #2, @UDP Offset 0x1d1 : 0x3f != 0xbf
    Packet #40184373, Mismatch #3, @UDP Offset 0x1d2 : 0x40 != 0xc0
    Packet #40184373, Mismatch #4, @UDP Offset 0x1d3 : 0x41 != 0xc1
    Dump Packet #46724925
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    060 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    070 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    080 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    090 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    0a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    0b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    0c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    0d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    0e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    0f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    100 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    110 : fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    120 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    130 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    140 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    150 : 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
    160 : 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d
    170 : 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d
    180 : 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d
    190 : 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d
    1a0 : 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d
    1b0 : 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad
    1c0 : ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd
    1d0 : be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd
    1e0 : ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd
    1f0 : de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed
    200 : ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd
    210 : fe ff
    Packet #46724925, Mismatch #1, @UDP Offset 0x54 : 0xc2 != 0x42
    Packet #46724925, Mismatch #2, @UDP Offset 0x55 : 0xc3 != 0x43
    Packet #46724925, Mismatch #3, @UDP Offset 0x56 : 0xc4 != 0x44
    Packet #46724925, Mismatch #4, @UDP Offset 0x57 : 0xc5 != 0x45
    Packet #46724925, Mismatch #5, @UDP Offset 0x58 : 0xc6 != 0x46
    Packet #46724925, Mismatch #6, @UDP Offset 0x59 : 0xc7 != 0x47
    Packet #46724925, Mismatch #7, @UDP Offset 0x5a : 0xc8 != 0x48
    Packet #46724925, Mismatch #8, @UDP Offset 0x5b : 0xc9 != 0x49
    Packet #46724925, Mismatch #9, @UDP Offset 0x5c : 0xca != 0x4a
    Packet #46724925, Mismatch #10, @UDP Offset 0x5d : 0xcb != 0x4b
    Packet #46724925, Mismatch #11, @UDP Offset 0x5e : 0xcc != 0x4c
    Packet #46724925, Mismatch #12, @UDP Offset 0x5f : 0xcd != 0x4d
    Packet #46724925, Mismatch #13, @UDP Offset 0x60 : 0xce != 0x4e
    Packet #46724925, Mismatch #14, @UDP Offset 0x61 : 0xcf != 0x4f
    Packet #46724925, Mismatch #15, @UDP Offset 0x62 : 0xd0 != 0x50
    Packet #46724925, Mismatch #16, @UDP Offset 0x63 : 0xd1 != 0x51
    Packet #46724925, Mismatch #17, @UDP Offset 0x64 : 0xd2 != 0x52
    Packet #46724925, Mismatch #18, @UDP Offset 0x65 : 0xd3 != 0x53
    Packet #46724925, Mismatch #19, @UDP Offset 0x66 : 0xd4 != 0x54
    Packet #46724925, Mismatch #20, @UDP Offset 0x67 : 0xd5 != 0x55
    Packet #46724925, Mismatch #21, @UDP Offset 0x68 : 0xd6 != 0x56
    Packet #46724925, Mismatch #22, @UDP Offset 0x69 : 0xd7 != 0x57
    Packet #46724925, Mismatch #23, @UDP Offset 0x6a : 0xd8 != 0x58
    Packet #46724925, Mismatch #24, @UDP Offset 0x6b : 0xd9 != 0x59
    Packet #46724925, Mismatch #25, @UDP Offset 0x6c : 0xda != 0x5a
    Packet #46724925, Mismatch #26, @UDP Offset 0x6d : 0xdb != 0x5b
    Packet #46724925, Mismatch #27, @UDP Offset 0x6e : 0xdc != 0x5c
    Packet #46724925, Mismatch #28, @UDP Offset 0x6f : 0xdd != 0x5d
     
     
     
     
     
    #6
    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/19 14:35:37 (permalink)
    5 (1)
    Not a consistent pattern, it seems. More often some bits are set. But some other times some bits are cleared and in a very few instances the data seems to be corrupted all together.
    I assume that if you look at the traffic with wireshark you see the correct data on the line - otherwise the FCS should not match and the controller itself should discard the packet. If that is so, then it looks like the problem is in the driver.
    Also can you please do a test with packets < than 128 bytes (the whole packet on the wire, including UDP and IP headers) and see if this goes away?
     
     
    #7
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/20 01:54:40 (permalink)
    0
    Hi Rainad,
    Thanks for your reply, yes I certainly confirm that I have indeed verified in Wireshark that the packets are ok. They are also generated from our lighting console which is stable code for many years.
     
    From the UDP dump it kind of looks like valid data (or old data from another location in a previous packet) is jumbled / included. So maybe the order of data segments become lost after some time.
     
    I will test as you suggest with less than 128 byte UDP packets to see if there is an issue.
    Will get back in due course...
    #8
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/20 03:12:10 (permalink)
    5 (1)
    Hi Rainad,
     
    I have checked into this (script communicator was useful!) and it seems that once the entire TCP frame size is greater than 126 bytes corruption begins to occur. So that corresponds to 85 bytes of UDP data that are able to be sent without any corruption.
     
    When the corruption begins to occur with 127 bytes in the TCP frame it is always the last UDP byte that is corrupted. There is a considerable number of packets between corruptions that are correctly received.
     
     
    Dump Packet #162664657
    000 : 41 72 74 2d 4e 65 74 00 00 50 00 0e 01 04 04 00
    010 : 02 00 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
    020 : 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d
    030 : 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d
    040 : 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d
    050 : 3e 3f 40 41 00
    Packet #162664657, Mismatch #1, @UDP Offset 0x54 : 0x0 != 0x42
     
    And always with 0x00 instead of 0x42
     
    The UDP frames are sent at 33ms intervals.
     
     
    post edited by MartinDJohnson - 2020/03/20 03:19:16
    #9
    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/23 13:30:37 (permalink)
    5 (1)
    I have created an internal issue for this and we'll have to investigate where exactly this data corruption occurs in the driver - I'm pretty sure that there is some race condition there.
    Probably some Linux tests will help, because the issues with fast ping occurred with the Linux driver too.
    Thank you for your effort in providing the data for us, it was very helpful.
    I'll get back to you as soon as I'll have some info.
    Meanwhile, it seems to me that the SAM9X60 can still be used because the error rate is pretty low and, more importantly, the bad frames are discarded.
     
     
    #10
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/24 01:36:06 (permalink)
    0
    Hi Rainad,
    Thanks very much, we really hope that you can look into and find a fix for this issue soon Smile: Smile
     
    While for non-time critical data SAM9X60 networking is currently usable, and I agree that the lost packets are low; missed packets could be resent if handshaking used etc for other kinds of applications.
    For our application where UDP data delivery with no handshaking of packet affects subsequent time critical delivery of data to lighting equipment fixtures; while the dropped packets are low; this issue is serious enough that we probably could not base a product on it in its current state. It would also affect things like correct discovery of fixtures using RDM protocol, so it could break some things as far as our use case goes.
    #11
    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/03/24 07:20:01 (permalink)
    0
    Yes, I totally understand that this is a serious issue and the driver as it is could be used just for proof of concept, etc. but not in a real life application.
    We'll try to find the root cause as soon as possible.
    I'll update you as soon as we make progress.
     
    #12
    MartinDJohnson
    Starting Member
    • Total Posts : 41
    • Reward points : 0
    • Joined: 2012/06/01 03:53:56
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/05/12 03:11:37 (permalink)
    0
    Hi Rainid,
     
    Do you have any news for me with respect to investigations into resolving this issue?
    It has been a while and I unfortunately have not heard back from you on this yet; we hope that this issue can be resolved soon Smile: Smile
    #13
    rainad
    Moderator
    • Total Posts : 1329
    • Reward points : 0
    • Joined: 2009/05/01 13:39:25
    • Location: 0
    • Status: offline
    Re: SAM9X60 TCP/IP Stack Small Percentage of UDP packets failing checksum 2020/05/13 15:44:55 (permalink)
    0
    Hi Martin,
    I don't have any update for now.
    I'll try to raise the priority of this bug to hopefully make it in the new release.
    I'll keep you posted.
     
     
     
    #14
    Jump to:
    © 2020 APG vNext Commercial Version 4.5