ramips: fix reporting effective VLAN ID on MT7621 switches
authorJo-Philipp Wich <jo@mein.io>
Tue, 13 Feb 2018 14:58:48 +0000 (15:58 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 14 Feb 2018 15:43:30 +0000 (16:43 +0100)
commitdc7a1e855513d415ac0837b34400b98052c2090c
treec3bcd407f434afd7241a76481d73b5bc8948a4f9
parent341b1427fc247fd4c53f390f2f17258dcf052a50
ramips: fix reporting effective VLAN ID on MT7621 switches

On MT7621, the REG_ESW_VLAN_VTIM reads are undefined, causing swconfig
to always report `vid: 0` in swconfig show output.

Since a 4K VLAN table is used on this platform, the VLAN ID always
correponds to the actual VLAN table index so provide a specific MT7621
implementation of the get_vid callback which returns the table index
as VLAN ID.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
target/linux/ramips/files-4.9/drivers/net/ethernet/mtk/mt7530.c