1. 11 Sep, 2018 1 commit
  2. 10 Sep, 2018 2 commits
  3. 09 Sep, 2018 1 commit
    • Neil McGlohon's avatar
      DFP: Fix for QOS missing lines · c645d6bd
      Neil McGlohon authored
      Changes are as follows:
      terminal plus init:
      	missing inits
      	corrected vc occupancy init
      	corrected term msgs lists init
      router credit send:
      	add missing origin router ID info into buf msg
      packet gen rc:
      	add missing rc for monitoring bw
      packet send:
      	correct vc index for R_ARRIVE message
      	removed deprecated RC bitfields
      terminal buf update:
      	add missing rng and cll counter inits
      router packet receive rc:
      	remove bad rng and cll counter inits
      router packet send rc:
      	add missing QOS rc lines - possibly very important
      router packet send:
      	correct rng coutner condition
      router buf update:
      	add missing rng and cll counter inits
      	add missing asserts
  4. 08 Sep, 2018 1 commit
  5. 07 Sep, 2018 1 commit
  6. 04 Sep, 2018 1 commit
  7. 31 Aug, 2018 2 commits
  8. 05 Jun, 2018 2 commits
  9. 04 Jun, 2018 1 commit
  10. 01 Jun, 2018 1 commit
  11. 31 May, 2018 4 commits
  12. 27 May, 2018 2 commits
  13. 25 May, 2018 5 commits
  14. 24 May, 2018 2 commits
  15. 23 May, 2018 1 commit
  16. 22 May, 2018 5 commits
  17. 21 May, 2018 1 commit
  18. 18 May, 2018 3 commits
    • Neil McGlohon's avatar
      Increasing Dragonfly Hash size to 40k · d04037b8
      Neil McGlohon authored
    • Neil McGlohon's avatar
      Increasing Dragonfly Plus Hash Table Size · 764be7be
      Neil McGlohon authored
    • Neil McGlohon's avatar
      Dragonfly Plus: Intermediate and Rerouting confs · c5d0b5a1
      Neil McGlohon authored
      This commit adds functionality to the dragonfly plus model. The
      functionality is to make whether source group rerouting and
      intermediate router choice a configurable option that is set
      in the config file.
      To use said configurables, use these config variables in your
      config file:
      	source_group_rerouting= {"off" | "on"} default="on";
      	intermediate_choice= {"leaf" | "spine" | "both"} default="leaf";
      If source group rerouting is on, then if a packet is currently being
      routed by a spine router in the source group, but the spine router
      does not have a connection to the intermediate group, then the spine
      will route the packet to another spine router within the source
      group who does have said connection to the intermediate group.
      If source group rerouting if off, then if a packet being currently routed
      by a spine router in the source group cannot be directly routed to the
      pre specified intermediate group in the message, then a new intermediate
      router/group will be chosen from the list of possible intermediate
      groups/routers that the source spine has connections to. It is not
      rerouted within the source group.
      Intermediate choice determines what type of routers can be chosen
      as an intermediate router. If "leaf" is set, then intermediate routers
      will only be of type leafs. Similar for "spine". If "both" is selected
      then it could be either.
      Additional features added in this commit:
      New configurable:
      	notification_on_hops_greater_than={"<int>"} default = MAX_INT
      This new configurable sets the maximum number of hops allowed before a
      printed notification of the number of hops that a current packet
      is at is output to stdout. This is to help debug and know when routing
      decisions are producing unexpected results.
  19. 15 May, 2018 1 commit
  20. 14 May, 2018 3 commits