Home | History | Annotate | Download | only in racoon

Lines Matching refs:naddr

807 naddrwop2str(const struct netaddr *naddr)
812 if (naddr == NULL)
815 if (memcmp(&naddr->sa, &sa_any, sizeof(sa_any)) == 0)
818 snprintf(buf, sizeof(buf), "%s", saddrwop2str(&naddr->sa.sa));
819 snprintf(&buf[strlen(buf)], sizeof(buf) - strlen(buf), "/%ld", naddr->prefix);
957 naddr_score(const struct netaddr *naddr, const struct sockaddr *saddr)
964 if (!naddr || !saddr) {
966 "Call with null args: naddr=%p, saddr=%p\n",
967 naddr, saddr);
972 if (memcmp(naddr, &naddr_any, sizeof(naddr_any)) == 0)
976 if (naddr->sa.sa.sa_family != saddr->sa_family)
980 naddr_port = extract_port(&naddr->sa.sa);
990 mask_sockaddr(&sa, saddr, naddr->prefix);
993 a1 = racoon_strdup(naddrwop2str(naddr));
1000 "naddr=%s, saddr=%s (masked=%s)\n",
1006 if (cmpsaddr(&sa, &naddr->sa.sa) <= CMPSADDR_WOP_MATCH)
1007 return naddr->prefix + port_score;