Commit 4a6aed6
committed
Implement agent in Go controlling ModemManager
This large commit completely reworks the wwan microservice.
Instead of the (rather limited) shell script controlling modems using
QMI/MBIM CLI tools, EVE will now use ModemManager for the management of
cellular connectivity just like many standard Linux distributions.
However, instead of using NetworkManager, which does not fit into EVE
architecture and requirements, we implement our own thin microservice
"mmagent", operating in between pillar and ModemManager.
More info is here: https://wiki.lfedge.org/display/EVE/ModemManager+Evaluation
and in the comprehensive documentation which comes with the next commit.
Signed-off-by: Milan Lenco <milan@zededa.com>1 parent d7cea6b commit 4a6aed6
File tree
1,311 files changed
+403726
-2665
lines changed- pkg/wwan
- decryptpasswd
- vendor
- golang.org/x/crypto/pbkdf2
- etc/ppp
- peers
- mmagent
- mmdbus
- vendor
- github.com
- eriknordmark/ipinfo
- fsnotify/fsnotify
- go-ole/go-ole
- oleutil
- godbus/dbus/v5
- google
- go-cmp
- cmp
- internal
- diff
- flags
- function
- value
- go-containerregistry
- pkg/v1/types
- go-tpm
- tpm2
- tpmutil
- tbs
- lf-edge
- eve-api/go
- auth
- certs
- config
- evecommon
- info
- eve/pkg/pillar
- agentbase
- agentlog
- base
- cipher
- evetpm
- flextimer
- objtonum
- pidfile
- pubsub
- socketdriver
- sriov
- types
- utils
- file
- generics
- logging
- netutils
- watch
- miekg/dns
- satori/go.uuid
- shirou/gopsutil
- disk
- internal/common
- sirupsen/logrus
- tatsushid/go-fastping
- vishvananda
- netlink
- nl
- netns
- yusufpapurcu/wmi
- golang.org/x
- mod
- semver
- net
- bpf
- icmp
- internal
- iana
- socket
- ipv4
- ipv6
- sys
- execabs
- internal/unsafeheader
- unix
- windows
- tools
- go
- gcexportdata
- internal/packagesdriver
- packages
- internal
- event
- core
- keys
- label
- gcimporter
- gocommand
- goroot
- packagesinternal
- pkgbits
- typeparams
- typesinternal
- google.golang.org/protobuf
- encoding
- prototext
- protowire
- internal
- descfmt
- descopts
- detrand
- encoding
- defval
- messageset
- tag
- text
- errors
- filedesc
- filetype
- flags
- genid
- impl
- order
- pragma
- set
- strs
- version
- proto
- reflect
- protoreflect
- protoregistry
- runtime
- protoiface
- protoimpl
- types/known/timestamppb
- patches/libmbim
- usr/bin
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,311 files changed
+403726
-2665
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
7 | 5 | | |
8 | 6 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
12 | 11 | | |
13 | | - | |
14 | | - | |
15 | 12 | | |
16 | | - | |
17 | | - | |
18 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 20 | + | |
25 | 21 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
29 | 26 | | |
30 | | - | |
| 27 | + | |
31 | 28 | | |
32 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
37 | 41 | | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
43 | | - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
44 | 50 | | |
45 | | - | |
46 | | - | |
47 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
48 | 54 | | |
49 | | - | |
50 | 55 | | |
51 | 56 | | |
52 | 57 | | |
53 | 58 | | |
54 | 59 | | |
55 | | - | |
56 | | - | |
57 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
58 | 64 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 77 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments