Lines Matching refs:prefixlen
69 u8 prefixlen; member
740 int family, u8 prefixlen) in xfrm_pol_inexact_addr_use_any_list() argument
745 if (family == AF_INET6 && prefixlen < INEXACT_PREFIXLEN_IPV6) in xfrm_pol_inexact_addr_use_any_list()
748 if (family == AF_INET && prefixlen < INEXACT_PREFIXLEN_IPV4) in xfrm_pol_inexact_addr_use_any_list()
759 u8 prefixlen; in xfrm_policy_inexact_insert_use_any_list() local
762 prefixlen = policy->selector.prefixlen_s; in xfrm_policy_inexact_insert_use_any_list()
766 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
768 prefixlen = policy->selector.prefixlen_d; in xfrm_policy_inexact_insert_use_any_list()
771 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
776 const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_init() argument
779 node->prefixlen = prefixlen; in xfrm_pol_inexact_node_init()
783 xfrm_pol_inexact_node_alloc(const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_alloc() argument
789 xfrm_pol_inexact_node_init(node, addr, prefixlen); in xfrm_pol_inexact_node_alloc()
796 u8 prefixlen, u16 family) in xfrm_policy_addr_delta() argument
804 if (prefixlen == 0) in xfrm_policy_addr_delta()
806 mask = ~0U << (32 - prefixlen); in xfrm_policy_addr_delta()
815 pdw = prefixlen >> 5; in xfrm_policy_addr_delta()
816 pbi = prefixlen & 0x1f; in xfrm_policy_addr_delta()
885 n->prefixlen, in xfrm_policy_inexact_list_reinsert()
889 n->prefixlen, in xfrm_policy_inexact_list_reinsert()
917 u8 prefixlen; in xfrm_policy_inexact_node_reinsert() local
923 prefixlen = min(node->prefixlen, n->prefixlen); in xfrm_policy_inexact_node_reinsert()
926 prefixlen, family); in xfrm_policy_inexact_node_reinsert()
932 bool same_prefixlen = node->prefixlen == n->prefixlen; in xfrm_policy_inexact_node_reinsert()
940 node->prefixlen = prefixlen; in xfrm_policy_inexact_node_reinsert()
993 u16 family, u8 prefixlen, u8 dir) in xfrm_policy_inexact_insert_node() argument
1007 node->prefixlen, in xfrm_policy_inexact_insert_node()
1009 if (delta == 0 && prefixlen >= node->prefixlen) { in xfrm_policy_inexact_insert_node()
1019 if (prefixlen < node->prefixlen) { in xfrm_policy_inexact_insert_node()
1021 prefixlen, in xfrm_policy_inexact_insert_node()
1035 prefixlen); in xfrm_policy_inexact_insert_node()
1055 node = xfrm_pol_inexact_node_alloc(addr, prefixlen); in xfrm_policy_inexact_insert_node()
2007 node->prefixlen, family); in xfrm_policy_lookup_inexact_addr()