device: Fix device find failure in avl list due to device name change
authorHans Dedecker <dedeckeh@gmail.com>
Mon, 6 Jun 2016 12:58:31 +0000 (14:58 +0200)
committerFelix Fietkau <nbd@nbd.name>
Mon, 6 Jun 2016 13:42:00 +0000 (15:42 +0200)
commit29521f9a232f039318fd8525c410b3127836626f
tree10b3ea2876ecbf09de1c839ff9e1baa9935ee676
parentfef10041f3a495d79f03f99bdf416a68a0ee91aa
device: Fix device find failure in avl list due to device name change

As device name is used as key in avl list a device name change will break the avl find logic.
Function device_set_ifname offers api to set the device name and re-inserts the avl node in the list
when the avl key value is changed.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
alias.c
device.c
device.h
vlan.c