platform: add APIs to allow link negotiation management

System Internals / NetworkManager - Francesco Giudici [redhat.com] - 22 November 2016 08:24 UTC

Added platform functions to retrieve device link mode status and to switch from auto to manual link negotiation: nm_platform_ethtool_get_link_settings nm_platform_ethtool_set_link_settings

ab0954b platform: add APIs to allow link negotiation management
src/devices/nm-device-ethernet.c | 2 +-
src/platform/nm-platform-utils.c | 83 +++++++++++++++++++++++++++++++++-----
src/platform/nm-platform-utils.h | 3 +-
src/platform/nm-platform.c | 33 ++++++++++-----
src/platform/nm-platform.h | 10 ++++-
5 files changed, 107 insertions(+), 24 deletions(-)

Upstream: cgit.freedesktop.org


  • Share