Skip to contentSkip to conversation

libibverbs-1.2.0-rc1 release

DISCUSSION Doug Ledford 3 participants 5 messages Sep 23, 2015 – Oct 11, 2015 2 messages not in the archive InfiniBand

lore
Share & tools
lore
#0 lore raw

I have done a pre-release of the upcoming libibverbs-1.2.0 release. The code has been pushed to the official git repo and also an -rc1 tarball uploaded to the https://ww.openfabrics.org/downloads/verbs download area. From the tag message:

tag libibverbs-1.2.0-rc1

Tagger: Doug Ledford <[email protected]>
Date:   Wed Sep 23 12:47:04 2015 -0400

Ininitial roundup of 1.2.0 release items

- Add support for RoCE
- Add support for On Demand Paging
- No longer assume that no driver for a verbs device should be considered an error condition (usnic devices in particular are moving to libfabric drivers only, so we will emit a useless warning/error in the presence of usnic enabled machines)
- Harden some of the argument processing in example programs
- Add support for s390x
- Fix the broken create/destroy flow API
- First release under new management (hence the decision to update to version 1.2.0 instead of 1.1.9)

In particular, as this release fixes the create/destroy flow API, there is a need for an updated libmlx4 sources in order to compile against the fixed API (binary compatibility was maintained, but source compatibility was not, so you will need the new libmlx4 to compile against the new libibverbs). Yishai, please post an updated libmlx4 head of repo and preferably also a source tarball for libmlx4 when it's ready. Preferably it would include an embedded check for the proper flow API in your configure scripts.

Signature · 2 lines
Doug Ledford <[email protected]>
              GPG KeyID: 0E572FDD

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 11 lines · Doug Ledford

I have done a pre-release of the upcoming libibverbs-1.2.0 release. The code has been pushed to the official git repo and also an -rc1 tarball uploaded to the https://ww.openfabrics.org/downloads/verbs download area. From the tag message:

tag libibverbs-1.2.0-rc1

Tagger: Doug Ledford <[email protected]>
Date:   Wed Sep 23 12:47:04 2015 -0400

Ininitial roundup of 1.2.0 release items

Quoted 12 lines

- Add support for RoCE
- Add support for On Demand Paging
- No longer assume that no driver for a verbs device should be considered an error condition (usnic devices in particular are moving to libfabric drivers only, so we will emit a useless warning/error in the presence of usnic enabled machines)
- Harden some of the argument processing in example programs
- Add support for s390x
- Fix the broken create/destroy flow API
- First release under new management (hence the decision to update to version 1.2.0 instead of 1.1.9)

An updated libmlx4 head was posted, changes match to above libibverbs items, specifically:
- Add RoCE IP based addressing support for UD QPs
- Add support for s390x
- Add support for TX/RX checksum offload
- Fixed the create/destroy flow API to match libibverbs
- Version was updated to match libibverbs - 1.2.0-rc1

The official git repo was updated on:
git://openfabrics.org/~yishaih/libmlx4.git

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

#3 lore raw
In reply to a message not in the archive

Thanks!

Sent from my iPhone

Quoted 25 lines · Doug Ledford

I have done a pre-release of the upcoming libibverbs-1.2.0 release. The code has been pushed to the official git repo and also an -rc1 tarball uploaded to the https://ww.openfabrics.org/downloads/verbs download area. From the tag message:

tag libibverbs-1.2.0-rc1

Tagger: Doug Ledford <[email protected]>
Date:   Wed Sep 23 12:47:04 2015 -0400

Ininitial roundup of 1.2.0 release items

- Add support for RoCE
- Add support for On Demand Paging
- No longer assume that no driver for a verbs device should be considered an error condition (usnic devices in particular are moving to libfabric drivers only, so we will emit a useless warning/error in the presence of usnic enabled machines)
- Harden some of the argument processing in example programs
- Add support for s390x
- Fix the broken create/destroy flow API
- First release under new management (hence the decision to update to version 1.2.0 instead of 1.1.9)

Quoted 14 lines

In particular, as this release fixes the create/destroy flow API, there is a need for an updated libmlx4 sources in order to compile against the fixed API (binary compatibility was maintained, but source compatibility was not, so you will need the new libmlx4 to compile against the new libibverbs). Yishai, please post an updated libmlx4 head of repo and preferably also a source tarball for libmlx4 when it's ready. Preferably it would include an embedded check for the proper flow API in your configure scripts.

Signature · 2 lines
Doug Ledford <[email protected]>
             GPG KeyID: 0E572FDD

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

#4 lore raw
In reply to a message not in the archive
Quoted 4 lines · Doug Ledford

I have done a pre-release of the upcoming libibverbs-1.2.0 release. The code has been pushed to the official git repo and also an -rc1 tarball uploaded to the https://ww.openfabrics.org/downloads/verbs download area. From the tag message:

Doug, so when is this release expected to happen? the last release took place in 2014.

Yishai, are you expecting anything to be added to libmlx4 for your upcoming release?
if not, I guess you can sign it already against 1.2.0-rc1, right?

Or.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): CAJ3xEMjZaG-1oej4nBG4QhEV-TdGtMp0ZiT2m_2A1_ii2wRZpg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org

#6 lore raw
Quoted 8 lines · Or Gerlitz
Quoted 4 lines · Doug Ledford

I have done a pre-release of the upcoming libibverbs-1.2.0 release. The code has been pushed to the official git repo and also an -rc1 tarball uploaded to the https://ww.openfabrics.org/downloads/verbs download area. From the tag message:

Doug, so when is this release expected to happen? the last release took place in 2014.

Doug, please be aware that currently there is a problem to build an rpm from the libibverbs git repository.

Major version number can't have hyphen "-". (e.g. "-rc1").
Also, version should be updated in libibverbs.spec.in.
You can use latest commits to libmlx4 as some reference for correct usage. (i.e. http://git.openfabrics.org/?p=~yishaih/libmlx4.git;a=summary).

Quoted 2 lines

Yishai, are you expecting anything to be added to libmlx4 for your upcoming release?

No, the official libmlx4 git-repository is-up-to-date with the candidate stuff.

Quoted 1 line

if not, I guess you can sign it already against 1.2.0-rc1, right?

When there will be a formal release of libibverbs after fixing above issue, I'll build a matching libmlx4 tar ball.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html