Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

various small fixes for psm provider, plus add missing definition of FI_MIN_MULTI_RECV. #5

Merged
merged 8 commits into from Sep 2, 2014

Commits on Aug 28, 2014

  1. prov/psm: remove ep to domain binding operation.

    Under the current API, an endpoint is bound to a domain at the
    time of creation. There is no longer any need to provide separate
    binding operation.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Aug 28, 2014
    Copy the full SHA
    fb4f8bc View commit details
    Browse the repository at this point in the history
  2. prov/psm: remove ep to mr binding operation.

    The op was provided as an alternative form of mr to ep binding.
    Remove it because we want to enforce the correct binding order.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Aug 28, 2014
    Copy the full SHA
    e0b3299 View commit details
    Browse the repository at this point in the history
  3. fabric: define FI_MIN_MULTI_RECV

    Defines the minimum receive buffer space available when the receive
    buffer is automatically freed (see FI_MULTI_RECV).
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Aug 28, 2014
    Copy the full SHA
    25253dd View commit details
    Browse the repository at this point in the history
  4. prov/psm: check domain capabilities when creating ep

    Make sure that the endpoint doesn't ask for more capabilities than
    what is supported by the domain.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Aug 28, 2014
    Copy the full SHA
    612895d View commit details
    Browse the repository at this point in the history
  5. prov/psm: remove useless domain binding op

    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Aug 28, 2014
    Copy the full SHA
    b20bd47 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2014

  1. Revert "prov/psm: remove ep to mr binding operation."

    This reverts commit e0b3299.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Sep 2, 2014
    Copy the full SHA
    c64bd07 View commit details
    Browse the repository at this point in the history
  2. prov/psm: return error on trecvfrom with non-NULL src_addr

    Tagged recvfrom only supports "any source" recvfrom due to the
    limitation in PSM. Applications need to use tag bits to allow
    receiving from specific source.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Sep 2, 2014
    Copy the full SHA
    29ccc21 View commit details
    Browse the repository at this point in the history
  3. prov/psm: temporarily remove ep from mr property

    The binding between MR and EP is M:N. A single EP field is not
    sufficient. Before the access scoping semantics of the MR to
    EP binding can be fully supported, leave the binding as mostly
    no-op.
    
    Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
    j-xiong committed Sep 2, 2014
    Copy the full SHA
    357f469 View commit details
    Browse the repository at this point in the history