ELF>@@F$1fDH@ 1fH@ 1fHH@1ff.AUAIATI1UHDSHHH|$HPHT$HtPAL$HL MȅH HDA~ LMLHHMH5LP1XZH[]A\A]@AWH5AVAUATL%ULH-SHHDGEHE1HPdt$sLH߅H5HE1HP t/KHH5H߅H HD1HH@L5L-L%H-L8L9tYAWLH1AWfA9WtH5H1CHLH߅IE1HM?L9xuH1[]A\A]A^A_AVIAUIATAUDHSHL1H|$IV(HL$H}HHMEHDIVRA~UPH51HAuL H=Y^t{IEL%DL%PH51ATMHH=XZuVLIVHH VH=DBP11ATAuLL$(H H[]A\A]A^tLHL E1VPHATAut$(IF@P1H0DIEL%=AUII1ATAUSHDHHH|$HPDH HT$HthA}H HHDH A~^HLLPLKH51LKYL^H HT$L1H5H[]A\A]HL H5LPM1LXZMfAWIAVAAUATIUSHDHHHHLl$ H|$HU(DH LHL$AHED$HHELHDHURA~VPH5L1sL H=^_BtHCL5L5PH51AVMLH=XZLHEHH +H=D@R11AV3LL$8H E HLXHXI9D$E1L,$L9Iw(H<$HAL$HEH5H=IWDD$2DpL$0HE|$DjV1EDAVH5LAUAUH H=HAfDM?HXI9-AHH[]A\A]A^A_f.D$fV1EDAUH5LAVAUH H=iDDHL E1>RHPAUAVD$ZPD$`PHE@P1H@@DDDDHMH>H=DARH 1PAUAVD$ZPDL$`1H0fDDDLHL E1+PHAV3t$8HE@P1H0PHSL5 1PfATUSHHL!H}Ht H5LH1HEHt []A\DCH HH5HHDHEP1[]A\ff.AWAVAUATIUHSHOHFL5L-H5LPIE1ID$(HH9L=L5L-H9u\@SLH1Sf9StH5H1ELH5HIE1HI9\$(t-HtH5H1fH[]A\A]A^A_ÐHF(HA@UHH5LIEH1[]A\A]A^A_DAWAVAUATUSHHLXHXI9HL%H-L5L-fDCHH5H߅IGIEP1SHHH5IWIE1KLHH5HIEA ID1L1HHM?HXI9kH1[]A\A]A^A_f.USHHHXHXH9t.HfDH޺HxHHHXH9uH1[]f.HH9 1HB1Hff.AW AVAUATUH1SHH9H=IHXHXH9?1DHH9uvHMHHH5H HD1H[]A\A]A^A_f.EDIHLxv Hx t21LHtME%1LH[]A\A]A^A_@UHH5HHHD11LD$HHu\LEH DHH5HHD1 EDIHtLx1IGH1DH0HC0HHtBAwH{0HH5H{0HT$AH H5@UHSHHH=HHtHHBH1[]@EH HHH5HHD1H[]ÐATH9 IU1HSH}1 HH=HHtPH1t[]A\AD$HH5LHHD1[]A\@AT$HH5LHHD1ff.U H1SHH9HHHt#ۃHHHX(H1[]H[]ff.@U H1SHH9H=HHt!HH!H1[]EH HH5HHD1H1[]ff.fAWIAVAUL-ATUSH(Ht$HAH Hl$H5XH)ՅLIE1E11fHHcHx8HtlL$ L%fDAWHC0LH5LLK(HHSIExMEHI)V1H5AHY^HuL$ nAGH DLH5HHD1H(1[]A\A]A^A_ÐAWIAVAUL-ATUSH(Ht$HAH Hl$H5p8H)ՅLIE1E11fHHcH HtkL$ L%fDAWHC LH5LLKHSIExMEHI)V1H5AHY^HuL$ oAGH DLH5HHD1H(1[]A\A]A^A_fSH9 H1HB HXHXH9tD1fDHH9uu-v(CHH5H߅HHD11[AVAUIH~ATUHS^$UALHH51HE(HH@H5LP1H]0E1HŰL5HHtH@LLAP1HH9uAEHH5HHDEuH5[L]1A\A]A^H5L1ff.ATE1UHSfDHIcH HtfHHHHuAAu[1]A\fAU E1ATI1USHH9HIcH Hu7HHt(HC(H@f9huHL7HHuAAuH1[]A\A]ff.AVAUATL%UHSGHNHLDHF0fuFLHtp4HxKIHCM[HH5]A\PA]1A^L-Htp4HxIH{(Dw$HKHH5IHCEPAT1AUXZ[]A\A]A^fAWAVAUATUH1SHH(H9T$ H[H5HD$HfD$ D$H5HuoH\$H8HH|$ELHHLDH5H11H([]A\A]A^A_D$E1|$D$ L-H=HcD$ L| Mu jM?MtaD$ fA9GuI Mw H$DIHt$LH1AHHHHuH$II9uM?MuD$ D$ =t H=i}LHHLDH5DH1t$t$1HHHADEHHELLE뒋MHHHH5HD1pULHHLD3DAWL AVL5AULn ATAUHSHf.I]Hu4DHHt'HHMEtHS LHHHuIM9uH[]A\A]A^A_fAVHy AUAI1ATUSHH;H5ufAEHIcH\ Hu *fHHt f9kuHDLHHu@AAu[1]A\A]A^E1EfHIcH Hu/HHt f9kuHDLHHu@AAu[1]A\A]A^AUATUHSHHA~HH5HHXH;H5AŅuLEHIcH\ Ht@HDHHHuAAuH1[]A\A]E1EHIcH HtfHDHHHuAAuH1[]A\A]HH=H=H=H=H=H=H=H=H=H5H5H5H5H5H5H=H5$H5$H5$H5$H5H5H=H5%H5%H5%H5%H5%1H@UHS1HH51xH[]f.H=1HH5H[] ..%% %s: %s%s%s%sgbproxy%s nri bitlen %u%s nri null add %d %d%sNSE(%05d/SGSN): %s: %s%s%s gb_proxy_vty.c%% nri null add: %s: %s%s%s%s%s: %s%s%ssgsn nsei %d%s %% no NRI mappings%s %% INVALID RANGE: nri add %dno sgsn nsei %u%s name %s%s %sallow-attach%sNSE not found%sBVC not found%sSGSNBSSIMSI cache timeout %us%sTLLI cache timeout %us%sBVCI %5u RAI %s CID %05u: BSS NSEI %5u, SGSN NSEI BSS NSEI , SGSN NSEI %5u %sNULLNSEI %5u, SIG-BVCI %5u [%s]%sNot only-bvconly-nsvcBVC: %sDeleted %d BVC%sNSEI not found%s bsssgsn-pool nsf normalsgsn-pool nsf fixed NAMEshow gbproxy imsi-cacheshow gbproxy tlli-cacheshow gbproxy cell [stats]nri bitlen <0-15>show nri nsei <0-65535>show nri allno allow-attachallow-attachnri del <0-32767> [<0-32767>]nri add <0-32767> [<0-32767>]name NAMEsgsn nsei <0-65534>%s(config-sgsn)# gbproxyConfigure the Gb proxy%s(config-gbproxy)# pool bvc-flow-control-ratio %u%s%% Warning: NSE(%05d/SGSN): %s: %s%s%s%s%% Warning: NSE(%05d/SGSN): NRI range [%d..%d] overlaps between NSE %05d and NSE %05d. For overlaps, NSE %05d has higher priority than NSE %05d%sNSE(%05d/SGSN): NRI range [%d..%d] overlaps between NSE %05d and NSE %05d. For overlaps, NSE %05d has higher priority than NSE %05d /build/coverity/install-Osmocom/include/osmocom/core/utils.h:127%% Unable to set name for SGSN with nsei %05u%s%% Too many SGSN NSE defined (%d), increase GBPROXY_MAX_NR_SGSN%s%% Multiple SGSNs defined, but no pooling enabled%s%% Unable to create NSE for NSEI=%05u%s%% Could not find SGSN with name %s%s%% No SGSN with found for NSEI %05d%s IMSI %s -> NSE(%05u/%s): valid %lds%sIMSI cache contains %u entries%s TLLI %08x -> NSE(%05u/%s) valid %lds%sTLLI cache contains %u entries%s%% Pooling disabled, but multiple SGSNs defined%sNSEI %5u, PTP-BVCI %5u, RAI %s, CellID %u [%s]%s%sDeleted NS-VCs for NSEI %d%sFailed to parse the config file: '%s' SGSN pooling: load balancing across multiple SGSNs. Customize the Network Selection Function. Reset the NSF back to regular operation (for testing). SGSN pooling: load balancing across multiple SGSNs. Customize the Network Selection Function. Set a fixed SGSN to use (for testing). The name of the SGSN to use. delete-gbproxy-peer <0-65534> (only-bvc|only-nsvc|all) [dry-run]Delete a GBProxy bvc by NSEI and optionally BVCI NSEI number Only delete BSSGP connections (BVC) Only delete dynamic NS connections (NS-VC) Delete BVC and dynamic NS connections Show what would be deleted instead of actually deleting delete-gbproxy-peer <0-65534> bvci <2-65534>Delete a GBProxy bvc by NSEI and optionally BVCI NSEI number Only delete bvc with a matching BVCI BVCI number Show running system information Display information about the Gb proxy Show IMSI cache entries Show running system information Display information about the Gb proxy Show TLLI cache entries show gbproxy cell nsei <0-65535> [stats]Show running system information Display information about the Gb proxy Show GPRS Cell Information Limit display to cells from an NSE NSEI to use Show statistics Show running system information Display information about the Gb proxy Show GPRS Cell Information Show statistics show gbproxy bvc (bss|sgsn) nsei <0-65535> [stats]Show running system information Display information about the Gb proxy Show BSSGP Virtual Connections Display BSS-side BVCs Display SGSN-side BVCs Limit display to cells from an NSE NSEI to use Show statistics show gbproxy bvc (bss|sgsn) [stats]Show running system information Display information about the Gb proxy Show BSSGP Virtual Connections Display BSS-side BVCs Display SGSN-side BVCs Show statistics logging filter bvc bvci <0-65535>Configure logging Filter log messages Filter based on BSSGP VC Identify BVC by BVCI Numeric identifier nri null del <0-32767> [<0-32767>]Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Define NULL-NRI values that cause re-assignment of an MS to a different SGSN, for SGSN pooling. Remove NULL-NRI value (or range) First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. nri null add <0-32767> [<0-32767>]Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Define NULL-NRI values that cause re-assignment of an MS to a different SGSN, for SGSN pooling. Add NULL-NRI value (or range) First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Set number of bits that an NRI has, to extract from TMSI identities (always starting just after the TMSI's most significant octet). bit count (0 disables) pooling) pool bvc-flow-control-ratio <1-100>SGSN Pool related configuration Ratio of BSS-advertised bucket size + leak rate advertised to each SGSN Ratio of BSS-advertised bucket size + leak rate advertised to each SGSN (Percent) Show running system information Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Identify SGSN by NSEI NSEI of the SGSN Show running system information Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Show all SGSNs Negate a command or set its defaults Do not assign new subscribers to this SGSN. Useful if an SGSN in an SGSN pool is configured to off-load subscribers. The SGSN will still be operational for already IMSI-Attached subscribers, but the NAS node selection function will skip this SGSN for new subscribers Allow this SGSN to attach new subscribers (default). Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Remove NRI value or range from the NRI mapping for this SGSN First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Add NRI value or range to the NRI mapping for this SGSN First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Configure the SGSN Name the SGSN The name Configure the SGSN NSEI to be used in the connection with the SGSN The NSEI %$TS:T&C'w(JUint*Q-:!  k  T     {    _ ~  =Z: .002( W2R W \((WfVW3Q3Q3A3A 1"36 7 8 9 : (; 0< 8= @@ HA PB XD;`F@hHpItJ xMJNXOEQUY [_\i]@^ A_ .`bnX+ 6U:. Z d~:"=~>~?^`:cd?P4)D567-(Y8Q cb: 4@;AH4A) g   P  !@: %&' +%-/13Q5* (9};=$} idx?QA ctrC(%gZ:/g 34  str5$Q    #a% ( * 4+  AfA  mcc  mnc 9 lac  rac %%A/ *  m ! !9 #%r:2( S 0catX   Q  Q ]  b >  D       D $Q $Q  8+ ctx0  A@ : L 4` ` e + j 2,t - 0 2 5X 8 `):Q)<Q )>Q )@Q )BQ )DQ  Gg d[h p8  k 9 9   j    = B  \vtyH<= >~AA fdDGJMPm bufS( cpV0Y4 max\8_r@ hpbeiAlAoCr9C]iacyC|C . (89@ t  @  G y 5Q 5Q 5Q& *J0outL ~ M O *RC S T*WY0vtyX A*[n0rb\ A*_ ` a b *e0rawf 9^I+P +U+YC+]Y+cn+gA: 8e Q#ke Q=$Q (*, . 02 4 6  A?WY fsm[ id]_ aA(c0e 4 Th8Dj@x h:g<>@ Bl(DQ0F 4H 8J @MHOPQXS `pq468moq su w90 QQ A.$QI      !"#$Q4CEQrh h:C:4  H5 doc " Q(0 "8C@QD h} " (:?EQ4 6?5A C D5H{r 0{ nse :FUV7W Y P  _:F]^7_ a P `X;x nsi=}IL O R 7Z 7bx8eXhX x :6 vx cid{  ln( cfgqt  id|{(0 8{( nse 9 ( fi0{:a ( cfg  99 6'95$QC (ˑ( '  nse 8('$ ( nse0,> $QC$%,H5 , >'a5Q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK,5 ,   J ] g u         0 ? S l     ^ 8A9  Y) )T>{JGe g G g* 9! !}%*+)" D={`=%<{-A9<Aa9F%{04A}{P{l?{0m#Oa#A197. . 59%_ Q8{ Q% 8  89 . 5%  5%!%(!H&S!&&cfg&Jrc(!UvTs T QvHv%!"U !#"U !B"U !a"U !"U !"U !"U !"U !"U  #U3T  D#U3T  h#U3T  #U3T  #U4T  #U T  $U$T  &$U$T  K$U$T  p$U$T  $U4T  $U T  $U%T  %U%T  /%U%T  T%U%T  U%T %!U@vty T!Q!Ro&vty {D}&Ts UvT Qs{*vty (nse'T  Q2'UsT| Ush)nsebvc{ij  (W*(W*)W*/)W* M)UvT} OUvTs*nsi}nse)Ts )UvT Rs *UvT "#~QN* Q `T0Q:)s*UsT )*UsT  UvT R|R,vty nse#~Q+ Q `T0Q:#~Q, Q `T0Q:%,Ts Q2A,Tv  f,U|T  U|T l?.lvtyl llp#.InowqTr iss -yWy*^-z nse{ UT Qs-.yWy*K.U1T p.UT  UT Q~S>0SvtyS SSW#0InowXTY iZZ /`W`*]0a nseb UT <0`W`*Z0U1T 0UT  UT Q~C?<2?vty? ??FG9iHI 1KWK*1KWK*#~QI2 Q `T}Q: _SU|TsJN Q $@L$+0W30vty0 00569i7 39W9*Y39W9* _SUvTsJNQ $0+5vty nse9i  z4#W#*4#W#*4(W(* 5(W(*#~Q L5 Q `T0Q:)k5T N5U}TsQ~ NU}TsQ~7vty nse9i6 W *6 W *7W*?7W*d7UvT )7T N7UvTsQ| NUvTsQ|aB9vty tgte id #~Q8 Q `T0Q:KB99 ]9 P9bj9&k9"gQ'9Uv"J"Jc z9(3e (z9 ]:vty rcH ;:UHT0R}Xv U|T ;vty rcH;UHT0R|Xs K;U}T X  p;U}T  U}T X Y L;(dvty (($<vty e~Q Q `T0Q:=vty {#~Q y= Q `T0Q:". K=UvQ1 UvT QsuV>uvtyu uuy{n>{>>{> KUvTsQ1g?!gU@vtyg T!gQ!gRp{]?!]U@vty] T!]Q!]Rb{JdAJvtyJ JJP{rcQRH U@UHT0R|X} @UvT Y _ @U T7 @UvT Y|{ AU T VQ0R _ $AU T7 3 U T7Q R VX0Y EEvty !{"{#9$9rc%&'9B5>C; <  BU|T Q~Y~_ CU T7 2CU|T Q~Y~_ OCU T73 CU T7Q R >X0Y  { U T >Q0R C5>DUT}R~Xs NDU|T Y _ kDU T7 DU|T Y~{ DU T +Q0R DU_ EU T7 3 U T7Q R +X0Y zFvty {#LQXF qQ eQ YQ=FT  UvT| UsT : I-'vty --f QQ{.nse.bvc{MMg,H, 4GUT0GUsQ~R0"GQs T:QR XA~QjH Q `T0Q:AQH Qh&Q&Q HUvT QslHT~PIUT0 5IUvT MIU} xIUvT Q|lIT~ Us: J'vty* { J>&J>NJ J J zJUsT  JUsT  JUsT  KUsTQ0;  K/vty$ 1>{BKL'vty( -B{-M9.r. K>K>OQK Q LUvT  ,LUvT QLUvT  vLUvT LUsT LUvT i UUT : -MCUjvty TCQCR: 9yN'vty- .r. M>M> MUsT  MUsT  NUsT  9NUsT~ ^NUsT  UsT};h N/vtyh0 1hJ1hU9<jQkikQ<t{B[O'vty[/ 'nse[H-[R9.bvc]{.j^|O`W<`*O`W<`*OOUvTs UvT~BN0Q'vtyN. 'bvcNG{A0QRoP @QN0QP@Q"nO0QUP @Ql0QP@Q"nQ PUUT " UvT Y~RLQ/fiJ;|~Q/ctx|5A/dst|A1|RmjQ(jLQQ(A>niQRQ18>; R/x)ao;x_S ; ; ; ;#~QR Q `T0Q:KQR Q&Q&Qp;( ; ; ; ; UsT qyN N N&N&N NrN/S&N U}T~TUv ;TU}T Xs `TU}T Q yTUU U}T I~ : ; 9 I8 ( IH} !I4:!;9 IB:!;9 IB H} 1B : ; 9 I8  : ; 9! : ;9 I8 4:!;9 I: ; 9 I4:!;9 IB  4: ;9 I.:!;9!'I@z:!;9 IB&I : ; 9 I8 U.?: ; 9 'I<I$ > 4:!; 9 IB!I/ .?: ;9 'I<' <!:!;9!I"H}#1RB UX!YW $>! !I: ; 9!%.?: ;9!'<&41B':!; 9 IB(: ;9 I) :!;9!I !k* :!;9!+ :!;9!I,4:!; 9 I-:!; 9 IB.4:!; 9 IB/: ; 9 I0 :!;9 I8 1: ; 9 I2 : ;9!3 :!;!I8 4'I5>! !I: ;9!6 : ; 9!7 :!; 9 I!889.?: ; 9!'<:.:!; 9 'I@z;.: ; 9 ' <4:!; 9 I=7I>4: ; 9 I?<? !: ; 9!@:!;9!IA1RB UX!Y W B.:!; 9! '@zC:!;!9!ID : ; 9 I!8 E>! !I: ; 9 F !!:!; 9!G.?:!;9!'<H.?:!;9!'I@zI4:!;9!IJI~K1RB X!YW L.: ;9 'I M :!;9!N1RB UX Y W O1RB X!Y W P1QH}R.: ; 9 'I !S% T U$ > V&W : ; X: ; 9 Y : ; 9 I kZ!I7 [ I8 \ : ; 9 ] : ; 9 I8^ : ;9 _!I/`  : ; 9 a : ; 9 b 1c.: ;9 ' d: ;9 Ie1RB UX YW f4: ; 9 I g : ; 9 h UiH}j: ; 9 Ik4: ; 9 Il1RB X Y W m.?: ;9 'I n4: ;9 Io.1@zp1RB X YW q.1@zr 1H::U::V::U:;V;;U::T:: :;T::P::P:;S;;PUUTVTVTQQRRSSPqP--U-1U--T-.V..T.1V--Q-1--R--S-1R-1--S..S00S-1 $@M$+--0..0--0..0./\//|/0\00P01\00P01S./0//_//_//  /0_000//0//S//S//0./00P00// ~ 3%// ~ 3%#// ~(3%#//~#?3%#//_//S//S//_//_-- -.P..U11P11U11P--rUUT\T\T\QQRVRSSSVVVPPPQrU!!U!#U!!T!#_##T!!Q!#Q!!R!#R""0"#S##S##0!#V""0""R"###R!"0"#^##~##^""S""yv"#Y""P##S##U#&U#$T$&_&&T#$Q$&Q#$R$&R$$0$%S%%S%&0$&V$$0$$R$%%%R#$0$%^%%~%&^$$S%%yv%%Y%%P%%S**U*+U**T*+\++T**Q*+Q**R*+R**0**S**S**S*+0** q $@L$+*+ Q $@L$+**0*+]**P**S**S**S**r))U))U))T))V))T))Q))Q))R))R))0))S))S))0))q $0+)) Q $0+))0))\))S))S33U35U33T34]44T45]55T33Q35Q33R33S34R44S45R33033S34S44S44044044S44S45S55034^44 Q $@M$+45^55 Q $@M$+34\45\33P33S33S44S44S44S45S33r55U57U55T56V66T67V77T55Q57Q55R55S56R66S67R55056S66S66066066S66S67056\66 Q $@L$+67\77 Q $@L$+56]67]56S66S66S66SU UTVT V TQ QR RPPSSrPs @=$! $ &PwUwUP_T_\TP{Q{R]QPfRfVRPSU UT ] T ]QR \ Q \R S R SP V VUUTTQQRRr U !U T V T !V!!T Q !Q R !R P P P rUUTVTQQRRSSSS'-PPUUTVTVQR\Q\Q\QRX]R]^^PSS U U T \T\ Q R ^ Q ^ Q^Q R S RS VV ____ 1 1 0 ^ 1^^10 P __ __ p ^p^ q ]q]_UUTSTSTQQRRVV\\\vVUUTVTVTVQQRR\\\SSS0P]T#]P]___PSPSrQQPPP0S0USU_____SUVUUVUUT\TT\TQQQQ|(SS|(SPUSU____22U22V23U22T2333T22Q23\33Q22022S22S22S23022022 }#@3%22 }#@3%#23 }#?3%#22S22S22S++U+,V,,U,,U,,U,,V,,U++T++S+,T,,S,,T++P,,P&&U&'U&&T&'S''T&&Q&'Q&&R&'R&&r&&T&&Q&&Q&&0&&R&'U&'Q&'R&'S''U'(]((U((U()]''T'(V((v~((T()V'(0((\((|((\()0'(0(( sv#3%(( sv#3%#(( sv#x3%#))0')N((P((s,       &&&&************++++++++-----------.11.....0////..0022223333333333444444  $   uuK. <uK.<}[9[+M9[JYW/Y G[ ..}X1qiq#" tJY tJY(t$<g!Xu~mt377u.XJYW/t0.0tf!!58J8888G8[8 8 8J8.7XJX28@*8OsXJV0Y VG1? ..y~ .w< w<KuJYW=.t0.0tf!.!38J88 88W qX<xX UK K'  888w88<88Nf. oX  7S!f!;m7F X.IKu>?~JYtY ~.J^ <.aLJ \ J?+<JJS <zzJgz<uKf.x  XsJ ...sfX v <  s* J)i=tP-SJ AY [IK K?fJ.<vHZ <  <f.T.z4zX twtXY)v Z)r t> AY \HL K<vHZz<  <f.~<H bttW=;Z%v (< }vG Ey J>JN uJ=Y&JgI/J_J[u=/..-tf 37     <  XJJ.~~.Xz<~X.~fKY7< Y  H Y    <   X  U< X X J t  @jX-=;=X "< Zz(xtJ<YY<XJ^f..J0~ <Yg<Jf..T u/struct_FILE.hFILE.hlinuxrbtree.htimer.hrate_ctr.hbssgp_bvc_fsm.hgsm48.hgsm23236.hlogging.hstdio.hvty.hvector.hcommand.hgb_proxy.hgsm_08_18.hlogging.hmisc.hgprs_ns2.hstring.htalloc.hGCC: (Debian 12.2.0-14) 12.2.0zRx  0DX@lBHF G(D@YHOPHHA@D(F ABBH9BIB B(H0K8G@8C0A(B BBB|BEE D(G0D@QHPPUHA@vHKPTHA@MHYPFXD`N@D 0F(A BBBI ZHPPSXD`DhIpK@P|BJD A(J@KHKPWHH@] (C DBBH DHRPRHA@BEE B(D0A8JfOUAxKTAQYFBNJLBIQ 8A0A(B BBBK QJLBIoPRBBFFIKgRJBBFQyPSBDIK4BAA y CBF vAD\KBBB B(D0D8D@ 8A0A(B BBBB j8C0A(B BBBDpBBB B(A0A8D@8C0A(B BBB$VAAD KCA$D_` BGB B(A0F8DPn 8F0A(B BBBK Q 8A0A(B BBBE 0\oADD f CAE oFA8BLF H ABA k FBE 0aAKD x CAD IFA0AKD s CAI nCAT4?BJB I(A0A8D`hDpVhA`H8C0A(B BBBT>BJB I(A0A8D`hDpVhA`H8C0A(B BBBxAv<BBI A(D0 (D DBBF (@WBDD GCB4lBJF A(D0r(C ABBXBBB H(D0G (K BFDH K8D@F8A0A(A BBBH{BBB B(A0F8G` 8A0A(B BBBA DLBII F(D0D8D@V8A0A(B BBBLBNK A(A0y (C BBBA f(C BBBHBBA D(G0 (C ABBA O(C ABB0D4LSADF V CAK ^CA 2 K0`fP 9#4IE0(Lhw%X+1?xEKp KZ`flr  V $P 8p`o %a*8>?V>\5b:hnt>W8` xpW%:@FL{[agms y"36`HHH@H.HJHfHwHH HH`HH H h@H,HGHd H@HhHH`HH H   .6DT^d|)Ecx 8M`n  0S. C J gb_proxy_vty.ccfg_gbproxycfg_sgsn_allow_attachcfg_sgsn_no_allow_attachsgsn_pool_nsf_normalg_cfgcfg_gbproxy_nri_null_del.LC1.LC3.LC0.LC2.LC4config_write_gbproxy.LC5.LC6.LC7.LC8.LC10.LC9cfg_sgsn_nri_del.LC11.LC12.LC13cfg_gbproxy_nri_null_add.LC14.LC15cfg_sgsn_nri_add.LC16.LC17cfg_sgsn_name.LC18.LC19sgsn_write_nri.LC20.LC23.LC22.LC21config_write_sgsn.LC24.LC25.LC26.LC27sgsn_show_nri_allcfg_pool_bvc_fc_ratiocfg_sgsn_nsei.LC28.LC29.LC30sgsn_pool_nsf_fixed.LC31delete_gb_bvci.LC33.LC32logging_fltr_bvcshow_nri_nsei.LC34show_gbproxy_imsi_cache.LC37.LC35.LC36.LC38.LC39show_gbproxy_tlli_cache.LC40.LC41.LC42cfg_gbproxy_nri_bitlen.LC43gbproxy_vty_print_cell.constprop.0.LC44.LC45.LC47.LC48.LC46show_gbproxy_cellshow_gbproxy_cell_nseigbprox_vty_print_bvc.LC49.LC50.LC51delete_gb_nsei.LC53.LC54.LC52.LC58.LC55.LC56.LC57gbproxy_vty_print_nse.LC59show_gbproxy_bvc_nsei.LC60show_gbproxy_bvcshow_gbproxy_bvc_cmdshow_gbproxy_bvc_nsei_cmdshow_gbproxy_cell_cmdshow_gbproxy_cell_nsei_cmdshow_gbproxy_tlli_cache_cmdshow_gbproxy_imsi_cache_cmdshow_nri_all_cmdshow_nri_nsei_cmdlogging_fltr_bvc_cmddelete_gb_bvci_cmddelete_gb_nsei_cmdsgsn_pool_nsf_fixed_cmdsgsn_pool_nsf_normal_cmdcfg_gbproxy_cmdgbproxy_nodecfg_pool_bvc_fc_ratio_cmdcfg_gbproxy_nri_bitlen_cmdcfg_gbproxy_nri_null_add_cmdcfg_gbproxy_nri_null_del_cmdcfg_sgsn_nsei_cmdsgsn_nodecfg_sgsn_name_cmdcfg_sgsn_allow_attach_cmdcfg_sgsn_no_allow_attach_cmdcfg_sgsn_nri_add_cmdcfg_sgsn_nri_del_cmd.LC61osmo_nri_ranges_vty_delvty_outosmo_log_infolog_check_levellogp_stublogp2osmo_nri_ranges_vty_addosmo_nri_range_overlaps_ranges_talloc_freetalloc_strduposmo_nri_range_validatestrtolgbproxy_sgsn_by_nsei_or_newgbproxy_bvc_by_bvcigbproxy_bvc_allocgbproxy_sgsn_freebssgp_bvc_fsm_alloc_sig_bssbssgp_bvc_fsm_set_max_pdu_lensgsn_sig_bvc_fsm_opsbssgp_bvc_fsm_set_ops_osmo_fsm_inst_dispatchgbproxy_bvc_freegbproxy_sgsn_by_namegbproxy_nse_by_nseigbproxy_cleanup_bvcslog_tgt_mutex_lock_implosmo_log_vty2tgtlog_tgt_mutex_unlock_implgbproxy_sgsn_by_nseiosmo_clock_gettimeosmo_rai_nameosmo_fsm_state_namestrcmpgprs_ns2_nse_by_nseigbproxy_nse_freegprs_ns2_free_nsevty_out_rate_ctr_groupgbproxy_vty_initinstall_element_veinstall_elementinstall_nodegbproxy_parse_configvty_read_config_filestderrfprintf3n|     '.IT[n u    ^x    (4N{( / IX_k  / 6 Vejq !bk   ^ ju!#!=k#  .  8 $A  T    &  '     % 5 L W (a  )    +   ,1 A -R b .{    / 6 l s   2    $ V  ] 3i  t     4    !&<FSow 6 8 ?8K Vp w9 $+6f r<{   >.?F M@xA B    !DASn? @E F /6r yH JK L5I PY iMN+  RSR,AOThVW X& 3Y=mZt  " )X6[Ccp{     \   ^c`C `C}\}}}<}}|}}}} }%}\/6}@G} Q_}| dk}<u|}}|}}<}}}}\}|}!>Ecq|v { :0@` Oh`p (0 hX @HPH h  `x hp H p  (P0     @H P x  ` h p   (00 $h B@ LHP P `  r( 0  z     0 * / = F M KT [ ^` l z     \ 9  n  Y    " C. : wG $ U a wn ~  \   "    '  &!  Y  ) .6 D kh t w~ d   q   E =   p   T + {8 3E R X_ Ml zy   +!   k |   `   /# G / 7 [ +e          l    < A M Z !!h Kt  =      c  G G  % z 0 < I Tc      / z y         ! - !: G H T E   K+ : F 9S  ` s      F      * 7 E Q ^ %k  x   R  ~ ,  z  q +       J 2A k : x 9 q  .  m j C .  s K. d <  J X f >z   s l  ! ; T a .n ({ `  w      k  ! / H h x ~   E R = \  | R  M  G  ' 5 w ?   ?  M Y y g  q   '   ~  }     & % K X e r   k        N! 1& [3 ? @ AM Z    s     a .# 4 HC I O eU [ xa g m s #y   2     P   M ( z b!  U g     n 4  )   j   [+ 1 7 = P V \ b i g L  s E     d ( ?6 B lO \ i Ev     X     ( ; G a n        o   & 4 EB O \  j y  :    2   T! ; H U b f      (    ( 7 = D  P ] vj -w     -   2 :!  Y } & q2} ; G W Y] ^c di o _u i{ K    i -      x   '      8 n  /   6 !  t A . # !) / !5 ; b A G M 1 S Y 5_ e k q w }  ~  Y   %  _  } }@ } } }  u!'}0 T=}`F S}\ i}r A}@ } } Q}  q} }` }  }" 7/}@8 E}N [}d q} z  } }` &}     / cK )R Ch Qo  x       ]* E !a  r     [ !5 Q m   k  E   4 ` |  &  ! ! X )! R 3!0J! U! Y! i! Fm! @|! o! g!I!z!! L!!!}`""}$"9"}C"X"}@b"w"}""}""}""}""}"#} !#";#}E#3_#}`i#D#}#U#} #h#} ##y#}@$$}'$B$}L$g$} q$$}@$$}$ $$}$%} %&%}`0%K%}U%%l%} w% ?%0% % % % %`% % % & & & !& %& *& 5& 9& >& I& M& R& ]& a& f&{~&&& && & 6& 2& P& H& & t& p' ' ' ' "' &' +' 6' :' ?' J' N' S' F^' b' g' r' v' {' ' ' ' ' C' ?'g't'( ( ^( R+( /( =( A( O( S( X(~m( "x( 1|( /( (( "( ;( 9( (( "( E( C( )  ) ") Q) M!) 0)N)i) x}) b) `) }) s))A))) "*** ^-* 1* 6*O*j* t** *G* * ** * * +  + + + + #+ .+ 2+ 7+ B+ :F+ 4K+ V+ VZ+ Pj+ pn+ ls+ ~+ + ++ + + +++ + + +,&,#B,Z], %g,~, , S,, , , , , , , , , , , , 9-  - - (- 1,- /:- A>- 9C- N- iR- aW-l- "w- {- - -'- - - - - --- . ". . . ..L.g. >q... .. . . . . . . . . /  / / 9/ (/ 2/ =/ IA/ GO/ YS/ QX/ c/ g/ yl/P/ "/ / / /g/ / / / / //800 "$0 (0 .0 =0[0Ev0 W0 0`0 00 0 0 0 0 0 1 1  1 1 &1 "1 f)1 B-1 821 =1 lA1 hO1 S1 X1 c1 g1 l1(1 "1 1 1 1 =1 "1 1 1 11 (1 1 12i=2 uG2^2 i2 m2 }2 2 2 2 2 2 2 #2 2 f2 =2 52 2 `2 \2 2 ~22 "3  3 3 !363 "A3 E3 K3 Z33 33 3 3 3 3 3 3 3 3 3  3  3 N 4 : 4 4 4 %4 )4 .4 94 =4 B4W4 "b4 f4 l4 {4 4 "4 4 4 4@4 "4  4 4 4 4 "4  4  4 55 +5 + /5 ) 45M5b5 6l5 5|5 55 5 8 5 4 5 T 5 J 5 6 6 ~ 6 6 6 -6 16 66 A6  E6  S6 R W6 N \6q6 "|6 c 6 a 6 66 "6 m 6 k 6 6@6 "6 w 6 u 6 7n7 "'7 +7  17 @7[7 e7z7 677n7 77 7 7 8 8 8 8 !8 &8 18 58 E8  I8 X8  \8  e8n8 ~8 ' 8 % 8888 2 8 0 8 A 8 ? 88 K 8 I 99(959C9 Q9 R^9 l9 9 9P9 9 g 9 c 9 | 9 v 9 9 9 9 9 9 9 9 : l:<:S: ^: /h:: : : :  : : : , : " : : [ : S : : { : l:;c5; wB; L;g; q;; w; ; ; E; ; ; ; ; <  < $< 4< 8< =< H< L< Q< \< `< i< r< < < <3 < << < < < < < < H< D<  = ^= Z= = t"= p'= 2= 6= ?=H= X= \= a=(z=:=O=== R = = = =  > > >  > $> )> 4> 8> => H> L> Q> nZ> e> i> o> yx> > > > > .> > > > ? ? "? ? /&?=? W? d? q? |? *? (? ?0? ? 4? 0? N? F? ? ~? n? ? ? ? @ @ @ @ @ l-@bV@q@(~@ @@@(@R@ h@ LA%AAA hZA LeA oAA A $A A >A 6A A nA ^A A A A A A A : A A A  B  B B ,B T!B F0B 4B 9B lIB YBnB yB }B B 'B B B B I B B BBXBCnCX3CPCpC hCCAC hCCC C C CDn8D(ED ODlDD(D D hD LDfDoE"E h;E LFE PEgE rE vE E 1E 'E E _E [E E uE qE E E E E E EE 7E F  F  F F F F 4Fx>F YFX pF{F QFP F F F F F F F $F F F :F 6F <F F RG LG G pG hG %G )G 8G O BO GO0\O "fO jO pO }O O "O O O OSOgO OP  P P 5P +&P/P H>P aBP _KPTP SaPtP}PP kP iP$P$P0PP PE Ql Q1Q MQ nrQ G!Q AQ @Q Q Q 9Q Q Q 8R +R w/R s8R  [B F J T Y +^ :c Bh Nm Wr ]w f| n z              % 0 : B H Q [ f r |    + 4H \0pP0p t   P ``8 DpP4P0.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@H#&,12@2p!]T8 O@9iBTd@@ udYL@H  0@09@(0"00 @@  R