Fix

1. ipHeader pointer points to right position when the ethernet header
is absent