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

iNIC future support #19

Open
kovz opened this issue Nov 28, 2018 · 2 comments
Open

iNIC future support #19

kovz opened this issue Nov 28, 2018 · 2 comments

Comments

@kovz
Copy link
Contributor

kovz commented Nov 28, 2018

I have found very interesting blog about very similar problem with WiFi driver and LuCI configuration possibility. Here it is.
From my investigation I have understood, that if we want to have complete support iNIC driver in LuCI(or GNU/Linux), we have two possible ways:

  1. Add fullMAC ieee802.11 support to current driver. This means implement cfg80211_ops API support and export wiphy struct.
  2. Adopt scripts from link to our reality.
    IMHO first way more difficult, but will realize modern interface and will stay actual for long period. Second is more simple, but outdated and can be dropped by kernel maintainers at any time.

Personally I vote for fullMAC cfg80211 interface support. proper wext support can be done in parallel.

@arnysch @Quallenauge @linusw what do you think?
@linusw we have discussed iNIC driver in private chat

@Quallenauge
Copy link
Owner

In short: I personally would also prefer a cfg80211_ops API support.
Think of the recently introduced changes of the kernel makes future development (more than needed) tricky (I had to revert an upstream patch with that one 1e18a85 just to get this running. I'm afraid that in future more of these are needed. ).

@arnysch
Copy link
Contributor

arnysch commented Nov 28, 2018

Don't know much about WiFi internals. So can only answer in a superficial way:
Of course the solution is preferable which promises to be more stable in the future.
Which you explained is "fullMAC ieee802.11".

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

3 participants