Skip to content

Commit b8caeff

Browse files
SunilKumarKoriJerin Jacob
authored andcommitted
net/cnxk: report link mode
Reports link mode whether fixed or auto-negotiation Signed-off-by: Nithin Dabilpuram <[email protected]> Signed-off-by: Sunil Kumar Kori <[email protected]>
1 parent 94461a8 commit b8caeff

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

doc/guides/rel_notes/release_25_11.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ New Features
125125
Added support to set/get link configuration as mentioned below:
126126

127127
* Get speed capability from firmware.
128-
* Report link type and status.
128+
* Report link type, mode and status.
129129
* Configure link mode.
130130

131131
* **Added Nebulamatrix nbl ethernet driver.**

drivers/net/cnxk/cnxk_link.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ cnxk_eth_dev_link_status_cb(struct roc_nix *nix, struct roc_nix_link_info *link)
171171

172172
eth_link.link_status = link->status;
173173
eth_link.link_speed = link->speed;
174-
eth_link.link_autoneg = RTE_ETH_LINK_AUTONEG;
174+
eth_link.link_autoneg = link->autoneg ? RTE_ETH_LINK_AUTONEG : RTE_ETH_LINK_FIXED;
175175
eth_link.link_duplex = link->full_duplex;
176176
eth_link.link_connector = dev->link_type;
177177

@@ -210,7 +210,7 @@ cnxk_nix_link_update(struct rte_eth_dev *eth_dev, int wait_to_complete)
210210
return rc;
211211
link.link_status = info.status;
212212
link.link_speed = info.speed;
213-
link.link_autoneg = RTE_ETH_LINK_AUTONEG;
213+
link.link_autoneg = info.autoneg ? RTE_ETH_LINK_AUTONEG : RTE_ETH_LINK_FIXED;
214214
if (info.full_duplex)
215215
link.link_duplex = info.full_duplex;
216216
link.link_connector = dev->link_type;

0 commit comments

Comments
 (0)