Lines Matching defs:spidx1
4644 * spidx1: object, it is often from PFKEY message.
4652 const struct secpolicyindex *spidx1)
4656 KASSERT(spidx1 != NULL);
4659 if (spidx0->prefs != spidx1->prefs ||
4660 spidx0->prefd != spidx1->prefd ||
4661 spidx0->ul_proto != spidx1->ul_proto)
4664 return key_sockaddr_match(&spidx0->src.sa, &spidx1->src.sa, PORT_STRICT) &&
4665 key_sockaddr_match(&spidx0->dst.sa, &spidx1->dst.sa, PORT_STRICT);
4672 * spidx1: object, it is often from IP header.
4680 const struct secpolicyindex *spidx1)
4684 KASSERT(spidx1 != NULL);
4686 if (spidx0->src.sa.sa_family != spidx1->src.sa.sa_family ||
4687 spidx0->dst.sa.sa_family != spidx1->dst.sa.sa_family ||
4688 spidx0->src.sa.sa_len != spidx1->src.sa.sa_len ||
4689 spidx0->dst.sa.sa_len != spidx1->dst.sa.sa_len) {
4696 spidx0->ul_proto != spidx1->ul_proto) {
4704 spidx0->src.sin.sin_port != spidx1->src.sin.sin_port) {
4709 &spidx1->src.sin.sin_addr, spidx0->prefs)) {
4716 spidx0->src.sin6.sin6_port != spidx1->src.sin6.sin6_port) {
4725 spidx1->src.sin6.sin6_scope_id &&
4726 spidx0->src.sin6.sin6_scope_id != spidx1->src.sin6.sin6_scope_id) {
4731 &spidx1->src.sin6.sin6_addr, spidx0->prefs)) {
4738 if (memcmp(&spidx0->src, &spidx1->src, spidx0->src.sa.sa_len) != 0) {
4748 spidx0->dst.sin.sin_port != spidx1->dst.sin.sin_port) {
4753 &spidx1->dst.sin.sin_addr, spidx0->prefd)) {
4760 spidx0->dst.sin6.sin6_port != spidx1->dst.sin6.sin6_port) {
4769 spidx1->src.sin6.sin6_scope_id &&
4770 spidx0->dst.sin6.sin6_scope_id != spidx1->dst.sin6.sin6_scope_id) {
4775 &spidx1->dst.sin6.sin6_addr, spidx0->prefd)) {
4782 if (memcmp(&spidx0->dst, &spidx1->dst, spidx0->dst.sa.sa_len) != 0) {