Networking Forums

Networking Forums > Computer Networking > Linux Networking > IEEE802.11

Reply
 
 
Jack
Guest
Posts: n/a

 
      06-30-2006, 07:02 PM
Does the kernel source code has the IEEE802.11 source code? Which
directory is it located?
Thanks.

Jack

 
Reply With Quote
 
 
 
 
Robert Harris
Guest
Posts: n/a

 
      07-01-2006, 09:46 AM
Jack wrote:
> Does the kernel source code has the IEEE802.11 source code? Which
> directory is it located?
> Thanks.
>
> Jack
>


Mostly in drivers/net/wireless

Robert
 
Reply With Quote
 
Michael Heiming
Guest
Posts: n/a

 
      07-01-2006, 10:13 AM
In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
> Jack wrote:


>> Does the kernel source code has the IEEE802.11 source code?
>> Which directory is it located?


> Mostly in drivers/net/wireless


In addition, using 'locate -i ieee802' or/and 'find ...' on the
kernel source dir looks like good start to me. ;-)

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo (E-Mail Removed) | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 433: error: one bad user found in front of screen
 
Reply With Quote
 
Larry Finger
Guest
Posts: n/a

 
      07-01-2006, 03:21 PM
Michael Heiming wrote:
> In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
>> Jack wrote:

>
>>> Does the kernel source code has the IEEE802.11 source code?
>>> Which directory is it located?

>
>> Mostly in drivers/net/wireless

>
> In addition, using 'locate -i ieee802' or/and 'find ...' on the
> kernel source dir looks like good start to me. ;-)
>


The ieee802.11 code is in net/ieee80211. The drivers that use it are in drivers/net/wireless.
 
Reply With Quote
 
Michael Heiming
Guest
Posts: n/a

 
      07-01-2006, 07:58 PM
In comp.os.linux.networking Larry Finger <(E-Mail Removed)>:
> Michael Heiming wrote:
>> In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
>>> Jack wrote:

>>
>>>> Does the kernel source code has the IEEE802.11 source code?
>>>> Which directory is it located?

>>
>>> Mostly in drivers/net/wireless

>>
>> In addition, using 'locate -i ieee802' or/and 'find ...' on the
>> kernel source dir looks like good start to me. ;-)
>>


> The ieee802.11 code is in net/ieee80211. The drivers that use
> it are in drivers/net/wireless.


Likely, the purpose of my contribution was to enable the OP
finding things using standard tools. So he can adapt on the next
problem, where do I find "blah ...", without needing to post.
IMHO this is how usenet works.

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo (E-Mail Removed) | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 395: Redundant ACLs.
 
Reply With Quote
 
Jack
Guest
Posts: n/a

 
      07-02-2006, 03:41 AM

Larry Finger wrote:
> Michael Heiming wrote:
> > In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
> >> Jack wrote:

> >
> >>> Does the kernel source code has the IEEE802.11 source code?
> >>> Which directory is it located?

> >
> >> Mostly in drivers/net/wireless

> >
> > In addition, using 'locate -i ieee802' or/and 'find ...' on the
> > kernel source dir looks like good start to me. ;-)
> >

>
> The ieee802.11 code is in net/ieee80211. The drivers that use it are in drivers/net/wireless.


Thanks. My system does not have it. Below is some information:
../src/linux-2.6.11.12/net/802
../src/linux-2.6.11.12/net/802/p8022.c
../src/linux-2.6.11.12/net/802/p8023.c
../src/linux-2.6.11.12/net/802/sysctl_net_802.c
../src/linux-2.6.11.12/net/802/.p8023.o.cmd
../src/linux-2.6.11.12/net/802/sysctl_net_802.o
../src/linux-2.6.11.12/net/802/p8023.o
../src/linux-2.6.11.12/net/802/.p8022.o.cmd
../src/linux-2.6.11.12/net/802/.sysctl_net_802.o.cmd
../src/linux-2.6.11.12/net/802/p8022.o
../src/linux-2.6.11.12/net/8021q

My system has drivers/net/wireless, such as wavelan.c.

 
Reply With Quote
 
Larry Finger
Guest
Posts: n/a

 
      07-02-2006, 04:31 AM
Jack wrote:
> Larry Finger wrote:
>> Michael Heiming wrote:
>>> In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
>>>> Jack wrote:
>>>>> Does the kernel source code has the IEEE802.11 source code?
>>>>> Which directory is it located?
>>>> Mostly in drivers/net/wireless
>>> In addition, using 'locate -i ieee802' or/and 'find ...' on the
>>> kernel source dir looks like good start to me. ;-)
>>>

