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:
committed by
David S. Miller
parent
5fc889911a
commit
68c450426a
@ -671,18 +671,6 @@ static bool team_port_find(const struct team *team,
|
|||||||
return false;
|
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
|
* Enable/disable port by adding to enabled port hashlist and setting
|
||||||
* port->index (Might be racy so reader could see incorrect ifindex when
|
* port->index (Might be racy so reader could see incorrect ifindex when
|
||||||
|
@ -63,8 +63,15 @@ struct team_port {
|
|||||||
long mode_priv[0];
|
long mode_priv[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
extern bool team_port_enabled(struct team_port *port);
|
static inline bool team_port_enabled(struct team_port *port)
|
||||||
extern bool team_port_txable(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 {
|
struct team_mode_ops {
|
||||||
int (*init)(struct team *team);
|
int (*init)(struct team *team);
|
||||||
|
Reference in New Issue
Block a user