[PATCH 1/4] NAN: Set pri_chan_bm for conditional availability entries

Andrei Otcheretianski andrei.otcheretianski at intel.com
Thu Jun 4 00:01:08 PDT 2026


Conditional availability entries were sent with pri_chan_bm=0, causing
the receiver to drop them for op_class >= 128.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski at intel.com>
---
 src/nan/nan_util.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/nan/nan_util.c b/src/nan/nan_util.c
index b8c1060a87..5b1b1423bc 100644
--- a/src/nan/nan_util.c
+++ b/src/nan/nan_util.c
@@ -897,7 +897,8 @@ int nan_add_avail_attrs(struct nan_data *nan, u8 sequence_id,
 		if (chan->conditional.len)
 			nan_add_avail_entry(nan, &chan->conditional,
 					    type_for_conditional,
-					    op_class, chan_bm, 0, buf);
+					    op_class, chan_bm, pri_chan_bm,
+					    buf);
 	}
 
 	if (last_map_id != NAN_INVALID_MAP_ID) {
-- 
2.53.0




More information about the Hostap mailing list