>> The ieee802.11 code is in net/ieee80211. The drivers that use it are in drivers/net/wireless.

>
> Thanks. My system does not have it. Below is some information:
> ./src/linux-2.6.11.12/net/802
> ./src/linux-2.6.11.12/net/802/p8022.c
> ./src/linux-2.6.11.12/net/802/p8023.c
> ./src/linux-2.6.11.12/net/802/sysctl_net_802.c
> ./src/linux-2.6.11.12/net/802/.p8023.o.cmd
> ./src/linux-2.6.11.12/net/802/sysctl_net_802.o
> ./src/linux-2.6.11.12/net/802/p8023.o
> ./src/linux-2.6.11.12/net/802/.p8022.o.cmd
> ./src/linux-2.6.11.12/net/802/.sysctl_net_802.o.cmd
> ./src/linux-2.6.11.12/net/802/p8022.o
> ./src/linux-2.6.11.12/net/8021q
>
> My system has drivers/net/wireless, such as wavelan.c.
>


The code was added later than 2.6.11. If you want to see the code and work with it, you should grab
a copy of the 2.6.17 source. The wireless drivers in 2.6.11 implement their own version of the
802.11 stack.

Larry
 
Reply With Quote
 
Jack
Guest
Posts: n/a

 
      07-02-2006, 05:09 AM

Larry Finger wrote:
> Jack wrote:
> > Larry Finger wrote:
> >> Michael Heiming wrote:
> >>> In comp.os.linux.networking Robert Harris <(E-Mail Removed)>:
> >>>> Jack wrote:
> >>>>> Does the kernel source code has the IEEE802.11 source code?
> >>>>> Which directory is it located?
> >>>> Mostly in drivers/net/wireless
> >>> In addition, using 'locate -i ieee802' or/and 'find ...' on the
> >>> kernel source dir looks like good start to me. ;-)
> >>>
> >> The ieee802.11 code is in net/ieee80211. The drivers that use it are in drivers/net/wireless.

> >
> > Thanks. My system does not have it. Below is some information:
> > ./src/linux-2.6.11.12/net/802
> > ./src/linux-2.6.11.12/net/802/p8022.c
> > ./src/linux-2.6.11.12/net/802/p8023.c
> > ./src/linux-2.6.11.12/net/802/sysctl_net_802.c
> > ./src/linux-2.6.11.12/net/802/.p8023.o.cmd
> > ./src/linux-2.6.11.12/net/802/sysctl_net_802.o
> > ./src/linux-2.6.11.12/net/802/p8023.o
> > ./src/linux-2.6.11.12/net/802/.p8022.o.cmd
> > ./src/linux-2.6.11.12/net/802/.sysctl_net_802.o.cmd
> > ./src/linux-2.6.11.12/net/802/p8022.o
> > ./src/linux-2.6.11.12/net/8021q
> >
> > My system has drivers/net/wireless, such as wavelan.c.
> >

>
> The code was added later than 2.6.11. If you want to see the code and work with it, you should grab
> a copy of the 2.6.17 source. The wireless drivers in 2.6.11 implement their own version of the
> 802.11 stack.
>

Thanks a lot. Other than installing the latest version, how can I get
the source code?
Download the latest version, then untar it?

Jack

 
Reply With Quote
 
Larry Finger
Guest
Posts: n/a

 
      07-02-2006, 05:54 PM
Jack wrote:
> Thanks a lot. Other than installing the latest version, how can I get
> the source code?
> Download the latest version, then untar it?


That should work. What do you plan to do with it? If you want to build it for the 2.6.11 kernel, at
least the Makefile and Kconfig will need some work.

Larry
 
Reply With Quote
 
Jack
Guest
Posts: n/a

 
      07-03-2006, 02:59 AM

Larry Finger wrote:
> Jack wrote:
> > Thanks a lot. Other than installing the latest version, how can I get
> > the source code?
> > Download the latest version, then untar it?

>
> That should work. What do you plan to do with it? If you want to build it for the 2.6.11 kernel, at
> least the Makefile and Kconfig will need some work.
>
> Larry


Thanks. I plan to study the source code of IEEE802.11 and wireless
driver. If possible, I want to make some change to it. Could you give
me some suggestions?

Jack

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




1 2 3 4 5 6 7 8 9 10 11