@@ -1077,11 +1077,11 @@ static const struct mlxsw_sp_fid_ops mlxsw_sp_fid_8021d_ops = {
1077
1077
};
1078
1078
1079
1079
#define MLXSW_SP_FID_8021Q_MAX (VLAN_N_VID - 2)
1080
- #define MLXSW_SP_FID_RFID_UB_MAX (11 * 1024)
1080
+ #define MLXSW_SP_FID_RFID_MAX (11 * 1024)
1081
1081
#define MLXSW_SP_FID_8021Q_PGT_BASE 0
1082
1082
#define MLXSW_SP_FID_8021D_PGT_BASE (3 * MLXSW_SP_FID_8021Q_MAX)
1083
1083
1084
- static const struct mlxsw_sp_flood_table mlxsw_sp_fid_8021d_ub_flood_tables [] = {
1084
+ static const struct mlxsw_sp_flood_table mlxsw_sp_fid_8021d_flood_tables [] = {
1085
1085
{
1086
1086
.packet_type = MLXSW_SP_FLOOD_TYPE_UC ,
1087
1087
.table_type = MLXSW_REG_SFGC_TABLE_TYPE_FID_OFFSET ,
@@ -1416,30 +1416,30 @@ static const struct mlxsw_sp_fid_ops mlxsw_sp_fid_8021q_ops = {
1416
1416
};
1417
1417
1418
1418
/* There are 4K-2 802.1Q FIDs */
1419
- #define MLXSW_SP_FID_8021Q_UB_START 1 /* FID 0 is reserved. */
1420
- #define MLXSW_SP_FID_8021Q_UB_END (MLXSW_SP_FID_8021Q_UB_START + \
1419
+ #define MLXSW_SP_FID_8021Q_START 1 /* FID 0 is reserved. */
1420
+ #define MLXSW_SP_FID_8021Q_END (MLXSW_SP_FID_8021Q_START + \
1421
1421
MLXSW_SP_FID_8021Q_MAX - 1)
1422
1422
1423
1423
/* There are 1K 802.1D FIDs */
1424
- #define MLXSW_SP_FID_8021D_UB_START (MLXSW_SP_FID_8021Q_UB_END + 1)
1425
- #define MLXSW_SP_FID_8021D_UB_END (MLXSW_SP_FID_8021D_UB_START + \
1424
+ #define MLXSW_SP_FID_8021D_START (MLXSW_SP_FID_8021Q_END + 1)
1425
+ #define MLXSW_SP_FID_8021D_END (MLXSW_SP_FID_8021D_START + \
1426
1426
MLXSW_SP_FID_8021D_MAX - 1)
1427
1427
1428
1428
/* There is one dummy FID */
1429
- #define MLXSW_SP_FID_DUMMY_UB (MLXSW_SP_FID_8021D_UB_END + 1)
1429
+ #define MLXSW_SP_FID_DUMMY (MLXSW_SP_FID_8021D_END + 1)
1430
1430
1431
1431
/* There are 11K rFIDs */
1432
- #define MLXSW_SP_RFID_UB_START (MLXSW_SP_FID_DUMMY_UB + 1)
1433
- #define MLXSW_SP_RFID_UB_END (MLXSW_SP_RFID_UB_START + \
1434
- MLXSW_SP_FID_RFID_UB_MAX - 1)
1432
+ #define MLXSW_SP_RFID_START (MLXSW_SP_FID_DUMMY + 1)
1433
+ #define MLXSW_SP_RFID_END (MLXSW_SP_RFID_START + \
1434
+ MLXSW_SP_FID_RFID_MAX - 1)
1435
1435
1436
- static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_8021q_ub_family = {
1436
+ static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_8021q_family = {
1437
1437
.type = MLXSW_SP_FID_TYPE_8021Q ,
1438
1438
.fid_size = sizeof (struct mlxsw_sp_fid_8021q ),
1439
- .start_index = MLXSW_SP_FID_8021Q_UB_START ,
1440
- .end_index = MLXSW_SP_FID_8021Q_UB_END ,
1441
- .flood_tables = mlxsw_sp_fid_8021d_ub_flood_tables ,
1442
- .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_ub_flood_tables ),
1439
+ .start_index = MLXSW_SP_FID_8021Q_START ,
1440
+ .end_index = MLXSW_SP_FID_8021Q_END ,
1441
+ .flood_tables = mlxsw_sp_fid_8021d_flood_tables ,
1442
+ .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_flood_tables ),
1443
1443
.rif_type = MLXSW_SP_RIF_TYPE_VLAN ,
1444
1444
.ops = & mlxsw_sp_fid_8021q_ops ,
1445
1445
.flood_rsp = false,
@@ -1448,54 +1448,54 @@ static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_8021q_ub_family = {
1448
1448
.smpe_index_valid = false,
1449
1449
};
1450
1450
1451
- static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_8021d_ub_family = {
1451
+ static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_8021d_family = {
1452
1452
.type = MLXSW_SP_FID_TYPE_8021D ,
1453
1453
.fid_size = sizeof (struct mlxsw_sp_fid_8021d ),
1454
- .start_index = MLXSW_SP_FID_8021D_UB_START ,
1455
- .end_index = MLXSW_SP_FID_8021D_UB_END ,
1456
- .flood_tables = mlxsw_sp_fid_8021d_ub_flood_tables ,
1457
- .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_ub_flood_tables ),
1454
+ .start_index = MLXSW_SP_FID_8021D_START ,
1455
+ .end_index = MLXSW_SP_FID_8021D_END ,
1456
+ .flood_tables = mlxsw_sp_fid_8021d_flood_tables ,
1457
+ .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_flood_tables ),
1458
1458
.rif_type = MLXSW_SP_RIF_TYPE_FID ,
1459
1459
.ops = & mlxsw_sp_fid_8021d_ops ,
1460
1460
.bridge_type = MLXSW_REG_BRIDGE_TYPE_1 ,
1461
1461
.pgt_base = MLXSW_SP_FID_8021D_PGT_BASE ,
1462
1462
.smpe_index_valid = false,
1463
1463
};
1464
1464
1465
- static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_dummy_ub_family = {
1465
+ static const struct mlxsw_sp_fid_family mlxsw_sp1_fid_dummy_family = {
1466
1466
.type = MLXSW_SP_FID_TYPE_DUMMY ,
1467
1467
.fid_size = sizeof (struct mlxsw_sp_fid ),
1468
- .start_index = MLXSW_SP_FID_DUMMY_UB ,
1469
- .end_index = MLXSW_SP_FID_DUMMY_UB ,
1468
+ .start_index = MLXSW_SP_FID_DUMMY ,
1469
+ .end_index = MLXSW_SP_FID_DUMMY ,
1470
1470
.ops = & mlxsw_sp_fid_dummy_ops ,
1471
1471
.smpe_index_valid = false,
1472
1472
};
1473
1473
1474
- static const struct mlxsw_sp_fid_family mlxsw_sp_fid_rfid_ub_family = {
1474
+ static const struct mlxsw_sp_fid_family mlxsw_sp_fid_rfid_family = {
1475
1475
.type = MLXSW_SP_FID_TYPE_RFID ,
1476
1476
.fid_size = sizeof (struct mlxsw_sp_fid ),
1477
- .start_index = MLXSW_SP_RFID_UB_START ,
1478
- .end_index = MLXSW_SP_RFID_UB_END ,
1477
+ .start_index = MLXSW_SP_RFID_START ,
1478
+ .end_index = MLXSW_SP_RFID_END ,
1479
1479
.rif_type = MLXSW_SP_RIF_TYPE_SUBPORT ,
1480
1480
.ops = & mlxsw_sp_fid_rfid_ops ,
1481
1481
.flood_rsp = true,
1482
1482
.smpe_index_valid = false,
1483
1483
};
1484
1484
1485
1485
const struct mlxsw_sp_fid_family * mlxsw_sp1_fid_family_arr [] = {
1486
- [MLXSW_SP_FID_TYPE_8021Q ] = & mlxsw_sp1_fid_8021q_ub_family ,
1487
- [MLXSW_SP_FID_TYPE_8021D ] = & mlxsw_sp1_fid_8021d_ub_family ,
1488
- [MLXSW_SP_FID_TYPE_DUMMY ] = & mlxsw_sp1_fid_dummy_ub_family ,
1489
- [MLXSW_SP_FID_TYPE_RFID ] = & mlxsw_sp_fid_rfid_ub_family ,
1486
+ [MLXSW_SP_FID_TYPE_8021Q ] = & mlxsw_sp1_fid_8021q_family ,
1487
+ [MLXSW_SP_FID_TYPE_8021D ] = & mlxsw_sp1_fid_8021d_family ,
1488
+ [MLXSW_SP_FID_TYPE_DUMMY ] = & mlxsw_sp1_fid_dummy_family ,
1489
+ [MLXSW_SP_FID_TYPE_RFID ] = & mlxsw_sp_fid_rfid_family ,
1490
1490
};
1491
1491
1492
- static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_8021q_ub_family = {
1492
+ static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_8021q_family = {
1493
1493
.type = MLXSW_SP_FID_TYPE_8021Q ,
1494
1494
.fid_size = sizeof (struct mlxsw_sp_fid_8021q ),
1495
- .start_index = MLXSW_SP_FID_8021Q_UB_START ,
1496
- .end_index = MLXSW_SP_FID_8021Q_UB_END ,
1497
- .flood_tables = mlxsw_sp_fid_8021d_ub_flood_tables ,
1498
- .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_ub_flood_tables ),
1495
+ .start_index = MLXSW_SP_FID_8021Q_START ,
1496
+ .end_index = MLXSW_SP_FID_8021Q_END ,
1497
+ .flood_tables = mlxsw_sp_fid_8021d_flood_tables ,
1498
+ .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_flood_tables ),
1499
1499
.rif_type = MLXSW_SP_RIF_TYPE_VLAN ,
1500
1500
.ops = & mlxsw_sp_fid_8021q_ops ,
1501
1501
.flood_rsp = false,
@@ -1504,34 +1504,34 @@ static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_8021q_ub_family = {
1504
1504
.smpe_index_valid = true,
1505
1505
};
1506
1506
1507
- static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_8021d_ub_family = {
1507
+ static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_8021d_family = {
1508
1508
.type = MLXSW_SP_FID_TYPE_8021D ,
1509
1509
.fid_size = sizeof (struct mlxsw_sp_fid_8021d ),
1510
- .start_index = MLXSW_SP_FID_8021D_UB_START ,
1511
- .end_index = MLXSW_SP_FID_8021D_UB_END ,
1512
- .flood_tables = mlxsw_sp_fid_8021d_ub_flood_tables ,
1513
- .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_ub_flood_tables ),
1510
+ .start_index = MLXSW_SP_FID_8021D_START ,
1511
+ .end_index = MLXSW_SP_FID_8021D_END ,
1512
+ .flood_tables = mlxsw_sp_fid_8021d_flood_tables ,
1513
+ .nr_flood_tables = ARRAY_SIZE (mlxsw_sp_fid_8021d_flood_tables ),
1514
1514
.rif_type = MLXSW_SP_RIF_TYPE_FID ,
1515
1515
.ops = & mlxsw_sp_fid_8021d_ops ,
1516
1516
.bridge_type = MLXSW_REG_BRIDGE_TYPE_1 ,
1517
1517
.pgt_base = MLXSW_SP_FID_8021D_PGT_BASE ,
1518
1518
.smpe_index_valid = true,
1519
1519
};
1520
1520
1521
- static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_dummy_ub_family = {
1521
+ static const struct mlxsw_sp_fid_family mlxsw_sp2_fid_dummy_family = {
1522
1522
.type = MLXSW_SP_FID_TYPE_DUMMY ,
1523
1523
.fid_size = sizeof (struct mlxsw_sp_fid ),
1524
- .start_index = MLXSW_SP_FID_DUMMY_UB ,
1525
- .end_index = MLXSW_SP_FID_DUMMY_UB ,
1524
+ .start_index = MLXSW_SP_FID_DUMMY ,
1525
+ .end_index = MLXSW_SP_FID_DUMMY ,
1526
1526
.ops = & mlxsw_sp_fid_dummy_ops ,
1527
1527
.smpe_index_valid = false,
1528
1528
};
1529
1529
1530
1530
const struct mlxsw_sp_fid_family * mlxsw_sp2_fid_family_arr [] = {
1531
- [MLXSW_SP_FID_TYPE_8021Q ] = & mlxsw_sp2_fid_8021q_ub_family ,
1532
- [MLXSW_SP_FID_TYPE_8021D ] = & mlxsw_sp2_fid_8021d_ub_family ,
1533
- [MLXSW_SP_FID_TYPE_DUMMY ] = & mlxsw_sp2_fid_dummy_ub_family ,
1534
- [MLXSW_SP_FID_TYPE_RFID ] = & mlxsw_sp_fid_rfid_ub_family ,
1531
+ [MLXSW_SP_FID_TYPE_8021Q ] = & mlxsw_sp2_fid_8021q_family ,
1532
+ [MLXSW_SP_FID_TYPE_8021D ] = & mlxsw_sp2_fid_8021d_family ,
1533
+ [MLXSW_SP_FID_TYPE_DUMMY ] = & mlxsw_sp2_fid_dummy_family ,
1534
+ [MLXSW_SP_FID_TYPE_RFID ] = & mlxsw_sp_fid_rfid_family ,
1535
1535
};
1536
1536
1537
1537
static struct mlxsw_sp_fid * mlxsw_sp_fid_lookup (struct mlxsw_sp * mlxsw_sp ,
0 commit comments