[ARP] don't need to free variable length arrays
[IP4] add print function
print ipv4 packets in the dispatcher