Files
openlan/pkg/api/url.go
Daniel Ding da0d6d853d
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
fea: show kernel neighbors.
2025-11-26 15:02:51 +08:00

38 lines
909 B
Go
Executable File

package api
import "github.com/gorilla/mux"
func Add(router *mux.Router, cs SwitchApi) {
Link{cs: cs}.Router(router)
User{}.Router(router)
KernelRoute{}.Router(router)
KernelNeighbor{}.Router(router)
Neighbor{}.Router(router)
Access{}.Router(router)
OnLine{}.Router(router)
Lease{}.Router(router)
Server{cs: cs}.Router(router)
Device{}.Router(router)
VPNClient{}.Router(router)
PProf{}.Router(router)
Config{cs: cs}.Router(router)
Version{cs: cs}.Router(router)
Log{}.Router(router)
RateLimit{cs: cs}.Router(router)
Ceci{}.Router(router)
Bgp{}.Router(router)
IPSec{}.Router(router)
OpenAPI{}.Router(router)
ZTrust{}.Router(router)
ClientQoS{}.Router(router)
Output{cs: cs}.Router(router)
ACL{}.Router(router)
PrefixRoute{cs: cs}.Router(router)
FindHop{}.Router(router)
SNAT{}.Router(router)
DNAT{}.Router(router)
RouterTunnel{}.Router(router)
Network{cs: cs}.Router(router)
}