1. 20 May, 2020 3 commits
  2. 12 Apr, 2020 2 commits
  3. 12 Feb, 2020 4 commits
  4. 11 Feb, 2020 3 commits
  5. 10 Feb, 2020 1 commit
  6. 28 Jan, 2020 1 commit
  7. 19 Dec, 2019 2 commits
  8. 12 Dec, 2019 1 commit
  9. 11 Dec, 2019 4 commits
    • Adrian Chiris's avatar
      Fix zmq send/rcv for python3 · 8f8c33c3
      Adrian Chiris authored
      we require to invoke send_string/recv_string methods when
      sending unicode.
      
      Change-Id: I26804ae3666f57b183eb0e987a4d23a14e59035e
      (cherry picked from commit a53662ee)
      8f8c33c3
    • Adrian Chiris's avatar
      Move get get_vfs_macs_ib from pci_utils to ib_utils · 73e452ba
      Adrian Chiris authored
      As fetching GUIDs is not really a PCI related operation
      the methods related need to be in ib_utils module
      
      A followup patch will introduce a fix to these methods for
      ConnectX-3 as fetching a GUID is done according to the VF's GID
      index and not its VF index.
      
      Change-Id: I57789b37a2be39b9c19129c3d7e2cd26ea66d52e
      73e452ba
    • Adrian Chiris's avatar
      Align all index related data in eswitchd · 05ad0cff
      Adrian Chiris authored
      This patch aligns all *_idx methods to return an integer
      instead of string for consistency.
      
      This fixes an issue discovered when attempting to set PKEY
      for connectX-3 VF
      
      Change-Id: Ie877dfdf03f20b20a66eafd69c90d4c43a92b6dd
      05ad0cff
    • Adrian Chiris's avatar
      Remove Unused constants · ededb8ba
      Adrian Chiris authored
      Change-Id: Id17f733ef015e3503b695bb3151322ae35499e1c
      ededb8ba
  10. 10 Dec, 2019 1 commit
    • Adrian Chiris's avatar
      Fix zmq send/rcv for python3 · a53662ee
      Adrian Chiris authored
      we require to invoke send_string/recv_string methods when
      sending unicode.
      
      Change-Id: I26804ae3666f57b183eb0e987a4d23a14e59035e
      a53662ee
  11. 01 Dec, 2019 1 commit
  12. 25 Nov, 2019 1 commit
  13. 14 Nov, 2019 13 commits
  14. 13 Nov, 2019 2 commits
    • Adrian Chiris's avatar
      Remove internal DB dependencies and refactoring · 2dd3bcb1
      Adrian Chiris authored
      This change performs some refactoring:
      
      - remove internal DB dpenedency (eswitch_db, device_db)
        removing libvirt dependency altoghether
      
      - Introduce EmbSwitch object to manage port operations on an
        embedded switch
      
      - Introduce EswitchManager object to manage muliple embeddes
        switches.
      
      - spearate infiniband specific functionality and move it to
        utils module.
      
      - eswitchd API was modified to use PCI address as port identifier
        to reduce mac address dependency.
      
      Change-Id: I79f9f356d0630e3efb2fa2624c3d9c2bad3d31fa
      2dd3bcb1
    • Adrian Chiris's avatar
      Reduce agent dependency on mac address · 4e6638bb
      Adrian Chiris authored
      This change reduces the agent's dependency on mac address
      when actin on port CRUD operations.
      
      a minimal dependency is still kept since we rely on MAC
      address to retrieve information from neutron server
      (get_device_details RPC).
      
      The following commit makes extensive changes to eswitchd
      amongst the changes, get_vnics() response dict is now keyed
      by PCI address and is reflected in this commit.
      
      Due to the extent of the changes the two commits should be
      merged in one pass and is partitioned here for easier review.
      
      Change-Id: I762a6e851c8abac92fd74faddaa5700347c8352c
      4e6638bb
  15. 12 Nov, 2019 1 commit