Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Effort Stalled #1

Open
gregory-nutt opened this issue Oct 31, 2014 · 0 comments
Open

Effort Stalled #1

gregory-nutt opened this issue Oct 31, 2014 · 0 comments

Comments

@gregory-nutt
Copy link
Owner

This effort is stalled. These are the primary obstacles:

  1. The BSD IEEE 802.11 code is quite large. I am not certain if it can be made practical in a deeply embedded system. Certainly with need to be put on a diet and made much smaller.
  2. But, in order to reduce the size, you would need more 802.11 expertise than I have. The code is not heavily commented so you really need to understand the significance of all of the low level, uncommented bit field operations.

I tried separating the ieee80211 code into another "mini802" directory and disabling features. I disable AP and HT. The size was only slightly smaller... not small enough to lose AP functionality for.

  1. I still do not understand the interfaces between the ieee80211 blob and the rest of the OS. The user interface layer is not such a big problem, but the device level interface layer is fragmentary (mostly missing) and not well understood.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant