Lines Matching refs:prefixlen
69 u8 prefixlen;
740 int family, u8 prefixlen)
745 if (family == AF_INET6 && prefixlen < INEXACT_PREFIXLEN_IPV6)
748 if (family == AF_INET && prefixlen < INEXACT_PREFIXLEN_IPV4)
759 u8 prefixlen;
762 prefixlen = policy->selector.prefixlen_s;
766 prefixlen);
768 prefixlen = policy->selector.prefixlen_d;
771 prefixlen);
776 const xfrm_address_t *addr, u8 prefixlen)
779 node->prefixlen = prefixlen;
783 xfrm_pol_inexact_node_alloc(const xfrm_address_t *addr, u8 prefixlen)
789 xfrm_pol_inexact_node_init(node, addr, prefixlen);
796 u8 prefixlen, u16 family)
804 if (prefixlen == 0)
806 mask = ~0U << (32 - prefixlen);
815 pdw = prefixlen >> 5;
816 pbi = prefixlen & 0x1f;
885 n->prefixlen,
889 n->prefixlen,
917 u8 prefixlen;
923 prefixlen = min(node->prefixlen, n->prefixlen);
926 prefixlen, family);
932 bool same_prefixlen = node->prefixlen == n->prefixlen;
940 node->prefixlen = prefixlen;
993 u16 family, u8 prefixlen, u8 dir)
1007 node->prefixlen,
1009 if (delta == 0 && prefixlen >= node->prefixlen) {
1019 if (prefixlen < node->prefixlen) {
1021 prefixlen,
1029 * by the reduced prefixlen.
1035 prefixlen);
1039 * prefixlen. Merge the to-be-reinserted
1055 node = xfrm_pol_inexact_node_alloc(addr, prefixlen);
1239 /* read selector prefixlen thresholds */
2007 node->prefixlen, family);