Lines Matching defs:ip6addr
1603 * @param ip6addr the IPv6 address to find
1608 netif_get_ip6_addr_match(struct netif *netif, const ip6_addr_t *ip6addr)
1615 LWIP_ASSERT("netif_get_ip6_addr_match: invalid ip6addr", ip6addr != NULL);
1618 if (ip6_addr_has_zone(ip6addr) && !ip6_addr_test_zone(ip6addr, netif)) {
1625 ip6_addr_cmp_zoneless(netif_ip6_addr(netif, i), ip6addr)) {
1705 * @param ip6addr address to add
1709 netif_add_ip6_address(struct netif *netif, const ip6_addr_t *ip6addr, s8_t *chosen_idx)
1716 LWIP_ASSERT("netif_add_ip6_address: invalid ip6addr", ip6addr != NULL);
1718 i = netif_get_ip6_addr_match(netif, ip6addr);
1728 for (i = ip6_addr_islinklocal(ip6addr) ? 0 : 1; i < LWIP_IPV6_NUM_ADDRESSES; i++) {
1730 ip_addr_copy_from_ip6(netif->ip6_addr[i], *ip6addr);