Add IPv4 and IPv6 Data packets

Previous pull request was wrong commit and I've closed thre request.
This one should work.