Skip to content

Commit 417e776

Browse files
Hyong Youb Kimferruhy
authored andcommitted
net/enic: add speed capabilities for newer models
Add 1400/14000 and 15000 models to the speed_capa list. Signed-off-by: Hyong Youb Kim <[email protected]> Reviewed-by: John Daley <[email protected]>
1 parent 00a5059 commit 417e776

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

doc/guides/nics/enic.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ ENIC PMD supports all recent generations of Cisco VIC adapters including:
1717

1818
- VIC 1200 series
1919
- VIC 1300 series
20-
- VIC 1400 series
20+
- VIC 1400/14000 series
21+
- VIC 15000 series
2122

2223
Supported features
2324
------------------

doc/guides/rel_notes/release_24_11.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ New Features
5858
* **Updated Cisco enic driver.**
5959

6060
* Added SR-IOV VF support.
61+
* Added recent 1400/14000 and 15000 models to the supported list.
6162

6263

6364
Removed Items

drivers/net/enic/enic_ethdev.c

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,27 @@ static const struct vic_speed_capa {
6262
{ 0x021a, RTE_ETH_LINK_SPEED_40G }, /* 1487 MLOM */
6363
{ 0x024a, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G }, /* 1495 PCIe */
6464
{ 0x024b, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G }, /* 1497 MLOM */
65+
{ 0x02af, RTE_ETH_LINK_SPEED_10G | RTE_ETH_LINK_SPEED_25G }, /* 1467 MLOM */
66+
{ 0x02b0, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G }, /* 1477 MLOM */
67+
{ 0x02cf, RTE_ETH_LINK_SPEED_25G }, /* 14425 MLOM */
68+
{ 0x02d0, RTE_ETH_LINK_SPEED_25G }, /* 14825 Mezz */
69+
{ 0x02db, RTE_ETH_LINK_SPEED_100G }, /* 15231 MLOM */
70+
{ 0x02dc, RTE_ETH_LINK_SPEED_10G }, /* 15411 MLOM */
71+
{ 0x02dd, RTE_ETH_LINK_SPEED_10G | RTE_ETH_LINK_SPEED_25G |
72+
RTE_ETH_LINK_SPEED_50G }, /* 15428 MLOM */
73+
{ 0x02de, RTE_ETH_LINK_SPEED_25G }, /* 15420 MLOM */
74+
{ 0x02e8, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G |
75+
RTE_ETH_LINK_SPEED_200G}, /* 15238 MLOM */
76+
{ 0x02e0, RTE_ETH_LINK_SPEED_10G | RTE_ETH_LINK_SPEED_25G |
77+
RTE_ETH_LINK_SPEED_50G }, /* 15427 MLOM */
78+
{ 0x02df, RTE_ETH_LINK_SPEED_50G | RTE_ETH_LINK_SPEED_100G }, /* 15230 MLOM */
79+
{ 0x02e1, RTE_ETH_LINK_SPEED_25G | RTE_ETH_LINK_SPEED_50G }, /* 15422 Mezz */
80+
{ 0x02e4, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G |
81+
RTE_ETH_LINK_SPEED_200G }, /* 15235 PCIe */
82+
{ 0x02f2, RTE_ETH_LINK_SPEED_10G | RTE_ETH_LINK_SPEED_25G |
83+
RTE_ETH_LINK_SPEED_50G }, /* 15425 PCIe */
84+
{ 0x02f3, RTE_ETH_LINK_SPEED_40G | RTE_ETH_LINK_SPEED_100G |
85+
RTE_ETH_LINK_SPEED_200G }, /* 15237 MLOM */
6586
{ 0, 0 }, /* End marker */
6687
};
6788

0 commit comments

Comments
 (0)