The batman-adv module has to be loaded to fulfill genl request by the userspace. When it is not loaded then requests will fail. It is therefore useful to get the module automatically loaded when such a request is made.
Signed-off-by: Sven Eckelmann sven@narfation.org --- net/batman-adv/main.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/net/batman-adv/main.c b/net/batman-adv/main.c index 6b5dae6..d46415e 100644 --- a/net/batman-adv/main.c +++ b/net/batman-adv/main.c @@ -23,6 +23,7 @@ #include <linux/crc32c.h> #include <linux/errno.h> #include <linux/fs.h> +#include <linux/genetlink.h> #include <linux/if_ether.h> #include <linux/if_vlan.h> #include <linux/init.h> @@ -44,6 +45,7 @@ #include <linux/workqueue.h> #include <net/dsfield.h> #include <net/rtnetlink.h> +#include <uapi/linux/batman_adv.h>
#include "bat_algo.h" #include "bat_iv_ogm.h" @@ -648,3 +650,4 @@ MODULE_DESCRIPTION(BATADV_DRIVER_DESC); MODULE_SUPPORTED_DEVICE(BATADV_DRIVER_DEVICE); MODULE_VERSION(BATADV_SOURCE_VERSION); MODULE_ALIAS_RTNL_LINK("batadv"); +MODULE_ALIAS_GENL_FAMILY(BATADV_NL_NAME);
On Samstag, 29. Oktober 2016 14:07:49 CET Sven Eckelmann wrote:
The batman-adv module has to be loaded to fulfill genl request by the userspace. When it is not loaded then requests will fail. It is therefore useful to get the module automatically loaded when such a request is made.
Signed-off-by: Sven Eckelmann sven@narfation.org
net/batman-adv/main.c | 3 +++ 1 file changed, 3 insertions(+)
Applied in 8ff77a6061bb7669e1332115b29e4eb26c2666e3 [1].
Kind regards, Sven
[1] https://git.open-mesh.org/batman-adv.git/commit/8ff77a6061bb7669e1332115b29e...
b.a.t.m.a.n@lists.open-mesh.org