Versions in this module Expand all Collapse all v1 v1.2.1 Aug 20, 2020 v1.2.0 Aug 20, 2020 Changes in this version + const Auth + const CheckcodeValue + const EapIdentityRequestPacket + const IdentityPostfix + const MacAStart + const MessageAuthenticatorAttrLength + const SqnLen + func ConvertStorageErrorToGrpcStatus(err error) error + func ExtractBytesReceived(output []byte) (float64, error) + func PrettyPrintIperfResponse(input []byte) string + type UESimConfig struct + type UESimServer struct + func NewUESimServer(factory blobstore.BlobStorageFactory) (*UESimServer, error) + func (srv *UESimServer) AddUE(ctx context.Context, ue *cwfprotos.UEConfig) (ret *protos.Void, err error) + func (srv *UESimServer) Authenticate(ctx context.Context, id *cwfprotos.AuthenticateRequest) (*cwfprotos.AuthenticateResponse, error) + func (srv *UESimServer) CreateEAPIdentityRequest(imsi, calledStationID string) (*radius.Packet, error) + func (srv *UESimServer) Disconnect(ctx context.Context, id *cwfprotos.DisconnectRequest) (*cwfprotos.DisconnectResponse, error) + func (srv *UESimServer) EapToRadius(eapP eap.Packet, imsi string, calledStationID string, identifier uint8) (*radius.Packet, error) + func (srv *UESimServer) GenTraffic(ctx context.Context, req *cwfprotos.GenTrafficRequest) (*cwfprotos.GenTrafficResponse, error) + func (srv *UESimServer) HandleEap(ue *cwfprotos.UEConfig, req eap.Packet) (eap.Packet, error) + func (srv *UESimServer) HandleRadius(imsi string, calledStationID string, p *radius.Packet) (*radius.Packet, error) + func (srv *UESimServer) MakeAccountingStopRequest(calledStationID string) (*radius.Packet, error)