This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

tcp/ip: ARP broadcast trailing zeros, fails

I'm attempting to set up a TCP socket connection using the MCB2300 eval board. The board sends an ARP request, but it is not answered by the gateway. Using Ethereal, I compared the ARP request with one from my PC. One difference is there are 18 trailing zeros in the packet. Is this expected behavior, and could this cause the gateway to ignore the request?

"bad" packet from MCB2300 gets no reply:

0000 ff ff ff ff ff ff 1e 30 6c a2 45 5e 08 06 00 01 .......0 l.E^....
0010 08 00 06 04 00 01 1e 30 6c a2 45 5e c0 a8 6e 36 .......0 l.E^..n6
0020 00 00 00 00 00 00 c0 a8 6e 01 00 00 00 00 00 00 ........ n.......
0030 00 00 00 00 00 00 00 00 00 00 00 00 ........ ....

"good" packet from PC gets a reply:

0000 ff ff ff ff ff ff 00 0d 56 c8 78 62 08 06 00 01 ........V.xb....
0010 08 00 06 04 00 01 00 0d 56 c8 78 62 c0 a8 6e 49 ........V.xb..nI
0020 00 00 00 00 00 00 c0 a8 6e 01 ........n.

0