linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux wireless stack question
@ 2007-07-27 23:14 hamsa Al Janoob
  2007-07-27 23:28 ` Tomas Winkler
  0 siblings, 1 reply; 8+ messages in thread
From: hamsa Al Janoob @ 2007-07-27 23:14 UTC (permalink / raw)
  To: linux-wireless

Hi all,

This question is directed to the authors (or any one with solid knowledge 
of) of the new ieee80211 (or mac80211) wireless stack, which can be found in 
Fedora 7 and expected to be part of the new kernel releases:

Where is the exact location of the implementaiton of the binary exponential 
backoff procedure in the source code? Also, where can I find the 
declarations of the min and max values of the contention window?

Regards,
Maali

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


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

* Re: Linux wireless stack question
  2007-07-27 23:14 Linux wireless stack question hamsa Al Janoob
@ 2007-07-27 23:28 ` Tomas Winkler
  2007-07-29 14:21   ` maali Al Janoob
  0 siblings, 1 reply; 8+ messages in thread
From: Tomas Winkler @ 2007-07-27 23:28 UTC (permalink / raw)
  To: hamsa Al Janoob; +Cc: linux-wireless

On 7/27/07, hamsa Al Janoob <mms82@hotmail.com> wrote:
> Hi all,
>
> This question is directed to the authors (or any one with solid knowledge
> of) of the new ieee80211 (or mac80211) wireless stack, which can be found in
> Fedora 7 and expected to be part of the new kernel releases:
>
> Where is the exact location of the implementaiton of the binary exponential
> backoff procedure in the source code?
I'm speaking for mac80211 only, there is no such implementation. This
stuff is mostly done directly by hw or firmware.. I'm not familiar
with all the drivers though.
Also, where can I find the
> declarations of the min and max values of the contention window?
look for cw_max cw_min. It is brought to driver through conf_tx handler
Tomas
> Regards,
> Maali
>
>
Tomas _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

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

* Re: Linux wireless stack question
  2007-07-27 23:28 ` Tomas Winkler
@ 2007-07-29 14:21   ` maali Al Janoob
  2007-07-30 11:33     ` Johannes Berg
  0 siblings, 1 reply; 8+ messages in thread
From: maali Al Janoob @ 2007-07-29 14:21 UTC (permalink / raw)
  To: tomasw; +Cc: linux-wireless

Thank you for the reply.
What I want to do basically is changing the backoff algorithm to implement a 
modified protocol in Linux (for my thesis). From what I know, the firmware 
is inaccessible. Are you aware of any available source code for a firmware 
of any driver?

Please, I need this help so badly to continue my thesis work, any ideas?

Thanks,
Maali


>From: "Tomas Winkler" <tomasw@gmail.com>
>To: "hamsa Al Janoob" <mms82@hotmail.com>
>CC: linux-wireless@vger.kernel.org
>Subject: Re: Linux wireless stack question
>Date: Fri, 27 Jul 2007 16:28:49 -0700
>
>On 7/27/07, hamsa Al Janoob <mms82@hotmail.com> wrote:
> > Hi all,
> >
> > This question is directed to the authors (or any one with solid 
>knowledge
> > of) of the new ieee80211 (or mac80211) wireless stack, which can be 
>found in
> > Fedora 7 and expected to be part of the new kernel releases:
> >
> > Where is the exact location of the implementaiton of the binary 
>exponential
> > backoff procedure in the source code?
>I'm speaking for mac80211 only, there is no such implementation. This
>stuff is mostly done directly by hw or firmware.. I'm not familiar
>with all the drivers though.
>Also, where can I find the
> > declarations of the min and max values of the contention window?
>look for cw_max cw_min. It is brought to driver through conf_tx handler
>Tomas
> > Regards,
> > Maali
> >
> >
>Tomas _________________________________________________________________
> > Express yourself instantly with MSN Messenger! Download today it's FREE!
> > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe 
>linux-wireless" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >
>-
>To unsubscribe from this list: send the line "unsubscribe linux-wireless" 
>in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.com/


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

