diff options
author | Nikolay Aleksandrov <nikolay@cumulusnetworks.com> | 2020-01-24 13:40:20 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-01-24 12:58:14 +0100 |
commit | 7a53e718c551752924416b33235bf338729b5115 (patch) | |
tree | 8f1db0bb54c72d42ab9c4adbee1d7f5f5806cb5f /net/bridge/br_vlan_options.c | |
parent | net: bridge: check port state before br_allowed_egress (diff) | |
download | wireguard-linux-7a53e718c551752924416b33235bf338729b5115.tar.xz wireguard-linux-7a53e718c551752924416b33235bf338729b5115.zip |
net: bridge: vlan: add basic option dumping support
We'll be dumping the options for the whole range if they're equal. The
first range vlan will be used to extract the options. The commit doesn't
change anything yet it just adds the skeleton for the support. The dump
will happen when the first option is added.
Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | net/bridge/br_vlan_options.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/net/bridge/br_vlan_options.c b/net/bridge/br_vlan_options.c new file mode 100644 index 000000000000..55fcdc9c380c --- /dev/null +++ b/net/bridge/br_vlan_options.c @@ -0,0 +1,25 @@ +// SPDX-License-Identifier: GPL-2.0-only +// Copyright (c) 2020, Nikolay Aleksandrov <nikolay@cumulusnetworks.com> +#include <linux/kernel.h> +#include <linux/netdevice.h> +#include <linux/rtnetlink.h> +#include <linux/slab.h> + +#include "br_private.h" + +/* check if the options between two vlans are equal */ +bool br_vlan_opts_eq(const struct net_bridge_vlan *v1, + const struct net_bridge_vlan *v2) +{ + return true; +} + +bool br_vlan_opts_fill(struct sk_buff *skb, const struct net_bridge_vlan *v) +{ + return true; +} + +size_t br_vlan_opts_nl_size(void) +{ + return 0; +} |