Lines Matching defs:spidx1
4385 * spidx1: object, it is often from PFKEY message.
4392 struct secpolicyindex *spidx1)
4395 if (spidx0 == NULL && spidx1 == NULL)
4398 if (spidx0 == NULL || spidx1 == NULL)
4401 if (spidx0->prefs != spidx1->prefs
4402 || spidx0->prefd != spidx1->prefd
4403 || spidx0->ul_proto != spidx1->ul_proto
4404 || spidx0->dir != spidx1->dir)
4407 return key_sockaddrcmp(&spidx0->src.sa, &spidx1->src.sa, 1) == 0 &&
4408 key_sockaddrcmp(&spidx0->dst.sa, &spidx1->dst.sa, 1) == 0;
4415 * spidx1: object, it is often from IP header.
4422 struct secpolicyindex *spidx1)
4425 if (spidx0 == NULL && spidx1 == NULL)
4428 if (spidx0 == NULL || spidx1 == NULL)
4431 if (spidx0->src.sa.sa_family != spidx1->src.sa.sa_family ||
4432 spidx0->dst.sa.sa_family != spidx1->dst.sa.sa_family ||
4433 spidx0->src.sa.sa_len != spidx1->src.sa.sa_len ||
4434 spidx0->dst.sa.sa_len != spidx1->dst.sa.sa_len)
4439 && spidx0->ul_proto != spidx1->ul_proto)
4445 && spidx0->src.sin.sin_port != spidx1->src.sin.sin_port)
4448 &spidx1->src.sin.sin_addr, spidx0->prefs))
4453 && spidx0->src.sin6.sin6_port != spidx1->src.sin6.sin6_port)
4460 spidx1->src.sin6.sin6_scope_id &&
4461 spidx0->src.sin6.sin6_scope_id != spidx1->src.sin6.sin6_scope_id)
4464 &spidx1->src.sin6.sin6_addr, spidx0->prefs))
4469 if (bcmp(&spidx0->src, &spidx1->src, spidx0->src.sa.sa_len) != 0)
4477 && spidx0->dst.sin.sin_port != spidx1->dst.sin.sin_port)
4480 &spidx1->dst.sin.sin_addr, spidx0->prefd))
4485 && spidx0->dst.sin6.sin6_port != spidx1->dst.sin6.sin6_port)
4492 spidx1->dst.sin6.sin6_scope_id &&
4493 spidx0->dst.sin6.sin6_scope_id != spidx1->dst.sin6.sin6_scope_id)
4496 &spidx1->dst.sin6.sin6_addr, spidx0->prefd))
4501 if (bcmp(&spidx0->dst, &spidx1->dst, spidx0->dst.sa.sa_len) != 0)