Lines Matching refs:prefixlen

73 	u8 prefixlen;  member
744 int family, u8 prefixlen) in xfrm_pol_inexact_addr_use_any_list() argument
749 if (family == AF_INET6 && prefixlen < INEXACT_PREFIXLEN_IPV6) in xfrm_pol_inexact_addr_use_any_list()
752 if (family == AF_INET && prefixlen < INEXACT_PREFIXLEN_IPV4) in xfrm_pol_inexact_addr_use_any_list()
763 u8 prefixlen; in xfrm_policy_inexact_insert_use_any_list() local
766 prefixlen = policy->selector.prefixlen_s; in xfrm_policy_inexact_insert_use_any_list()
770 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
772 prefixlen = policy->selector.prefixlen_d; in xfrm_policy_inexact_insert_use_any_list()
775 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
780 const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_init() argument
783 node->prefixlen = prefixlen; in xfrm_pol_inexact_node_init()
787 xfrm_pol_inexact_node_alloc(const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_alloc() argument
793 xfrm_pol_inexact_node_init(node, addr, prefixlen); in xfrm_pol_inexact_node_alloc()
800 u8 prefixlen, u16 family) in xfrm_policy_addr_delta() argument
808 if (prefixlen == 0) in xfrm_policy_addr_delta()
810 mask = ~0U << (32 - prefixlen); in xfrm_policy_addr_delta()
819 pdw = prefixlen >> 5; in xfrm_policy_addr_delta()
820 pbi = prefixlen & 0x1f; in xfrm_policy_addr_delta()
889 n->prefixlen, in xfrm_policy_inexact_list_reinsert()
893 n->prefixlen, in xfrm_policy_inexact_list_reinsert()
921 u8 prefixlen; in xfrm_policy_inexact_node_reinsert() local
927 prefixlen = min(node->prefixlen, n->prefixlen); in xfrm_policy_inexact_node_reinsert()
930 prefixlen, family); in xfrm_policy_inexact_node_reinsert()
936 bool same_prefixlen = node->prefixlen == n->prefixlen; in xfrm_policy_inexact_node_reinsert()
944 node->prefixlen = prefixlen; in xfrm_policy_inexact_node_reinsert()
997 u16 family, u8 prefixlen, u8 dir) in xfrm_policy_inexact_insert_node() argument
1011 node->prefixlen, in xfrm_policy_inexact_insert_node()
1013 if (delta == 0 && prefixlen >= node->prefixlen) { in xfrm_policy_inexact_insert_node()
1023 if (prefixlen < node->prefixlen) { in xfrm_policy_inexact_insert_node()
1025 prefixlen, in xfrm_policy_inexact_insert_node()
1039 prefixlen); in xfrm_policy_inexact_insert_node()
1059 node = xfrm_pol_inexact_node_alloc(addr, prefixlen); in xfrm_policy_inexact_insert_node()
1935 node->prefixlen, family); in xfrm_policy_lookup_inexact_addr()