aboutsummaryrefslogtreecommitdiff
path: root/include/ufs/ufshcd.h
diff options
context:
space:
mode:
authorHangbin Liu2023-07-21 12:03:56 +0800
committerGreg Kroah-Hartman2023-08-03 10:24:00 +0200
commit517a4f3b093cfa0b8e3a81bf45929691e0a4b2f7 (patch)
tree2c6bc2aa6a8e29bc832d874868d27d2e456c6848 /include/ufs/ufshcd.h
parent4c50927853f65294e65e31b0cf308516f43cf95a (diff)
team: reset team's flags when down link is P2P device
[ Upstream commit fa532bee17d15acf8bba4bc8e2062b7a093ba801 ] When adding a point to point downlink to team device, we neglected to reset the team's flags, which were still using flags like BROADCAST and MULTICAST. Consequently, this would initiate ARP/DAD for P2P downlink interfaces, such as when adding a GRE device to team device. Fix this by remove multicast/broadcast flags and add p2p and noarp flags. After removing the none ethernet interface and adding an ethernet interface to team, we need to reset team interface flags. Unlike bonding interface, team do not need restore IFF_MASTER, IFF_SLAVE flags. Reported-by: Liang Li <liali@redhat.com> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2221438 Fixes: 1d76efe1577b ("team: add support for non-ethernet devices") Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include/ufs/ufshcd.h')
0 files changed, 0 insertions, 0 deletions