mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 09:00:55 +07:00
team: make team_port_enabled() and team_port_txable() static inline
Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5fc889911a
commit
68c450426a
@ -671,18 +671,6 @@ static bool team_port_find(const struct team *team,
|
||||
return false;
|
||||
}
|
||||
|
||||
bool team_port_enabled(struct team_port *port)
|
||||
{
|
||||
return port->index != -1;
|
||||
}
|
||||
EXPORT_SYMBOL(team_port_enabled);
|
||||
|
||||
bool team_port_txable(struct team_port *port)
|
||||
{
|
||||
return port->linkup && team_port_enabled(port);
|
||||
}
|
||||
EXPORT_SYMBOL(team_port_txable);
|
||||
|
||||
/*
|
||||
* Enable/disable port by adding to enabled port hashlist and setting
|
||||
* port->index (Might be racy so reader could see incorrect ifindex when
|
||||
|
@ -63,8 +63,15 @@ struct team_port {
|
||||
long mode_priv[0];
|
||||
};
|
||||
|
||||
extern bool team_port_enabled(struct team_port *port);
|
||||
extern bool team_port_txable(struct team_port *port);
|
||||
static inline bool team_port_enabled(struct team_port *port)
|
||||
{
|
||||
return port->index != -1;
|
||||
}
|
||||
|
||||
static inline bool team_port_txable(struct team_port *port)
|
||||
{
|
||||
return port->linkup && team_port_enabled(port);
|
||||
}
|
||||
|
||||
struct team_mode_ops {
|
||||
int (*init)(struct team *team);
|
||||
|
Loading…
Reference in New Issue
Block a user