On 9/9/2025 5:35 PM, Johannes Berg wrote:
On Tue, 2025-09-09 at 10:39 +0530, Amith A wrote:
Punctured sub-channels are excluded from interference detection logic
and are
typically not represented in the interference bitmap. Their
corresponding bits
remain unset (zero).
So I find "not represented" and "corresponding bits remain unset (zero)"
to be somewhat conflicting ... if you don't represent something it
doesn't even _have_ a bit to set to zero?
Anyway ... you can decide either way "not represented" (as in "there are
no bits") or "those bits must be set to zero", but please just document
it accordingly. It's obviously easy to convert from one to the other if
needed. Setting the bits to zero is probably easier in most cases.
johannes
My phrasing could have been more precise. To clarify, punctured
sub-channels are included in the bitmap structure; however, since
interference detection is not performed on these sub-channels, their
corresponding bits are consistently set to zero by the firmware.
I shall document this in the next version.