Gateway is sent along with device name instead of interface name. New struct Interface will contain these things.