1. 16 Jan, 2024 7 commits
    • Kirill Smelkov's avatar
      74f11cdd
    • Kirill Smelkov's avatar
      X Fix hostport splitting during gtp_addr calculation · 414079a6
      Kirill Smelkov authored
      urlparse does not handle raw IPv6 address the way I though it does - extracted
      hostname is not the whole address, but only the first part of it:
      
          In [3]: urllib.parse.urlparse('z://2a11:9ac1:6::5')
          Out[3]: ParseResult(scheme='z', netloc='2a11:9ac1:6::5', path='', params='', query='', fragment='')
      
          In [4]: _.hostname
          Out[4]: '2a11'
      
      Tests did not noticed this because previouslt we had e.g 4321::1 in the
      address, and netaddr thinks 4321 is valid ipv4 address:
      
          In [6]: netaddr.IPAddress('4321')
          Out[6]: IPAddress('0.0.16.225')
      
      However changing IPv6 addresses to use hex letter trigger the bug with e.g.
      
             raise AddrFormatError('failed to detect a valid IP ' \
          netaddr.core.AddrFormatError: failed to detect a valid IP address from '2a11'
      
      -> Fix it by avoiding urlparse and doing ip/port splitting ourselves by hand.
      
      /reported-by @lu.xu
      414079a6
    • Kirill Smelkov's avatar
      Merge branch 'x/lte-multiru' into xy/lte-multiru · 6089e10f
      Kirill Smelkov authored
      - generic: mme_list and amf_list are now required to be explicitly set
      - generic: plmn list for 5G is now configured via plmn_list_5g.
                 plmn_list    is now required to be set when there are LTE cells
                 plmn_list_5g is now required to be set when there are NR  cells
      - generic: exposing measurment config is left as TODO
      - generic: rework how defaults are handled - they are now started to be kept
                 centralized in instance-enb head with TODO to load them from json
                 schema.
      - fix/rework gtpu computation
      - fix more tojson usage to avoid issues wrt buildout
      - misc ...
      6089e10f
    • Kirill Smelkov's avatar
      . · 3a279a19
      Kirill Smelkov authored
      3a279a19
    • Kirill Smelkov's avatar
      . · 3a6b4d48
      Kirill Smelkov authored
      3a6b4d48
    • Kirill Smelkov's avatar
      X remove software-tdd-ors.cfg bw compat · 3b92f134
      Kirill Smelkov authored
      when serving symlinks via raw, lab returns link content (= readlink),
      not content of the target.
      3b92f134
    • Kirill Smelkov's avatar
      X meas_config is TODO for generic · a6e3d92b
      Kirill Smelkov authored
      a6e3d92b
  2. 15 Jan, 2024 4 commits
  3. 12 Jan, 2024 5 commits
  4. 11 Jan, 2024 14 commits
  5. 10 Jan, 2024 10 commits