/**************************************************************************
display Ethernet packet with HEX
**************************************************************************/
void
dump_packet (unsigned char *buff, int len)
{
int i, j;
printf ("Ether Dump:\n");
for (i = 0; i < len; i += 16)
{
for (j = i; j < i + 16 && j < len; j++)
{
printf ("%02x", buff[j]);
if (j % 2 == 1)
{
printf (" ");
}
}