package
1.2.1
Repository: https://github.com/go-magma/magma.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
FillIn assigns matching field values of src to dest A fields from src & dest are considered "matching" if they have identical names & Types FillIn will recursively inspect structures to find matching fields and return number of successfully set fields.
GetClientCertExpiration retreives from cxt & returns Unix time in seconds of client certificate expiration if present, 0 if not present.
GetClientGateway returns Identity of the Gateway caller retrieved from GRPC/HTTP Context (if present) where it's set by the middleware For use by all Gateway facing cloud services.
GetClientIdentity returns Identity of the RPC caller retrieved from GRPC/HTTP Context (if present) where it's set by the middleware or Obsidian NOTE: nil Identity is equivalent to missing Identity for all intents and purposes.
GetDecodedLabel tries to convert the metric label name/value enums to their enum names for display.
GetDecodedName gets the enum name for the metric family from the enum value.
GetEnumNameIfPossible tries to convert a string enum value to the associated enum name.
GetGatewayIdentity returns the identity of the Gateway caller.
GetHashableIdentitiesNumber returns a new table of type names, it's to be used only by unit tests and should not expose the original table.
GetHashToIdentity converts the passed slice to a map, whose keys are the hash strings of each Identity proto.
No description provided by the author
No description provided by the author
No description provided by the author
MarshalMconfig is a special mconfig marshaler tolerant to unregistered Any types.
MarshalMconfigToString - same as MarshalMconfig but returns string.
No description provided by the author
NewContextWithCertExpiration returns a new Context that carries the given certificate expiration time.
No description provided by the author
No description provided by the author
No description provided by the author
NewGatewayIdentity returns Gateway identity corresponding to given hardware network & logical gateway IDs.
NewGatewayWildcardIdentity returns Gateway wildcard Identity.
No description provided by the author
No description provided by the author
No description provided by the author
NewNetworkIdentity returns Network identity corresponding to given networkId.
NewNetworkWildcardIdentity returns Network Wildcard Identity.
NewOperatorIdentity returns Operator identity corresponding to given opId.
NewOperatorWildcardIdentity returns Operator wildcard Identity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SafeInit traverses given struct ptr and fills in all nil struct pointer, map & slice fields with defult initialized elements recursively.
No description provided by the author
No description provided by the author
UnmarshalMconfig is a special mconfig Unmarshaler tolerant to unregistered Any types.

# Constants

Bootstrap cert.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Go Struct tag to specify an alternative name for field name matching.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
magmad_ping_rtt_ms.
pipelined network_iface_status.
python_info.
pipelined rule install failures.
python_info.
magmad_ping_rtt_ms.
python_info.
python_info.
No description provided by the author
No description provided by the author
pipelined rule install failures.
magmad_temperature.
magmad unexpected_service_restarts.
No description provided by the author
python_info.
No description provided by the author
cause=mac_failure,resync,amf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Pipelined metrics.
UE attach, Serivce Request.
No description provided by the author
No description provided by the author
eNB SCTP shutdown context clean up time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
enodebd metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Detach.
No description provided by the author
No description provided by the author
mobilityd metrics.
No description provided by the author
No description provided by the author
No description provided by the author
Magmad metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GATEWAY PROCEDURES // .
GATEWAY FAILURES & ALERTS // .
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Prometheus metrics.
No description provided by the author
No description provided by the author
More prometheus metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Other errors.
No description provided by the author
No description provided by the author
subscriberdb metrics.
No description provided by the author
s6a.
SCTP.
No description provided by the author
No description provided by the author
Generic service metrics.
Metricsd metrics.
No description provided by the author
No description provided by the author
deregister_ue,implicit_detach, ue_initiated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
result=failure,accept,complete.
No description provided by the author
UE S1AP context.
cause=network_initiated,.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for CertType.
Enum value maps for CertType.
Enum value maps for ChallengeKey_KeyType.
Enum value maps for ChallengeKey_KeyType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for Identity_Wildcard_Type.
Enum value maps for Identity_Wildcard_Type.
Enum value maps for LogLevel.
Enum value maps for LogLevel.
Enum value maps for MetricLabelName.
Enum value maps for MetricLabelName.
Enum value maps for MetricName.
Enum value maps for MetricName.
Enum value maps for ReloadConfigResponse_ReloadConfigResult.
Enum value maps for ReloadConfigResponse_ReloadConfigResult.
Enum value maps for ServiceExitStatus_ExitCode.
Enum value maps for ServiceExitStatus_ExitCode.
Enum value maps for ServiceExitStatus_ServiceResult.
Enum value maps for ServiceExitStatus_ServiceResult.
Enum value maps for ServiceInfo_ApplicationHealth.
Enum value maps for ServiceInfo_ApplicationHealth.
Enum value maps for ServiceInfo_ServiceState.
Enum value maps for ServiceInfo_ServiceState.

