| 326 | void NetAdapter::ReloadInternalServer(PIP_ADAPTER_ADDRESSES adapter, bool dhcpForceEnable, IP_Address ipOverride, IP_Address subnetOverride, IP_Address gatewayOveride) |
| 327 | #elif defined(__POSIX__) |
| 328 | void NetAdapter::ReloadInternalServer(ifaddrs* adapter, bool dhcpForceEnable, IP_Address ipOverride, IP_Address subnetOverride, IP_Address gatewayOveride) |
| 329 | #endif |
| 330 | { |
| 331 | if (adapter == nullptr) |
| 332 | Console.Error("DEV9: ReloadInternalServer() got nullptr for adapter"); |
| 333 | |
| 334 | dhcpOn = EmuConfig.DEV9.InterceptDHCP || dhcpForceEnable; |
| 335 | if (dhcpOn) |
| 336 | dhcpServer.Init(adapter, ipOverride, subnetOverride, gatewayOveride); |
| 337 | |
| 338 | dnsServer.Init(adapter); |
| 339 | } |
| 340 | |
| 341 | bool NetAdapter::InternalServerRecv(NetPacket* pkt) |
| 342 | { |