Skip to content
  1. Jul 02, 2024
  2. Apr 18, 2024
  3. Jan 26, 2024
    • Lluis Gifre Renom's avatar
      Device - IETF ACTN Driver: · d95bc9e2
      Lluis Gifre Renom authored
      - Added required Python dependencies
      d95bc9e2
    • Lluis Gifre Renom's avatar
      Device - IETF ACTN Driver: · e0bf1a2e
      Lluis Gifre Renom authored
      - Updated test script
      - Completed unitary tests
      - Improved driver's error handling
      - Fixed handlers and RestApiClient
      - Minor code fixings
      - Rearranged data files
      - Added required Python dependencies
      - Corrected MockIetfActnSdnCtrl tool
      e0bf1a2e
  4. Nov 14, 2023
  5. Jul 10, 2023
  6. Jul 06, 2023
  7. Jun 17, 2023
  8. Apr 26, 2023
  9. Mar 01, 2023
  10. Feb 01, 2023
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  11. Jan 25, 2023
  12. Sep 20, 2022
    • Georgios Katsikas's avatar
      feat: functional P4 driver · c6baf2ff
      Georgios Katsikas authored
      
      
      This commit adds support for P4 device and
      resource management by implementing:
       * key P4 entities as Python objects
       * a context class for turning P4 info files into context
       * common functions around P4
       * a manager class which exploits P4 entities and context to manage P4 devices
       * GetConfig() RPC
       * SetConfig() RPC, and
       * DeleteConfig() RPC
       * basic internal and unit tests
      
      Signed-off-by: default avatarGeorgios Katsikas <katsikas.gp@gmail.com>
      c6baf2ff
  13. Aug 30, 2022
    • Ville Hallivuori's avatar
      Pull request #5: vhallivu/xr_pytest_with_http_mock · 47d1404d
      Ville Hallivuori authored
      Merge in XRCA/teraflow from vhallivu/xr_pytest_with_http_mock to xr_development
      
      Squashed commit of the following:
      
      commit d0688826c369c9320027cc6b3eef34d82674f1ec
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Tue Aug 30 07:29:30 2022 +0300
      
          XR Teraflow driver logging cleanup
      
      commit 89922d37c7709b4fe5acb3b122f5d6aea023c956
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Tue Aug 30 07:04:15 2022 +0300
      
          Improved HTTP request logging
      
      commit c50420a5358686dbafa1cf61acf35ac753a2dc5f
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Mon Aug 29 14:33:28 2022 +0300
      
          POST refactoring
      
      commit a133ed135816fd252bdc026e25598e8c2e65e8ec
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Mon Aug 29 13:24:15 2022 +0300
      
          More refactoring
      
      commit 202c9827f7373dabc98ac2e72464fca104d6ba64
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Mon Aug 29 08:16:07 2022 +0300
      
          Start of HTTP refactoring
      
      commit 8595e63c2cc6fef51476315134c12f6f4e700a46
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Wed Aug 24 08:06:58 2022 +0300
      
          Add missing mutexes to XrDriver
      
      commit d250437104322de12232320aa55e371f9777875a
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Tue Aug 23 17:54:48 2022 +0300
      
          Connection update unit test
      
      commit 5240a96941b43e2cc2488443bb927475fc96ac81
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Mon Aug 22 14:34:56 2022 +0300
      
          Improved HTTP get error handling
      
      commit 10fa5132aa47db2a69345c5f69a60dd9e2c25c74
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Mon Aug 22 11:51:12 2022 +0300
      
          Higher level unit test for XR
      
      commit 242f44363b8bdb63e02ec92c034aa3208abd7219
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Sat Aug 20 16:59:18 2022 +0300
      
          Improved test data for constellation pytests
      
      commit 3f834ba6f7e9448cab77869789ed0ded6d838e70
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Sat Aug 20 16:32:48 2022 +0300
      
          Initial prototyping of mock based testing for xr
      47d1404d
  14. Jul 21, 2022
    • Lluis Gifre Renom's avatar
      Improvements in Monitoring: · 2048e5ed
      Lluis Gifre Renom authored
      - Arranged commit before merge
      - Replaced string-based timestamps by context.Timestamp
      - Created helper functions to convert timestamps string from/to float
      - Arranged requirements to meet dependencies of converter functions
      2048e5ed
  15. Jul 15, 2022
    • Lluis Gifre Renom's avatar
      Adapted Common, Context, Device, Monitoring to common proto folder · d4a53c86
      Lluis Gifre Renom authored
      Common:
      - Corrected Python package versions to prevent collisions with p4runtime
      
      Context:
      - Minor corrections in GitLab CI/CD pipeline
      
      Device:
      - Corrected Python package versions to prevent collisions with p4runtime
      
      Monitoring:
      - Arranged requirements to accelerate Docker image creation
      - Corrected Python package versions to prevent collisions with p4runtime
      - Updated Dockerfile
      - Arranged GitLab CI/CD pipeline
      d4a53c86
    • Lluis Gifre Renom's avatar
      Adapted Device(complete) & Monitoring(partial) to common proto folder: · 5556f3b1
      Lluis Gifre Renom authored
      Device:
      - Removed obsoleted run_tests_locally-device.sh script
      - Moved imports from *.proto folder to common.proto folder
      - Removed device's genproto.sh script
      - Minor code and linting fixing
      - Arranged requirements to accelerate Docker image creation
      - Updated Dockerfile
      - Arranged GitLab CI/CD pipeline
      - Corrected usage of ConfigRules to use new custom ConfigRules
      
      Monitoring:
      - Moved imports from *.proto folder to common.proto folder
      - Removed monitoring's genproto.sh script
      5556f3b1
  16. May 17, 2022
  17. May 16, 2022
  18. Feb 16, 2022
  19. Feb 10, 2022
  20. Jan 26, 2022
  21. Jan 21, 2022
  22. Jan 13, 2022
  23. Nov 30, 2021
  24. Nov 12, 2021
  25. Oct 27, 2021
  26. Oct 05, 2021
  27. Oct 04, 2021
  28. Oct 01, 2021
    • Lluis Gifre Renom's avatar
      Initial implementation of EmulatorDriver (backup commit) · cd5c47e1
      Lluis Gifre Renom authored
      - Implemented GetConfig/SetConfig/DeleteConfig
      - Implemented unit tests for GetConfig/SetConfig/DeleteConfig
      - Implementing simple DiscriteEventSimulator to emulate monitoring
      - Remains to implement SubscribeState/UnsubscribeState/GetState
      - Remains to implement unit tests for SubscribeState/UnsubscribeState/GetState
      cd5c47e1
  29. Aug 05, 2021
  30. Jul 27, 2021
  31. Jul 26, 2021