Lines Matching defs:rta
1460 struct sockaddr_in6 *rta[RTAX_MAX];
1523 memset(&rta, 0, sizeof(rta));
1526 rta[i] = (struct sockaddr_in6 *)q;
1527 q += ROUNDUP(rta[i]->sin6_len);
1567 if (rta[RTAX_DST] == NULL) {
1571 if (rta[RTAX_DST]->sin6_family != AF_INET6) {
1575 if (IN6_IS_ADDR_LINKLOCAL(&rta[RTAX_DST]->sin6_addr)) {
1579 if (IN6_ARE_ADDR_EQUAL(&rta[RTAX_DST]->sin6_addr, &in6addr_loopback)) {
1583 if (IN6_IS_ADDR_MULTICAST(&rta[RTAX_DST]->sin6_addr)) {
1602 if (!rta[RTAX_DST] || !rta[RTAX_GATEWAY]) {
1611 rta[RTAX_NETMASK] = &mask;
1612 } else if (!rta[RTAX_NETMASK]) {
1617 if (rt_del(rta[RTAX_DST], rta[RTAX_GATEWAY],
1618 rta[RTAX_NETMASK]) == 0) {
1627 if (!rta[RTAX_NETMASK] || !rta[RTAX_IFA]) {
1640 if (!rt_deladdr(ifcp, rta[RTAX_IFA], rta[RTAX_NETMASK]))