Lines Matching defs:gw
302 * @param gw default gateway IP address for the new netif
329 const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw,
364 if (gw == NULL) {
365 gw = ip_2_ip4(IP4_ADDR_ANY);
371 ip_addr_set_zero_ip4(&netif->gw);
433 netif_set_addr(netif, ipaddr, netmask, gw);
514 LWIP_DEBUGF(NETIF_DEBUG, (" gw "));
515 ip4_addr_debug_print(NETIF_DEBUG, gw);
670 netif_do_set_gw(struct netif *netif, const ip4_addr_t *gw, ip_addr_t *old_gw)
673 if (ip4_addr_cmp(gw, netif_ip4_gw(netif)) == 0) {
681 ip4_addr_set(ip_2_ip4(&netif->gw), gw);
682 IP_SET_TYPE_VAL(netif->gw, IPADDR_TYPE_V4);
699 * @param gw the new default gateway
704 netif_set_gw(struct netif *netif, const ip4_addr_t *gw)
717 if (gw == NULL) {
718 gw = IP4_ADDR_ANY4;
721 if (netif_do_set_gw(netif, gw, old_gw)) {
738 * @param gw the new default gateway
742 const ip4_addr_t *gw)
767 if (gw == NULL) {
768 gw = IP4_ADDR_ANY4;
773 /* when removing an address, we have to remove it *before* changing netmask/gw
788 if (netif_do_set_gw(netif, gw, old_gw)) {
795 /* set ipaddr last to ensure netmask/gw have been set when status callback is called */