diff --git a/src/detection/localip/localip.h b/src/detection/localip/localip.h index 11ac50e55..a3fde0f1c 100644 --- a/src/detection/localip/localip.h +++ b/src/detection/localip/localip.h @@ -10,7 +10,7 @@ typedef struct FFLocalIpResult FFstrbuf mac; FFstrbuf flags; int32_t mtu; - int32_t speed; + int32_t speed; // in Mbps bool defaultRoute; } FFLocalIpResult; diff --git a/src/detection/localip/localip_windows.c b/src/detection/localip/localip_windows.c index 8f10e76b4..1b067885d 100644 --- a/src/detection/localip/localip_windows.c +++ b/src/detection/localip/localip_windows.c @@ -173,7 +173,7 @@ const char* ffDetectLocalIps(const FFLocalIpOptions* options, FFlist* results) { FFLocalIpResult* result = FF_LIST_GET(FFLocalIpResult, *results, results->length - 1); if (options->showType & FF_LOCALIP_TYPE_SPEED_BIT) - result->speed = (int32_t) (adapter->ReceiveLinkSpeed / 1000); + result->speed = (int32_t) (adapter->ReceiveLinkSpeed / 1000000); if (options->showType & FF_LOCALIP_TYPE_MTU_BIT) result->mtu = (int32_t) adapter->Mtu; if (options->showType & FF_LOCALIP_TYPE_FLAGS_BIT)