kernel: allow hardware NAT offload drivers to keep a priv pointer