Directories ¶
Path | Synopsis |
---|---|
Package aaa provides Carrier WiFi related services
|
Package aaa provides Carrier WiFi related services |
aaa_server
Package main Package main implements WiFi AAA server
|
Package main Package main implements WiFi AAA server |
client
Package client provides a thin API client for communicating with AAA Server.
|
Package client provides a thin API client for communicating with AAA Server. |
radius
package radius implements AAA server's radius interface for accounting & authentication package radius implements AAA server's radius interface for accounting & authentication Copyright 2020 The Magma Authors.
|
package radius implements AAA server's radius interface for accounting & authentication package radius implements AAA server's radius interface for accounting & authentication Copyright 2020 The Magma Authors. |
radius/dae
package dae implements Radius Dynamic Authorization Extensions API (https://tools.ietf.org/html/rfc5176) package dae implements Radius Dynamic Authorization Extensions API (https://tools.ietf.org/html/rfc5176)
|
package dae implements Radius Dynamic Authorization Extensions API (https://tools.ietf.org/html/rfc5176) package dae implements Radius Dynamic Authorization Extensions API (https://tools.ietf.org/html/rfc5176) |
servicers
package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services
|
package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services package servcers implements WiFi AAA GRPC services |
session_manager
session_manager package defines local session manager client API
|
session_manager package defines local session manager client API |
store
Package store provides an implementation for AAA Session and SessionTable interfaces
|
Package store provides an implementation for AAA Session and SessionTable interfaces |
test/mock_sessiond
Package test provides common definitions and function for eap related tests
|
Package test provides common definitions and function for eap related tests |
Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers
|
Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers Package eap (EAP Authenticator) provides interface to supported & registered EAP Authenticator Providers |
client
Package client (eap.client) provides interface to supported & registered EAP Authenticator Providers
|
Package client (eap.client) provides interface to supported & registered EAP Authenticator Providers |
eap_router
Package main implements eap_router service
|
Package main implements eap_router service |
eap_router/sample_eap_client
Package main implements sample eap_router service client
|
Package main implements sample eap_router service client |
providers/aka
package aka implements EAP-AKA provider package aka implements EAP-AKA EAP Method Package handlers provided AKA Response handlers for supported AKA subtypes package servce implements EAP-AKA GRPC service
|
package aka implements EAP-AKA provider package aka implements EAP-AKA EAP Method Package handlers provided AKA Response handlers for supported AKA subtypes package servce implements EAP-AKA GRPC service |
providers/aka/eap_aka
Package main implements Magma EAP AKA Service
|
Package main implements Magma EAP AKA Service |
providers/aka/provider
package aka implements EAP-AKA provider Package aka implements EAP-AKA provider
|
package aka implements EAP-AKA provider Package aka implements EAP-AKA provider |
providers/aka/servicers
package servcers implements EAP-AKA GRPC service package servcers implements EAP-AKA GRPC service package servicers implements EAP-AKA GRPC service
|
package servcers implements EAP-AKA GRPC service package servcers implements EAP-AKA GRPC service package servicers implements EAP-AKA GRPC service |
providers/aka/servicers/handlers
Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes
|
Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes Package handlers provided AKA Response handlers for supported AKA subtypes |
providers/registry
Package registry defines API to register and fing EAP providers Package registry defines API to register and fing EAP providers
|
Package registry defines API to register and fing EAP providers Package registry defines API to register and fing EAP providers |
test
Package test provides common definitions and function for eap related tests Package test provides common definitions and function for eap related tests Package test provides common definitions and function for eap related tests
|
Package test provides common definitions and function for eap related tests Package test provides common definitions and function for eap related tests Package test provides common definitions and function for eap related tests |
collection
Package collection provides functions used by the health manager to collect health related metrics for FeG services and the system Package collection provides functions used by the health manager to collect health related metrics for FeG services and the system
|
Package collection provides functions used by the health manager to collect health related metrics for FeG services and the system Package collection provides functions used by the health manager to collect health related metrics for FeG services and the system |
health_manager
Package health_manager provides the main functionality for the gateway_health service.
|
Package health_manager provides the main functionality for the gateway_health service. |
Package swx_proxy provides a thin client for using swx proxy service.
|
Package swx_proxy provides a thin client for using swx proxy service. |
Magma LTE S6a Proxy Service The service is only exposed to other cloud services and should not be accessible to outside clients
|
Magma LTE S6a Proxy Service The service is only exposed to other cloud services and should not be accessible to outside clients |
servicers
Package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation It also handles CLR, sends sync rpc request to gateway, then returns a CLA over diameter connection.
|
Package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation It also handles CLR, sends sync rpc request to gateway, then returns a CLA over diameter connection. |
Central Session Controller is a service which proxies calls to the OCS and policydb to retrieve credit and traffic policy information and relay it to the gateway.
|
Central Session Controller is a service which proxies calls to the OCS and policydb to retrieve credit and traffic policy information and relay it to the gateway. |
credit_control/gy
CreditControl constants and structs to be used in sending/receiving messages GyClient is a client to send Credit Control Request messages over diameter And receive Credit Control Answer messages in response
|
CreditControl constants and structs to be used in sending/receiving messages GyClient is a client to send Credit Control Request messages over diameter And receive Credit Control Answer messages in response |
relay/mocks
Code generated by mockery v1.0.0.
|
Code generated by mockery v1.0.0. |
Magma's Swx Proxy Service converts gRPC requests into Swx protocol over diameter
|
Magma's Swx Proxy Service converts gRPC requests into Swx protocol over diameter |
cache
Package cache implements Swx GRPC response cache
|
Package cache implements Swx GRPC response cache |
servicers
Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs and returns their RPC representation Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs and returns their RPC representation Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs returns their RPC representation
|
Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs and returns their RPC representation Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs and returns their RPC representation Package servicers implements Swx GRPC proxy service which sends MAR/SAR messages over diameter connection, waits (blocks) for diameter's MAA/SAAs returns their RPC representation |
testcore
|
|
hss
Package hss provides a thin client for using the hss service.
|
Package hss provides a thin client for using the hss service. |
hss/hss
This starts the home subscriber server (hss) service.
|
This starts the home subscriber server (hss) service. |
Click to show internal directories.
Click to hide internal directories.