Rename network interface to prevent MSVC name clash

Some builds (e.g. MSVC) use `#define interface struct` which causes
issues with the field or argument name `interface`.

Change-Id: If18b00028818337c9fabe4a271c570f456d62a9a
Test: Build
Flag: EXEMPT PURE_REFACTOR
1 file changed