Custom IP packet implementatio.