fea: access for ceci.

This commit is contained in:
Daniel Ding
2025-04-13 15:33:35 +08:00
parent d7622bbc05
commit 754d933e68
859 changed files with 120670 additions and 145098 deletions

23
cmd/switch/main_linux.go Executable file
View File

@@ -0,0 +1,23 @@
package main
import (
"github.com/luscis/openlan/pkg/cache"
"github.com/luscis/openlan/pkg/config"
"github.com/luscis/openlan/pkg/libol"
cswitch "github.com/luscis/openlan/pkg/switch"
)
func main() {
c := config.NewSwitch()
config.Update(c)
libol.SetLogger(c.Log.File, c.Log.Verbose)
cache.Init(&c.Perf)
s := cswitch.NewSwitch(c)
libol.PreNotify()
s.Initialize()
s.Start()
libol.SdNotify()
libol.Wait()
s.Stop()
}