/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_fib.c | 1412 struct fib6_node *sfn; in fib6_add() local 1419 * sfn[subtree root] in fib6_add() 1425 sfn = node_alloc(info->nl_net); in fib6_add() 1426 if (!sfn) in fib6_add() 1430 rcu_assign_pointer(sfn->leaf, in fib6_add() 1432 sfn->fn_flags = RTN_ROOT; in fib6_add() 1436 sn = fib6_add_1(info->nl_net, table, sfn, in fib6_add() 1446 node_free_immediate(info->nl_net, sfn); in fib6_add() 1452 rcu_assign_pointer(sfn->parent, fn); in fib6_add() 1453 rcu_assign_pointer(fn->subtree, sfn); in fib6_add() 1592 struct fib6_node *sfn; fib6_node_lookup_1() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_fib.c | 1409 struct fib6_node *sfn; in fib6_add() local 1416 * sfn[subtree root] in fib6_add() 1422 sfn = node_alloc(info->nl_net); in fib6_add() 1423 if (!sfn) in fib6_add() 1427 rcu_assign_pointer(sfn->leaf, in fib6_add() 1429 sfn->fn_flags = RTN_ROOT; in fib6_add() 1433 sn = fib6_add_1(info->nl_net, table, sfn, in fib6_add() 1443 node_free_immediate(info->nl_net, sfn); in fib6_add() 1449 rcu_assign_pointer(sfn->parent, fn); in fib6_add() 1450 rcu_assign_pointer(fn->subtree, sfn); in fib6_add() 1589 struct fib6_node *sfn; fib6_node_lookup_1() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 596 MLXSW_REG_DEFINE(sfn, MLXSW_REG_SFN_ID, MLXSW_REG_SFN_LEN); 602 MLXSW_ITEM32(reg, sfn, swid, 0x00, 24, 8); 608 MLXSW_ITEM32(reg, sfn, end, 0x04, 20, 1); 618 MLXSW_ITEM32(reg, sfn, num_rec, 0x04, 0, 8); 622 MLXSW_REG_ZERO(sfn, payload); in mlxsw_reg_sfn_pack() 632 MLXSW_ITEM32_INDEXED(reg, sfn, rec_swid, MLXSW_REG_SFN_BASE_LEN, 24, 8, 654 MLXSW_ITEM32_INDEXED(reg, sfn, rec_type, MLXSW_REG_SFN_BASE_LEN, 20, 4, 661 MLXSW_ITEM_BUF_INDEXED(reg, sfn, rec_mac, MLXSW_REG_SFN_BASE_LEN, 6, 669 MLXSW_ITEM32_INDEXED(reg, sfn, mac_sub_port, MLXSW_REG_SFN_BASE_LEN, 16, 8, 676 MLXSW_ITEM32_INDEXED(reg, sfn, mac_fi [all...] |
H A D | spectrum_switchdev.c | 2715 err = mlxsw_reg_query(mlxsw_sp->core, MLXSW_REG(sfn), sfn_pl); in mlxsw_sp_fdb_notify_work()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 592 MLXSW_REG_DEFINE(sfn, MLXSW_REG_SFN_ID, MLXSW_REG_SFN_LEN); 598 MLXSW_ITEM32(reg, sfn, swid, 0x00, 24, 8); 604 MLXSW_ITEM32(reg, sfn, end, 0x04, 20, 1); 614 MLXSW_ITEM32(reg, sfn, num_rec, 0x04, 0, 8); 618 MLXSW_REG_ZERO(sfn, payload); in mlxsw_reg_sfn_pack() 628 MLXSW_ITEM32_INDEXED(reg, sfn, rec_swid, MLXSW_REG_SFN_BASE_LEN, 24, 8, 650 MLXSW_ITEM32_INDEXED(reg, sfn, rec_type, MLXSW_REG_SFN_BASE_LEN, 20, 4, 657 MLXSW_ITEM_BUF_INDEXED(reg, sfn, rec_mac, MLXSW_REG_SFN_BASE_LEN, 6, 665 MLXSW_ITEM32_INDEXED(reg, sfn, mac_sub_port, MLXSW_REG_SFN_BASE_LEN, 16, 8, 672 MLXSW_ITEM32_INDEXED(reg, sfn, mac_fi [all...] |
H A D | spectrum_switchdev.c | 3354 err = mlxsw_reg_query(mlxsw_sp->core, MLXSW_REG(sfn), sfn_pl); in mlxsw_sp_fdb_notify_work()
|