pass-through support for IP options

- handle merge with checksum support