While wifi_send_packet_freedom() works like a charm, wifi_promiscuous_rx_cb() only seems to provide the first 128 bytes?! What is the reason behind this? Using Linux, every WiFi hardware (that supports monitor-mode) is able to provide the whole packet including the radiotap header.
Is the limit of receiving 128 bytes removed in the future, or are there any other options for above scenario?