-
Notifications
You must be signed in to change notification settings - Fork 98
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
Allow routing on top of AP-client links, rewrite of #551, fix #415 #554
Conversation
packages/lime-system/files/usr/lib/lua/lime/mode/apbackbone.lua
Outdated
Show resolved
Hide resolved
packages/lime-system/files/usr/lib/lua/lime/proto/apbackbone.lua
Outdated
Show resolved
Hide resolved
Please don't merge yet, I am testing :) |
dfb1e4a
to
556f36c
Compare
2cf2e00
to
bbe1dac
Compare
Ok, I tested the link between various routers models and it works (in most of the cases it associates and the routing protocols see each other): TP-Link WDR3600 (Atheros wifi) tested as AP, works (ap+apname+apbb+ieee80211s) I think the PR is ready for merging :) |
I took the liberty to include more documentation fixes in this branch, let me know if I should make separate PRs for those. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve as it is.
Nevertheless I would like to know a case of specific use, it would be good to document that case. Otherwise we could generate confusion in people at the time of choosing what type of connections to use.
Ok, I merge now but I totally agree that documentation is needed. Here you are an example of reason for which a community could want to use AP-sta instead of mesh: |
This is a rewrite of #551.
Here I created a new
apbackbone
mode
andproto
instead of modifying the currently existingap
andapname
.This way I can avoid removing tableMelt function in
wireless.lua
(which maybe would be a good idea anyway, to be discussed).The only difference between
apname
andapbackbone
is that in the latter thenetwork
option is not hard-coded tolan
.A
proto
forapbackbone
has been created so that the base interface, needed for hosting the vlan interface with the routing protocols, can be created.I documented everything in
lime-example
and I removed the documentation for the BMX6 case added in #426 as BMX6 will not be selected by default for the next release.Additionally, I cleaned some other
proto
files removing an unused.configured
variable and cleaned thelime-example
file. I can split this to a separate PR if needed.Testing of this PR is being done, I'll update here with the results.