1. 05 Feb, 2008 2 commits
    • Sean Hefty's avatar
      IB/cm: Add interim support for routed paths · 3971c9f6
      Sean Hefty authored
      Paths with hop_limit > 1 indicate that the connection will be routed
      between IB subnets.  Update the subnet local field in the CM REQ based
      on the hop_limit value.  In addition, if the path is routed, then set
      the LIDs in the REQ to the permissive LIDs.  This is used to indicate
      to the passive side that it should use the LIDs in the received local
      route header (LRH) associated with the REQ when programming the QP.
      
      This is a temporary work-around to the IB CM to support IB router
      development until the IB router specification is completed.  It is not
      anticipated that this work-around will cause any interoperability
      issues with existing stacks or future stacks that will properly
      support IB routers when defined.
      Signed-off-by: default avatarSean Hefty <sean.hefty@intel.com>
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      3971c9f6
    • Roland Dreier's avatar
      mlx4_core: Fix more section mismatches · e8f9b2ed
      Roland Dreier authored
          
      Commit 3d73c288 ("mlx4_core: Fix section mismatches") fixed some of
      the section mismatches introduced when error recovery was added, but
      there were still more cases of errory recovery code calling into
      __devinit code from regular .text.  Fix this by getting rid of the
      now-incorrect __devinit annotations.
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      e8f9b2ed
  2. 04 Feb, 2008 38 commits