diff options
author | Javier Arteaga <jarteaga@jbeta.is> | 2018-06-14 15:17:14 +0100 |
---|---|---|
committer | Javier Arteaga <jarteaga@jbeta.is> | 2018-06-28 16:04:43 +0100 |
commit | f92af371e663a190db6f94a6a2f146bac0c6b5f5 (patch) | |
tree | 25ca82272d7244a9ac24569b3412ee6dab32271e /src/platform | |
parent | a5a2a926186110981a21e32cc893f00d44a82da6 (diff) | |
download | NetworkManager-f92af371e663a190db6f94a6a2f146bac0c6b5f5.tar.gz |
platform-linux: add support function for genl
Resolves Generic Netlink family ID by name.
Diffstat (limited to 'src/platform')
-rw-r--r-- | src/platform/nm-linux-platform.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index f8f68550de..349e9926ee 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -484,6 +484,18 @@ _support_rta_pref_get (void) return _support_rta_pref >= 0; } +/***************************************************************************** + * Support Generic Netlink family + *****************************************************************************/ + +static int +_support_genl_family (struct nl_sock *genlh, const char *name) +{ + int family_id = genl_ctrl_resolve (genlh, name); + _LOG2D ("kernel-support: genetlink: %s: %s", name, family_id ? "detected" : "not detected"); + return family_id; +} + /****************************************************************** * Various utilities ******************************************************************/ |