All of lore.kernel.org
 help / color / mirror / Atom feed
* QoS over batman-adv
@ 2020-05-11  3:33 Xuebing Wang
  2020-05-11  6:38 ` Sven Eckelmann
  0 siblings, 1 reply; 3+ messages in thread
From: Xuebing Wang @ 2020-05-11  3:33 UTC (permalink / raw)
  To: Simon Wunderlich,
	The list for a Better Approach To Mobile Ad-hoc Networking

Hi Simon and community,

We have been using batman-adv on OpenWRT 15.05 + ath9k chips for over
3 years and it works great.

We are exploring the idea of QoS over batman-adv to transmit small
quantity of high priority data. Any suggestions? Thanks.

Xuebing Wang

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: QoS over batman-adv
  2020-05-11  3:33 QoS over batman-adv Xuebing Wang
@ 2020-05-11  6:38 ` Sven Eckelmann
  2020-05-29  4:42   ` Xuebing Wang
  0 siblings, 1 reply; 3+ messages in thread
From: Sven Eckelmann @ 2020-05-11  6:38 UTC (permalink / raw)
  To: b.a.t.m.a.n; +Cc: Xuebing Wang, Simon Wunderlich

[-- Attachment #1: Type: text/plain, Size: 746 bytes --]

On Monday, 11 May 2020 05:33:39 CEST Xuebing Wang wrote:
> Hi Simon and community,
> 
> We have been using batman-adv on OpenWRT 15.05
[...]
> We are exploring the idea of QoS over batman-adv to transmit small
> quantity of high priority data. Any suggestions? Thanks.

First step: Update OpenWrt to something which is not EOL since many years. 
This will also update the batman-adv version to a version which is actually 
supported in openwrt-routing.

And then you will get the dsfield or 802.1Q values propagated to the mac80211 
layer (as part of the priority field of the skbuff).

If you want to have QoS on a higher layer (before it enters batman-adv) then 
just use the normal queuing disciplines of the Linux kernel.

Kind regards,
	Sven

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: QoS over batman-adv
  2020-05-11  6:38 ` Sven Eckelmann
@ 2020-05-29  4:42   ` Xuebing Wang
  0 siblings, 0 replies; 3+ messages in thread
From: Xuebing Wang @ 2020-05-29  4:42 UTC (permalink / raw)
  To: Sven Eckelmann
  Cc: The list for a Better Approach To Mobile Ad-hoc Networking,
	Simon Wunderlich

Hi Sven,

Thank you very much for your help. From air medium contention
perspective, 802.11e (part of 802.11-2007 and 802.11-2012) specifies 2
ways to support QoS:
-  EDCA (Enhanced distributed channel access)
-  HCCA (HCF Controlled Channel Access)

As Wi-Fi Alliance WMM (Wi-Fi Multimedia) requires EDCA, I assume ath9k
driver supports QoS (specifically EDCA) for infrastructure mode.

Any idea if anybody uses QoS (EDCA) on ath9k for IBSS which batman-adv
is based on? Thanks.

The reason I am exploring 802.11e is that we are running relatively
large batman-adv networks, and there can be multiple hops from node A
to node B, and I hope hops can quickly forward QoS traffic.

Xuebing Wang


On Mon, May 11, 2020 at 2:38 PM Sven Eckelmann <sven@narfation.org> wrote:
>
> On Monday, 11 May 2020 05:33:39 CEST Xuebing Wang wrote:
> > Hi Simon and community,
> >
> > We have been using batman-adv on OpenWRT 15.05
> [...]
> > We are exploring the idea of QoS over batman-adv to transmit small
> > quantity of high priority data. Any suggestions? Thanks.
>
> First step: Update OpenWrt to something which is not EOL since many years.
> This will also update the batman-adv version to a version which is actually
> supported in openwrt-routing.
>
> And then you will get the dsfield or 802.1Q values propagated to the mac80211
> layer (as part of the priority field of the skbuff).
>
> If you want to have QoS on a higher layer (before it enters batman-adv) then
> just use the normal queuing disciplines of the Linux kernel.
>
> Kind regards,
>         Sven

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-05-29  4:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-11  3:33 QoS over batman-adv Xuebing Wang
2020-05-11  6:38 ` Sven Eckelmann
2020-05-29  4:42   ` Xuebing Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.