Documentation
¶
Index ¶
- func FilterSessionsByIP(nodeMap *map[string]*core.NodeAssociation, filterByIP net.IP) *core.Session
- func FilterSessionsByTeid(nodeMap *map[string]*core.NodeAssociation, filterByTeid uint32) *core.Session
- func GetAllSessions(nodeMap *map[string]*core.NodeAssociation) (sessions []core.Session)
- type ApiHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterSessionsByIP ¶
func FilterSessionsByTeid ¶
func GetAllSessions ¶
func GetAllSessions(nodeMap *map[string]*core.NodeAssociation) (sessions []core.Session)
Types ¶
type ApiHandler ¶
type ApiHandler struct {
BpfObjects *ebpf.BpfObjects
PfcpSrv *core.PfcpConnection
ForwardPlaneStats *ebpf.UpfXdpActionStatistic
Cfg *config.UpfConfig
}
func NewApiHandler ¶
func NewApiHandler(bpfObjects *ebpf.BpfObjects, pfcpSrv *core.PfcpConnection, forwardPlaneStats *ebpf.UpfXdpActionStatistic, cfg *config.UpfConfig) *ApiHandler
func (*ApiHandler) InitMetricsRoute ¶
func (h *ApiHandler) InitMetricsRoute() *gin.Engine
func (*ApiHandler) InitRoutes ¶
func (h *ApiHandler) InitRoutes() *gin.Engine
Click to show internal directories.
Click to hide internal directories.