6f9235887f7817085aabfcc67bf4a6d68e474264 ("module-setup.sh: enable
vlan on team interface") skips establishing teaming network by mistake.
Although it could use one of slave netifs to establish connection
to transfer vmcore to remote fs, it breaks the implicit assumption of
creating an identical network topology to the 1st kernel.
Fixes: 6f92358 ("module-setup.sh: enable vlan on team interface")
Signed-off-by: Coiby Xu <coxu(a)redhat.com>
---
dracut-module-setup.sh | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh
index 1b351e9..ad5babc 100755
--- a/dracut-module-setup.sh
+++ b/dracut-module-setup.sh
@@ -464,6 +464,9 @@ kdump_setup_vlan() {
elif kdump_is_bond "$_phydev"; then
(kdump_setup_bond "$_phydev") || exit 1
echo " vlan=$(kdump_setup_ifname "$_netdev"):$_phydev" >
"${initdir}/etc/cmdline.d/43vlan.conf"
+ elif kdump_is_team "$_phydev"; then
+ (kdump_setup_team "$_phydev") || exit 1
+ echo " vlan=$(kdump_setup_ifname "$_netdev"):$_phydev" >
"${initdir}/etc/cmdline.d/43vlan.conf"
else
_kdumpdev="$(kdump_setup_ifname "$_phydev")"
echo " vlan=$(kdump_setup_ifname "$_netdev"):$_kdumpdev
ifname=$_kdumpdev:$_netmac" > "${initdir}/etc/cmdline.d/43vlan.conf"
--
2.34.1