* Re: Linux wireless stack question
  2007-07-29 14:21   ` maali Al Janoob
@ 2007-07-30 11:33     ` Johannes Berg
  2007-07-30 12:08       ` Alfredo Matos
  0 siblings, 1 reply; 8+ messages in thread
From: Johannes Berg @ 2007-07-30 11:33 UTC (permalink / raw)
  To: maali Al Janoob; +Cc: tomasw, linux-wireless

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

On Sun, 2007-07-29 at 18:21 +0400, maali Al Janoob wrote:

> What I want to do basically is changing the backoff algorithm to implement a 
> modified protocol in Linux (for my thesis). From what I know, the firmware 
> is inaccessible. Are you aware of any available source code for a firmware 
> of any driver?

Nope, none freely available. There are some efforts (prism54, bcm43xx)
to write free firmware for some devices, but none of them are in a stage
that could be used. (prism54: dunno, but I know it's not usable;
bcm43xx: only partially reverse engineered)

> Please, I need this help so badly to continue my thesis work, any ideas?

Play some connections to get firmware under NDA?

johannes

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

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

* Re: Linux wireless stack question
  2007-07-30 11:33     ` Johannes Berg
@ 2007-07-30 12:08       ` Alfredo Matos
  2007-07-30 12:18         ` Johannes Berg
  2007-08-13 22:02         ` madwifi question maali Al Janoob
  0 siblings, 2 replies; 8+ messages in thread
From: Alfredo Matos @ 2007-07-30 12:08 UTC (permalink / raw)
  To: Johannes Berg; +Cc: maali Al Janoob, tomasw, linux-wireless

On Mon, 2007-07-30 at 13:33 +0200, Johannes Berg wrote:
> On Sun, 2007-07-29 at 18:21 +0400, maali Al Janoob wrote:
> 
> > What I want to do basically is changing the backoff algorithm to implement a 
> > modified protocol in Linux (for my thesis). From what I know, the firmware 
> > is inaccessible. Are you aware of any available source code for a firmware 
> > of any driver?
> 
> Nope, none freely available. There are some efforts (prism54, bcm43xx)
> to write free firmware for some devices, but none of them are in a stage
> that could be used. (prism54: dunno, but I know it's not usable;
> bcm43xx: only partially reverse engineered)
> 

What about atheros dadwifi [1] and openHAL [2] ? Could this help ?

Alfredo.

[1] - http://madwifi.org/wiki/DadWifi
[2] - http://madwifi.org/wiki/OpenHAL


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

* Re: Linux wireless stack question
  2007-07-30 12:08       ` Alfredo Matos
@ 2007-07-30 12:18         ` Johannes Berg
  2007-08-13 22:02         ` madwifi question maali Al Janoob
  1 sibling, 0 replies; 8+ messages in thread
From: Johannes Berg @ 2007-07-30 12:18 UTC (permalink / raw)
  To: Alfredo Matos; +Cc: maali Al Janoob, tomasw, linux-wireless

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

On Mon, 2007-07-30 at 13:08 +0100, Alfredo Matos wrote:

> What about atheros dadwifi [1] and openHAL [2] ? Could this help ?

Not entirely sure, but I very much doubt they do backoff in software.
Similary to bcm43xx, I expect they set the backoff parameters from the
driver but the actual algorithm will be implemented in hardware or
firmware. But I really don't know. I guess you can check out the code
and go through it.

johannes

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

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

* madwifi question
  2007-07-30 12:08       ` Alfredo Matos
  2007-07-30 12:18         ` Johannes Berg
@ 2007-08-13 22:02         ` maali Al Janoob
  2007-08-14  3:53           ` Michael Renzmann
  1 sibling, 1 reply; 8+ messages in thread
From: maali Al Janoob @ 2007-08-13 22:02 UTC (permalink / raw)
  To: linux-wireless

Does madwifi driver support ad hoc oepration?

Thanks

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


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

* Re: madwifi question
  2007-08-13 22:02         ` madwifi question maali Al Janoob
@ 2007-08-14  3:53           ` Michael Renzmann
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Renzmann @ 2007-08-14  3:53 UTC (permalink / raw)
  To: maali Al Janoob; +Cc: linux-wireless

Hi.

> Does madwifi driver support ad hoc oepration?

Yes.

Bye, Mike

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

end of thread, other threads:[~2007-08-14  4:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-27 23:14 Linux wireless stack question hamsa Al Janoob
2007-07-27 23:28 ` Tomas Winkler
2007-07-29 14:21   ` maali Al Janoob
2007-07-30 11:33     ` Johannes Berg
2007-07-30 12:08       ` Alfredo Matos
2007-07-30 12:18         ` Johannes Berg
2007-08-13 22:02         ` madwifi question maali Al Janoob
2007-08-14  3:53           ` Michael Renzmann

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).