With the fix here with HE/EHT capabilities I got really annoyed by how the code uses all those bare pointers to create elements, and did some rework. The real reason for all that was the scanning code, but really scanning is rare and we're better off with simpler code, so allocate a temporary SKB for scanning and then operate on SKBs. johannes