When sniffing with tcpdump on my home network with a Debian box I get broadcast packets like this one within minutes from WiFi devices:
11:03:06.976812 34:8a:7b:d9:6c:64 > ff:ff:ff:ff:ff:ff Null Supervisory, Receiver not Ready, rcv seq 64, Flags [Poll], length 8
Can anyone tell me for what this is needed? What Supervisor is missing? What Receiver is not ready? What program is sending it: the DHCP-client, wpa_supplicant, or any router in between, or what? Is this an error or warning that should be fixed?
Update to answer questions from a comment:
The full tcpdump command is:
~$ sudo tcpdump -vvv -n -i ens1 not \( arp or ip or ip6 \)
There is no 802.11 monitor mode for a wifi interface used. I have a fritz.box internet router with an access point. This router also has four RJ45 wired LAN ports bridged to its access point. The shown packets are broadcasted to the link local home network so I see them everywhere on my wired LAN.
Even with the very very verbose option -vvv
there is no more information given as shown above.
Looking at the mac address I have verified that the devices sending the packets are only connected by WiFi, mainly smartphones and tablets from Apple or with Android.