net: bridge: add a br_set_state helper function
In preparation for being able to propagate port states to e.g: notifiers or other kernel parts, do not manipulate the port state directly, but instead use a helper function which will allow us to do a bit more than just setting the state. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

zatwierdzone przez
David S. Miller

rodzic
a0efb80ce3
commit
775dd692bd
@@ -37,7 +37,7 @@ void br_init_port(struct net_bridge_port *p)
|
||||
{
|
||||
p->port_id = br_make_port_id(p->priority, p->port_no);
|
||||
br_become_designated_port(p);
|
||||
p->state = BR_STATE_BLOCKING;
|
||||
br_set_state(p, BR_STATE_BLOCKING);
|
||||
p->topology_change_ack = 0;
|
||||
p->config_pending = 0;
|
||||
}
|
||||
@@ -100,7 +100,7 @@ void br_stp_disable_port(struct net_bridge_port *p)
|
||||
|
||||
wasroot = br_is_root_bridge(br);
|
||||
br_become_designated_port(p);
|
||||
p->state = BR_STATE_DISABLED;
|
||||
br_set_state(p, BR_STATE_DISABLED);
|
||||
p->topology_change_ack = 0;
|
||||
p->config_pending = 0;
|
||||
|
||||
|
Reference in New Issue
Block a user