diff options
author | 2022-05-16 10:33:17 +0000 | |
---|---|---|
committer | 2022-05-17 19:42:17 +0000 | |
commit | 61f6a4c4f026a83390f41595cb77771a668cc55c (patch) | |
tree | eb7ffe4d7d65fe5c9d00c25720ea31b53aa65070 /src/vnet/interface_api.c | |
parent | 59a08e65094db28884fc40e9562e303fde3b21d8 (diff) |
interface: fix overflow of link speed.
Type: fix
There were several places where mbps were converted to kbps for
link_speed, but often drivers of devices set link speed to unknown
(0xFFFFFFFF) on initialization, so there was multiplication of
link_speed equal 0xFFFFFFFF(UINT32_MAX) by 1000, this provides
overflow of unsigned int, and as result link_speed was equal
4295 Gbps, but actually link_speed is unknown.
Signed-off-by: Anton Nikolaev <anikolaev@netgate.com>
Change-Id: Ib462ed6ed685654af4687041e115bfb74e640f13
Diffstat (limited to 'src/vnet/interface_api.c')
0 files changed, 0 insertions, 0 deletions