mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
wifi: ath11k: ath11k_mac_op_ipv6_changed(): use list_for_each_entry()
Simplify the loop by using list_for_each_entry(). No functional changes. Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.37 Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com> Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com> Link: https://msgid.link/20240411165516.4070649-3-kvalo@kernel.org
This commit is contained in:
parent
f1c26960b6
commit
f41c7cab87
|
|
@ -9104,7 +9104,6 @@ static void ath11k_mac_op_ipv6_changed(struct ieee80211_hw *hw,
|
|||
struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
|
||||
struct inet6_ifaddr *ifa6;
|
||||
struct ifacaddr6 *ifaca6;
|
||||
struct list_head *p;
|
||||
u32 count, scope;
|
||||
|
||||
ath11k_dbg(ar->ab, ATH11K_DBG_MAC, "op ipv6 changed\n");
|
||||
|
|
@ -9120,11 +9119,10 @@ static void ath11k_mac_op_ipv6_changed(struct ieee80211_hw *hw,
|
|||
memcpy(offload->mac_addr, vif->addr, ETH_ALEN);
|
||||
|
||||
/* get unicast address */
|
||||
list_for_each(p, &idev->addr_list) {
|
||||
list_for_each_entry(ifa6, &idev->addr_list, if_list) {
|
||||
if (count >= ATH11K_IPV6_MAX_COUNT)
|
||||
goto generate;
|
||||
|
||||
ifa6 = list_entry(p, struct inet6_ifaddr, if_list);
|
||||
if (ifa6->flags & IFA_F_DADFAILED)
|
||||
continue;
|
||||
scope = ipv6_addr_src_scope(&ifa6->addr);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user