modules/

directory
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2020 License: BSD-3-Clause

Directories

Path Synopsis
cwf
gateway/services/uesim
Package hss provides a thin client for using the UESim service.
Package hss provides a thin client for using the UESim service.
gateway/services/uesim/uesim
This starts the user equipment (ue) service.
This starts the user equipment (ue) service.
devmand
feg
cloud/go/plugin
Package plugin exposes the OrchestratorPlugin implementation for the module.
Package plugin exposes the OrchestratorPlugin implementation for the module.
cloud/go/services/feg_relay/gw_to_feg_relay
h2c server serving requests from FeG to AG.
h2c server serving requests from FeG to AG.
cloud/go/services/feg_relay/servicers
Package servicesrs implements various relay RPCs to relay messages from FeG to Gateways via Controller
Package servicesrs implements various relay RPCs to relay messages from FeG to Gateways via Controller
cloud/go/services/feg_relay/utils
Package utils includes common helper functions used by FeG Rely components/services
Package utils includes common helper functions used by FeG Rely components/services
cloud/go/services/health
Package health provides a thin client for using the health service from other cloud services.
Package health provides a thin client for using the health service from other cloud services.
cloud/go/services/health/test_utils
Package test_utils provides functions and constants that are useful for health service testing
Package test_utils provides functions and constants that are useful for health service testing
gateway/diameter
Shared diameter settings across magma cloud
Shared diameter settings across magma cloud
gateway/service_health
Package service_health encapsulates service functionality related to health that service303 services can extend themselves with
Package service_health encapsulates service functionality related to health that service303 services can extend themselves with
gateway/service_health/metrics
Package metrics provides utility functions for service_health services to more easily obtain their metrics
Package metrics provides utility functions for service_health services to more easily obtain their metrics
gateway/services/aaa
Package aaa provides Carrier WiFi related services
Package aaa provides Carrier WiFi related services
gateway/services/aaa/aaa_server
Package main Package main implements WiFi AAA server
Package main Package main implements WiFi AAA server
gateway/services/aaa/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.
gateway/services/aaa/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.
gateway/services/aaa/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)
gateway/services/aaa/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
gateway/services/aaa/session_manager
session_manager package defines local session manager client API
session_manager package defines local session manager client API
gateway/services/aaa/store
Package store provides an implementation for AAA Session and SessionTable interfaces
Package store provides an implementation for AAA Session and SessionTable interfaces
gateway/services/aaa/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
gateway/services/eap
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
gateway/services/eap/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
gateway/services/eap/eap_router
Package main implements eap_router service
Package main implements eap_router service
gateway/services/eap/eap_router/sample_eap_client
Package main implements sample eap_router service client
Package main implements sample eap_router service client
gateway/services/eap/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
gateway/services/eap/providers/aka/eap_aka
Package main implements Magma EAP AKA Service
Package main implements Magma EAP AKA Service
gateway/services/eap/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
gateway/services/eap/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
gateway/services/eap/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
gateway/services/eap/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
gateway/services/eap/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
gateway/services/gateway_health
Package gateway_health provides a client for using the cloud health service from federated gateways.
Package gateway_health provides a client for using the cloud health service from federated gateways.
gateway/services/gateway_health/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
gateway/services/gateway_health/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.
gateway/services/hlr_proxy
Package swx_proxy provides a thin client for using swx proxy service.
Package swx_proxy provides a thin client for using swx proxy service.
gateway/services/radiusd
Package radiusd contains the radiusd service.
Package radiusd contains the radiusd service.
gateway/services/s6a_proxy
Package s6a_proxy provides a thin client for using s6a proxy service.
Package s6a_proxy provides a thin client for using s6a proxy service.
gateway/services/s6a_proxy/s6a_proxy
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
gateway/services/s6a_proxy/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.
gateway/services/session_proxy/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
gateway/services/session_proxy/relay/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
gateway/services/session_proxy/session_proxy
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.
gateway/services/swx_proxy
Package swx_proxy provides a thin client for using swx proxy service.
Package swx_proxy provides a thin client for using swx proxy service.
gateway/services/swx_proxy/cache
Package cache implements Swx GRPC response cache
Package cache implements Swx GRPC response cache
gateway/services/swx_proxy/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
gateway/services/swx_proxy/swx_proxy
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
gateway/services/testcore/hss
Package hss provides a thin client for using the hss service.
Package hss provides a thin client for using the hss service.
gateway/services/testcore/hss/hss
This starts the home subscriber server (hss) service.
This starts the home subscriber server (hss) service.
gateway/tools/s6a_cli
Command Line Tool to create & manage Operators, ACLs and Certificates
Command Line Tool to create & manage Operators, ACLs and Certificates
gateway Module
lte
cloud/go/protos
Contains utilities for working with SubscriberIDs package protos includes generated GRPC sources as well as corresponding helper functions
Contains utilities for working with SubscriberIDs package protos includes generated GRPC sources as well as corresponding helper functions
cloud/go/services/lte
Package lte provides the LTE service mesh service.
Package lte provides the LTE service mesh service.
cloud/go/services/policydb
Package client provides a thin client for contacting the policydb service.
Package client provides a thin client for contacting the policydb service.
cloud/go/services/policydb/servicers
policyd assignments servicer provides the gRPC interface for the REST and services to interact with assignments from policy rules and subscribers.
policyd assignments servicer provides the gRPC interface for the REST and services to interact with assignments from policy rules and subscribers.
cloud/go/services/subscriberdb
Package client provides a thin client for contacting the subscriberdb service.
Package client provides a thin client for contacting the subscriberdb service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL