cmp_addr
if (cmp_addr(&ret->pppoe_pa, sid, addr) &&
if (cmp_addr(&ret->pppoe_pa, sid, addr) &&
int (*cmp_addr) (const union sctp_addr *addr1,
int (*cmp_addr) (const union sctp_addr *,
return af->cmp_addr(ss1, ss2);
if (opt->pf->cmp_addr(&laddr->a, addr, opt)) {
if (sp->pf->af->cmp_addr(&laddr->a, &laddr2->a) &&
conflict = sp->pf->cmp_addr(&laddr->a, addr, sp);
if (af->cmp_addr(&laddr->a, addr))
if (opt->pf->cmp_addr(&laddr->a, addr, opt))
.cmp_addr = sctp_v6_cmp_addr,
.cmp_addr = sctp_inet6_cmp_addr,
if (primary && af->cmp_addr(addr, primary)) {
if (af->cmp_addr(addr, primary)) {
.cmp_addr = sctp_inet_cmp_addr,
.cmp_addr = sctp_v4_cmp_addr,
if (!ASSERT_EQ(cmp_addr((struct sockaddr_storage *)addr,
if (!ASSERT_EQ(cmp_addr((struct sockaddr_storage *)addr,
return cmp_addr(&addr1, len1, addr2, addr2_len, cmp_port);
err = cmp_addr(&src_addr, src_addr_len, &addr, addr_len, false);
static int cmp_addr(const struct sockaddr_storage *addr1, socklen_t addr1_len,