linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* mac80211: TDMA approach feasible?
@ 2009-05-20  9:55 ffileppo
  2009-05-22  5:10 ` Kalle Valo
  0 siblings, 1 reply; 6+ messages in thread
From: ffileppo @ 2009-05-20  9:55 UTC (permalink / raw)
  To: linux-wireless

Hi all,

I was wondering if with mac80211 is now possible (and what effort is needed) to implement a TDMA approach. In particular I would like to: override 802.11 MPDU frame format, eliminate RTS/CTS exchange, eliminate automatic ACK and retransmission, eliminate virtual carrier sense (NAV), control PHY clear channel assessment and control transmission backoff.

I've read that mac80211 allows arbitrary packets to be injected down any Monitor Mode interface from userland but it is still not clear to me if it is possible to override some of the 802.11 MAC features.

Thank you,

Francesco


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

* Re: mac80211: TDMA approach feasible?
  2009-05-20  9:55 ffileppo
@ 2009-05-22  5:10 ` Kalle Valo
  0 siblings, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2009-05-22  5:10 UTC (permalink / raw)
  To: ffileppo; +Cc: linux-wireless

"ffileppo" <ffileppo@libero.it> writes:

> Hi all,

Hello,

> I was wondering if with mac80211 is now possible (and what effort is
> needed) to implement a TDMA approach. In particular I would like to:
> override 802.11 MPDU frame format, eliminate RTS/CTS exchange,
> eliminate automatic ACK and retransmission, eliminate virtual carrier
> sense (NAV), control PHY clear channel assessment and control
> transmission backoff.

Most of this is usually implemented in firmware, so you need access to
firmware sources.

-- 
Kalle Valo

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

* Re: mac80211: TDMA approach feasible?
@ 2009-05-22 10:12 ffileppo
  2009-05-22 10:15 ` Kalle Valo
  2009-05-22 13:46 ` Nick Kossifidis
  0 siblings, 2 replies; 6+ messages in thread
From: ffileppo @ 2009-05-22 10:12 UTC (permalink / raw)
  To: kalle.valo; +Cc: linux-wireless

 
> > I was wondering if with mac80211 is now possible (and what effort is
> > needed) to implement a TDMA approach. In particular I would like to:
> > override 802.11 MPDU frame format, eliminate RTS/CTS exchange,
> > eliminate automatic ACK and retransmission, eliminate virtual carrier
> > sense (NAV), control PHY clear channel assessment and control
> > transmission backoff.
> 
> Most of this is usually implemented in firmware, so you need access to
> firmware sources.
> 

Hi,
thanks for your answer.

If these features are implemented in firmware, it should be possible to modify them if using for example Ath5k (which is a completely FOSS Linux driver) Right? Could you give me any directions?

Talking about the TDMA implementation I was wondering if it is possible to achieve a time granularity of 1?s using commercial-of-the-shelf wifi cards (e.g. atheros ones).

I would appreciate any ideas or thoughts on this matter.

Thank you,

Francesco


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

* Re: mac80211: TDMA approach feasible?
  2009-05-22 10:12 mac80211: TDMA approach feasible? ffileppo
@ 2009-05-22 10:15 ` Kalle Valo
  2009-05-22 13:46 ` Nick Kossifidis
  1 sibling, 0 replies; 6+ messages in thread
From: Kalle Valo @ 2009-05-22 10:15 UTC (permalink / raw)
  To: ffileppo; +Cc: linux-wireless

"ffileppo" <ffileppo@libero.it> writes:

>  
>> > I was wondering if with mac80211 is now possible (and what effort
>> > is needed) to implement a TDMA approach. In particular I would
>> > like to: override 802.11 MPDU frame format, eliminate RTS/CTS
>> > exchange, eliminate automatic ACK and retransmission, eliminate
>> > virtual carrier sense (NAV), control PHY clear channel assessment
>> > and control transmission backoff.
>>  Most of this is usually implemented in firmware, so you need access
>> to firmware sources.
>
> If these features are implemented in firmware, it should be possible
> to modify them if using for example Ath5k (which is a completely FOSS
> Linux driver) Right? Could you give me any directions?

Sorry, I'm not familiar with ath5k.

-- 
Kalle Valo

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

