vxlan: mdb: Adjust function arguments
Adjust the function's arguments and rename it to allow it to be reused by future call sites that only have access to 'struct vxlan_mdb_entry_key', but not to 'struct vxlan_mdb_config'. No functional changes intended. Signed-off-by: Ido Schimmel <idosch@nvidia.com> Acked-by: Nikolay Aleksandrov <razor@blackwall.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
6d0259dd6c
commit
ff97d2a956
@ -370,12 +370,10 @@ static bool vxlan_mdb_is_valid_source(const struct nlattr *attr, __be16 proto,
|
||||
return true;
|
||||
}
|
||||
|
||||
static void vxlan_mdb_config_group_set(struct vxlan_mdb_config *cfg,
|
||||
const struct br_mdb_entry *entry,
|
||||
const struct nlattr *source_attr)
|
||||
static void vxlan_mdb_group_set(struct vxlan_mdb_entry_key *group,
|
||||
const struct br_mdb_entry *entry,
|
||||
const struct nlattr *source_attr)
|
||||
{
|
||||
struct vxlan_mdb_entry_key *group = &cfg->group;
|
||||
|
||||
switch (entry->addr.proto) {
|
||||
case htons(ETH_P_IP):
|
||||
group->dst.sa.sa_family = AF_INET;
|
||||
@ -503,7 +501,7 @@ static int vxlan_mdb_config_attrs_init(struct vxlan_mdb_config *cfg,
|
||||
entry->addr.proto, extack))
|
||||
return -EINVAL;
|
||||
|
||||
vxlan_mdb_config_group_set(cfg, entry, mdbe_attrs[MDBE_ATTR_SOURCE]);
|
||||
vxlan_mdb_group_set(&cfg->group, entry, mdbe_attrs[MDBE_ATTR_SOURCE]);
|
||||
|
||||
/* rtnetlink code only validates that IPv4 group address is
|
||||
* multicast.
|
||||
|
Loading…
Reference in New Issue
Block a user