# Structs

-------------------------------------------------------------------------- AccessGatewayID uniquely identifies an access gateway across the system Based on the usage context it could represent either hardware or logical AG ID.
No description provided by the author
------------------------------------------------------------------------------- Bytes is a special message type used to marshal & unmarshal unknown types as is -------------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- Challenge key stores the key used for challenge-response during bootstrap.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- An Event encapsulates all information regarding an event and it's metadata.
-------------------------------------------------------------------------- GatewayConfigs structure is a container for all Access Gateway's (AG) Cloud Managed Configs (CMC).
Deterministic hash of a serialized GatewayConfigs proto.
Metadata about the configs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetStatesRequest functions in two modes - ids is non-empty -- normal Get - ids empty -- Search with filters and load criteria.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Identities list wrapper.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- IDList is a generic definition of an array of IDs (network, gateway, etc.) --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Stream request passed as extra args to the streaming mconfig streamer policy.
No description provided by the author
-------------------------------------------------------------------------- NetworkID uniquely identifies the network --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
Wraps a gateway config and a stream offset that the config was computed from.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SyncRPCRequest is sent down to gateway from cloud.
SyncRPCResponse is sent from gateway to cloud.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedBootstrapperServer can be embedded to have forward compatible implementations.
UnimplementedDirectoryLookupServer can be embedded to have forward compatible implementations.
UnimplementedEventServiceServer can be embedded to have forward compatible implementations.
UnimplementedGatewayDirectoryServiceServer can be embedded to have forward compatible implementations.
UnimplementedMagmadServer can be embedded to have forward compatible implementations.
UnimplementedMetricsControllerServer can be embedded to have forward compatible implementations.
UnimplementedService303Server can be embedded to have forward compatible implementations.
UnimplementedStateServiceServer can be embedded to have forward compatible implementations.
UnimplementedStreamerServer can be embedded to have forward compatible implementations.
UnimplementedSyncRPCServiceServer can be embedded to have forward compatible implementations.
UnimplementedTenantsServiceServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author

# Interfaces

BootstrapperClient is the client API for Bootstrapper service.
BootstrapperServer is the server API for Bootstrapper service.
DirectoryLookupClient is the client API for DirectoryLookup service.
DirectoryLookupServer is the server API for DirectoryLookup service.
EventServiceClient is the client API for EventService service.
EventServiceServer is the server API for EventService service.
GatewayDirectoryServiceClient is the client API for GatewayDirectoryService service.
GatewayDirectoryServiceServer is the server API for GatewayDirectoryService service.
No description provided by the author
No description provided by the author
MagmadClient is the client API for Magmad service.
MagmadServer is the server API for Magmad service.
MetricsControllerClient is the client API for MetricsController service.
MetricsControllerServer is the server API for MetricsController service.
Service303Client is the client API for Service303 service.
Service303Server is the server API for Service303 service.
StateServiceClient is the client API for StateService service.
StateServiceServer is the server API for StateService service.
No description provided by the author
No description provided by the author
StreamerClient is the client API for Streamer service.
StreamerServer is the server API for Streamer service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SyncRPCServiceClient is the client API for SyncRPCService service.
SyncRPCServiceServer is the server API for SyncRPCService service.
TenantsServiceClient is the client API for TenantsService service.
TenantsServiceServer is the server API for TenantsService service.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- Logging levels --------------------------------------------------------------------------.
Possible labels, used as metric_name{label_name=label_value}.
For each metric name tracked, we use an enum.
No description provided by the author
ExitCode enumeration as defined in service "result" by systemd.
ServiceResult enumeration as defined in service "result" by systemd.
Gives information about whether the application is usable.
No description provided by the author