mbox series

[v3,0/7] mt76x02: Beacon support for USB

Message ID 1548864139-27729-1-git-send-email-sgruszka@redhat.com (mailing list archive)
Headers show
Series mt76x02: Beacon support for USB | expand

Message

Stanislaw Gruszka Jan. 30, 2019, 4:02 p.m. UTC
We can configure beaconing, but without TBTT interrupt we
can not support PS buffering. This can be added later using
kernel hrtimer, if we can keep it in sync with device timer.

I tested AP and IBSS modes.

Stanislaw Gruszka (7):
  mt76x02: use mask for vifs
  mt76x02: use commmon add interface for mt76x2u
  mt76x02: initialize mutli bss mode when set up address
  mt76x02: minor beaconing init changes
  mt76x02: init beacon config for mt76x2u
  mt76: beaconing fixes for USB
  mt76x02: enable support for IBSS and MESH

 drivers/net/wireless/mediatek/mt76/mac80211.c |  2 +-
 drivers/net/wireless/mediatek/mt76/mt76x02.h  |  5 +-
 .../net/wireless/mediatek/mt76/mt76x02_mac.c  | 44 ++++++++++-
 .../net/wireless/mediatek/mt76/mt76x02_mac.h  |  6 +-
 .../net/wireless/mediatek/mt76/mt76x02_util.c | 77 ++++++++++---------
 .../wireless/mediatek/mt76/mt76x2/pci_init.c  |  4 +-
 .../wireless/mediatek/mt76/mt76x2/usb_init.c  |  6 +-
 .../wireless/mediatek/mt76/mt76x2/usb_main.c  | 15 +---
 8 files changed, 90 insertions(+), 69 deletions(-)

Comments

Felix Fietkau Jan. 30, 2019, 5:25 p.m. UTC | #1
On 2019-01-30 17:02, Stanislaw Gruszka wrote:
> We can configure beaconing, but without TBTT interrupt we
> can not support PS buffering. This can be added later using
> kernel hrtimer, if we can keep it in sync with device timer.
> 
> I tested AP and IBSS modes.
> 
> Stanislaw Gruszka (7):
>   mt76x02: use mask for vifs
>   mt76x02: use commmon add interface for mt76x2u
>   mt76x02: initialize mutli bss mode when set up address
>   mt76x02: minor beaconing init changes
>   mt76x02: init beacon config for mt76x2u
>   mt76: beaconing fixes for USB
>   mt76x02: enable support for IBSS and MESH
Applied, thanks.

- Felix