forked from lf-edge/eve
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement features of the new cellular APIs
This is the second part of the commit series implementing the new cellular APIs in EVE. The first part was mostly about extending zedagent microservice to support parsing of the new protobuf messages and extending structures used for delivering config and status between NIM and wwan microservice. But wwan and for the most part also NIM still worked only in the backward-compatible mode. In this commit, we make substantial enhancements to the wwan microservice and some additions to NIM to implement the new cellular APIs in their full scope. Part II changelog: * implemented username/password authentication for cellular networks * added logging with configurable verbose level to wwan microservice * upgraded QMI and MBIM CLI tools to bring in some later added commands needed to implement the new cellular APIs. Note that some of the patches we were applying to the previously used versions are already included in the newer versions and we can therefore remove these patch files * improved robustness of the wwan microservice - decreased reaction time and improved ability to recover from lost/broken connectivity * finalized support for multiple cellular modems (just few changes were needed, most of the code was already there) * more cellular status data are now published, e.g.: time when the connection was established, info about currently used provided, used Radio Access Technology (UMTS / LTE / ...), modem manufacturer, etc. * added support for modems with multiple SIMs in the DSSS mode (single standby) Signed-off-by: Milan Lenco <milan@zededa.com>
- Loading branch information
1 parent
a33a687
commit d361262
Showing
21 changed files
with
2,051 additions
and
508 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
pkg/pillar/vendor/github.com/Luzifer/go-openssl/v4/.travis.yml
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.