@@ -748,31 +748,31 @@ iwl_mld_valid_emlsr_pair(struct ieee80211_vif *vif,
748
748
{
749
749
struct iwl_mld_vif * mld_vif = iwl_mld_vif_from_mac80211 (vif );
750
750
struct iwl_mld * mld = mld_vif -> mld ;
751
- enum iwl_mld_emlsr_exit ret = 0 ;
751
+ u32 reason_mask = 0 ;
752
752
753
753
/* Per-link considerations */
754
754
if (iwl_mld_emlsr_disallowed_with_link (mld , vif , a , true) ||
755
755
iwl_mld_emlsr_disallowed_with_link (mld , vif , b , false))
756
756
return false;
757
757
758
- if (a -> chandef -> chan -> band == b -> chandef -> chan -> band ) {
759
- ret |= IWL_MLD_EMLSR_EXIT_EQUAL_BAND ;
760
- } else if (a -> chandef -> width != b -> chandef -> width ) {
758
+ if (a -> chandef -> chan -> band == b -> chandef -> chan -> band )
759
+ reason_mask |= IWL_MLD_EMLSR_EXIT_EQUAL_BAND ;
760
+ if (a -> chandef -> width != b -> chandef -> width ) {
761
761
/* TODO: task=EMLSR task=statistics
762
762
* replace BANDWIDTH exit reason with channel load criteria
763
763
*/
764
- ret |= IWL_MLD_EMLSR_EXIT_BANDWIDTH ;
764
+ reason_mask |= IWL_MLD_EMLSR_EXIT_BANDWIDTH ;
765
765
}
766
766
767
- if (ret ) {
767
+ if (reason_mask ) {
768
768
IWL_DEBUG_INFO (mld ,
769
769
"Links %d and %d are not a valid pair for EMLSR\n" ,
770
770
a -> link_id , b -> link_id );
771
771
IWL_DEBUG_INFO (mld ,
772
772
"Links bandwidth are: %d and %d\n" ,
773
773
nl80211_chan_width_to_mhz (a -> chandef -> width ),
774
774
nl80211_chan_width_to_mhz (b -> chandef -> width ));
775
- iwl_mld_print_emlsr_exit (mld , ret );
775
+ iwl_mld_print_emlsr_exit (mld , reason_mask );
776
776
return false;
777
777
}
778
778
0 commit comments