diff options
author | Sven Eckelmann <sven@narfation.org> | 2018-11-23 12:33:17 +0100 |
---|---|---|
committer | Simon Wunderlich <sw@simonwunderlich.de> | 2019-02-09 14:28:13 +0100 |
commit | 5c55a40fa801df2d807141319c0fdbb3939c3947 (patch) | |
tree | d7cb07912b160519b999771be36817fcab7801e9 /sound/pci/nm256 | |
parent | 60040513536097584c3d55b39acdfa7080645d80 (diff) | |
download | linux-5c55a40fa801df2d807141319c0fdbb3939c3947.tar.bz2 |
batman-adv: Prepare framework for hardif genl config
The batman-adv configuration interface was implemented solely using sysfs.
This approach was condemned by non-batadv developers as "huge mistake".
Instead a netlink/genl based implementation was suggested.
Beside the mesh/soft-interface specific configuration, the
slave/hard-interface have B.A.T.M.A.N. V specific configuration settings.
The genl interface reflects this by allowing to get/set it using the
hard-interface specific commands.
The BATADV_CMD_GET_HARDIFS (or short version BATADV_CMD_GET_HARDIF) is
reused as get command because it already allow sto dump the content of
other information from the slave/hard-interface which are not yet
configuration specific.
The set command BATADV_CMD_SET_HARDIF will also notify interested userspace
listeners of the "config" mcast group using the BATADV_CMD_SET_HARDIF
command message type that settings might have been changed and what the
current values are.
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'sound/pci/nm256')
0 files changed, 0 insertions, 0 deletions