Commit d53a95c0 authored by Alessandro Rubini's avatar Alessandro Rubini

rvlan: fix (partial): force auth_vlan in JUSTUP state

Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
parent 46000125
......@@ -114,8 +114,11 @@ int rvlan_fsm(struct rvlan_dev *dev, fd_set *rdset)
/* First of all, process up/down changes */
if (!dev->up_now && dev->fsm_state != RVLAN_DOWN)
dev->fsm_state = RVLAN_GODOWN;
if (dev->up_now && dev->fsm_state == RVLAN_DOWN)
if (dev->up_now && dev->fsm_state == RVLAN_DOWN) {
dev->fsm_state = RVLAN_JUSTUP;
dev->chosen_vlan = rvlan_auth_vlan;
rvlan_change_pending++;
}
switch(dev->fsm_state) {
case RVLAN_DOWN:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment