Lines Matching +defs:gateway +defs:ip
19 #include <stdplus/net/addr/ip.hpp>
128 typename AddrFamily<family>::addr ip;
238 /** @brief Searches the ip object lookup cache for an address matching
329 /** @brief Retrieves the current gateway for the address family on the system
330 * NOTE: The gateway is per channel instead of the system wide one.
334 * @return An address representing the gateway address if it exists
354 typename AddrFamily<family>::addr ip, ObjectLookupCache& neighbors)
368 if (neighIP != ip)
379 ret.ip = ip;
419 /** @brief Sets the value for the default gateway of the channel
423 * @param[in] gateway - Gateway address to apply
429 // Save the old gateway MAC address if it exists so we can recreate it
430 auto gateway = getGatewayProperty<family>(bus, params);
432 if (gateway)
435 neighbor = findStaticNeighbor<family>(bus, params, *gateway, neighbors);
443 // Restore the gateway MAC if we had one