Any tips on where per-packet antenna selection could be pushed?

Zach Sherin zach at
Mon Jun 6 10:12:46 PDT 2016

Hi all,

I'm working on a device with antenna selection, similar to the ideas
behind Ruckus or Google's Onhub router. I've been looking into a
solution for per-packet antenna selection (based on destination/next
hop). I was hoping this list might be able to suggest where I should
investigate adding that switching code. My switches are currently USB
RF switches, but I'm going to be using some serial protocol for the
final version (we don't have much to switch, and it should be a single
byte per packet).

The last suggestion I received was to emulate Netsed [1] by routing
all packets through a specific socket, running antenna selection, and
then pushing them to their final destinations.

I assumed that the best place to do antenna selection would be within
ath10k itself (my devices all run on ath10k) so that I could introduce
the minimum possible latency with antenna selection. Should I be
looking at a different part of the networking stack?

Does anyone have any suggestions, or perhaps an open-source project
out there already trying to do antenna selection?



More information about the ath10k mailing list