* Re: mac80211: TDMA approach feasible?
  2009-05-22 10:12 mac80211: TDMA approach feasible? ffileppo
  2009-05-22 10:15 ` Kalle Valo
@ 2009-05-22 13:46 ` Nick Kossifidis
  2009-05-22 18:35   ` Luis R. Rodriguez
  1 sibling, 1 reply; 6+ messages in thread
From: Nick Kossifidis @ 2009-05-22 13:46 UTC (permalink / raw)
  To: ffileppo; +Cc: kalle.valo, linux-wireless

2009/5/22 ffileppo <ffileppo@libero.it>:
>
>> > I was wondering if with mac80211 is now possible (and what effort is
>> > needed) to implement a TDMA approach. In particular I would like to:
>> > override 802.11 MPDU frame format, eliminate RTS/CTS exchange,
>> > eliminate automatic ACK and retransmission, eliminate virtual carrier
>> > sense (NAV), control PHY clear channel assessment and control
>> > transmission backoff.
>>
>> Most of this is usually implemented in firmware, so you need access to
>> firmware sources.
>>
>
> Hi,
> thanks for your answer.
>
> If these features are implemented in firmware, it should be possible to modify them if using for example Ath5k (which is a completely FOSS Linux driver) Right? Could you give me any directions?
>
> Talking about the TDMA implementation I was wondering if it is possible to achieve a time granularity of 1?s using commercial-of-the-shelf wifi cards (e.g. atheros ones).
>
> I would appreciate any ideas or thoughts on this matter.
>
> Thank you,
>
> Francesco
>

Check out freebsd they have TDMA support for the ath driver as far as
i know. It would be cool if we could port it on linux ;-)


-- 
GPG ID: 0xD21DB2DB
As you read this post global entropy rises. Have Fun ;-)
Nick

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

* Re: mac80211: TDMA approach feasible?
  2009-05-22 13:46 ` Nick Kossifidis
@ 2009-05-22 18:35   ` Luis R. Rodriguez
  0 siblings, 0 replies; 6+ messages in thread
From: Luis R. Rodriguez @ 2009-05-22 18:35 UTC (permalink / raw)
  To: Nick Kossifidis; +Cc: ffileppo, kalle.valo, linux-wireless, Michael Green

On Fri, May 22, 2009 at 6:46 AM, Nick Kossifidis <mickflemm@gmail.com> wrote:
> 2009/5/22 ffileppo <ffileppo@libero.it>:
>>
>>> > I was wondering if with mac80211 is now possible (and what effort is
>>> > needed) to implement a TDMA approach. In particular I would like to:
>>> > override 802.11 MPDU frame format, eliminate RTS/CTS exchange,
>>> > eliminate automatic ACK and retransmission, eliminate virtual carrier
>>> > sense (NAV), control PHY clear channel assessment and control
>>> > transmission backoff.
>>>
>>> Most of this is usually implemented in firmware, so you need access to
>>> firmware sources.
>>>
>>
>> Hi,
>> thanks for your answer.
>>
>> If these features are implemented in firmware, it should be possible to modify them if using for example Ath5k (which is a completely FOSS Linux driver) Right? Could you give me any directions?
>>
>> Talking about the TDMA implementation I was wondering if it is possible to achieve a time granularity of 1?s using commercial-of-the-shelf wifi cards (e.g. atheros ones).
>>
>> I would appreciate any ideas or thoughts on this matter.
>>
>> Thank you,
>>
>> Francesco
>>
>
> Check out freebsd they have TDMA support for the ath driver as far as
> i know. It would be cool if we could port it on linux ;-)

And if such support comes around, it would make sense as a separate
driver. You would need also need a way to ensure proper regulatory
compliance.

http://wireless.kernel.org/en/developers/Regulatory

CRDA was designed to be flexible for any wireless technology.

  Luis

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

end of thread, other threads:[~2009-05-22 18:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-22 10:12 mac80211: TDMA approach feasible? ffileppo
2009-05-22 10:15 ` Kalle Valo
2009-05-22 13:46 ` Nick Kossifidis
2009-05-22 18:35   ` Luis R. Rodriguez
  -- strict thread matches above, loose matches on Subject: below --
2009-05-20  9:55 ffileppo
2009-05-22  5:10 ` Kalle Valo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).