Does the 7002 support 802.11 monitor mode? https://en.wikipedia.org/wiki/Monitor_mode
Some chips call it promiscuous mode even though that should be something separate (esp32 specifically). There is a zephyr promiscuous mode example which looks like its actually monitor mode. However, when I try to run the example on the 7002DK, at the command:
net_promisc_mode_on(iface);
I get the error:
Cannot set promiscuous mode for interface 0x200012a0 (-134)
Not all 802.11 chips support monitor mode so I wanted to verify before I do a deep dive to fixing this. I changed the code a bit to run better on the 7002DK, see below.
Thanks
Chris
void main(void)
{
struct net_pkt *pkt;
int ret;
struct net_if *iface = net_if_get_default();
if (!iface) {
printk("Failed to get default network interface\n");
return;
}
ret = net_promisc_mode_on(iface);
if (ret < 0) {
LOG_INF("Cannot set promiscuous mode for interface %p (%d)",
iface, ret);
return;
}
LOG_INF("Promiscuous mode enabled for interface %p", iface);
}