mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
net: team: Rename port_disabled team mode op to port_tx_disabled
This team mode op is only used by the load balance mode, and it only uses it in the tx path. Reviewed-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: Marc Harvey <marcharvey@google.com> Reviewed-by: Kuniyuki Iwashima <kuniyu@google.com> Link: https://patch.msgid.link/20260409-teaming-driver-internal-v7-3-f47e7589685d@google.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
014f249121
commit
cfa477df2c
|
|
@ -968,8 +968,8 @@ static void team_port_disable(struct team *team,
|
|||
{
|
||||
if (!team_port_enabled(port))
|
||||
return;
|
||||
if (team->ops.port_disabled)
|
||||
team->ops.port_disabled(team, port);
|
||||
if (team->ops.port_tx_disabled)
|
||||
team->ops.port_tx_disabled(team, port);
|
||||
hlist_del_rcu(&port->hlist);
|
||||
__reconstruct_port_hlist(team, port->index);
|
||||
WRITE_ONCE(port->index, -1);
|
||||
|
|
|
|||
|
|
@ -655,7 +655,7 @@ static void lb_port_leave(struct team *team, struct team_port *port)
|
|||
free_percpu(lb_port_priv->pcpu_stats);
|
||||
}
|
||||
|
||||
static void lb_port_disabled(struct team *team, struct team_port *port)
|
||||
static void lb_port_tx_disabled(struct team *team, struct team_port *port)
|
||||
{
|
||||
lb_tx_hash_to_port_mapping_null_port(team, port);
|
||||
}
|
||||
|
|
@ -665,7 +665,7 @@ static const struct team_mode_ops lb_mode_ops = {
|
|||
.exit = lb_exit,
|
||||
.port_enter = lb_port_enter,
|
||||
.port_leave = lb_port_leave,
|
||||
.port_disabled = lb_port_disabled,
|
||||
.port_tx_disabled = lb_port_tx_disabled,
|
||||
.receive = lb_receive,
|
||||
.transmit = lb_transmit,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ struct team_mode_ops {
|
|||
int (*port_enter)(struct team *team, struct team_port *port);
|
||||
void (*port_leave)(struct team *team, struct team_port *port);
|
||||
void (*port_change_dev_addr)(struct team *team, struct team_port *port);
|
||||
void (*port_disabled)(struct team *team, struct team_port *port);
|
||||
void (*port_tx_disabled)(struct team *team, struct team_port *port);
|
||||
};
|
||||
|
||||
extern int team_modeop_port_enter(struct team *team, struct team_port *port);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user