Lines Matching refs:prefix_len
340 unsigned char prefix_len) in mlxsw_sp_prefix_usage_set() argument
342 set_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_set()
347 unsigned char prefix_len) in mlxsw_sp_prefix_usage_clear() argument
349 clear_bit(prefix_len, prefix_usage->b); in mlxsw_sp_prefix_usage_clear()
354 unsigned char prefix_len; member
1101 size_t addr_len, unsigned char prefix_len);
3984 fib_entry->fib_node->key.prefix_len, in mlxsw_sp_fib_entry_ralue_pack()
3989 fib_entry->fib_node->key.prefix_len, in mlxsw_sp_fib_entry_ralue_pack()
4262 size_t addr_len, unsigned char prefix_len) in mlxsw_sp_fib_node_lookup() argument
4268 key.prefix_len = prefix_len; in mlxsw_sp_fib_node_lookup()
4274 size_t addr_len, unsigned char prefix_len) in mlxsw_sp_fib_node_create() argument
4285 fib_node->key.prefix_len = prefix_len; in mlxsw_sp_fib_node_create()
4314 if (lpm_tree->prefix_ref_count[fib_node->key.prefix_len] != 0) in mlxsw_sp_fib_lpm_tree_link()
4318 mlxsw_sp_prefix_usage_set(&req_prefix_usage, fib_node->key.prefix_len); in mlxsw_sp_fib_lpm_tree_link()
4329 lpm_tree->prefix_ref_count[fib_node->key.prefix_len]++; in mlxsw_sp_fib_lpm_tree_link()
4345 if (--lpm_tree->prefix_ref_count[fib_node->key.prefix_len] != 0) in mlxsw_sp_fib_lpm_tree_unlink()
4352 fib_node->key.prefix_len); in mlxsw_sp_fib_lpm_tree_unlink()
4403 size_t addr_len, unsigned char prefix_len, in mlxsw_sp_fib_node_get() argument
4416 fib_node = mlxsw_sp_fib_node_lookup(fib, addr, addr_len, prefix_len); in mlxsw_sp_fib_node_get()
4420 fib_node = mlxsw_sp_fib_node_create(fib, addr, addr_len, prefix_len); in mlxsw_sp_fib_node_get()