[PATCH 0/7] Signature feature update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lately MKP posted some block data integrity updates over Linux-scsi (see https://lwn.net/Articles/606820/).
These changes follow DIX draft 1.1 (see see https://oss.oracle.com/~mkp/docs/dix-1.1.pdf).
The draft updates the execution parameters passed from SCSI midlayer
to the LLDs with respect to data integrity feature.

This set updates signature feature accordingly.

Once Martin's patches will land mainline I'll also modify iSER
to take relevant parameters from the scsi command structure.

This set consists of:
- Patches #1, #2, #3 are minor fixes
- Patch #4 is a preparation patch
- Patches #5, #6 are code centralization
- Patch #7 is an API update (modifies ib_core, mlx5, iser, isert)

Roland, there are some patches in iser-target code, but I'm pretty
sure that they can go from your tree. Right Nic?

Sagi Grimberg (7):
  IB/mlx5: Use enumerations for PI copy mask
  IB/iser: Remove redundant assignment
  IB/iser: Set IP_CSUM as default guard type
  IB/mlx5: Use extended internal signature layout
  IB/iser: Centralize ib_sig_domain settings
  Target/iser: Centralize ib_sig_domain setting
  IB/mlx5, iser, isert: Add Signature API additions

 drivers/infiniband/hw/mlx5/qp.c           |  134 ++++++++++++-----------------
 drivers/infiniband/ulp/iser/iscsi_iser.c  |    4 +-
 drivers/infiniband/ulp/iser/iser_memory.c |   79 ++++++++---------
 drivers/infiniband/ulp/isert/ib_isert.c   |   65 ++++++---------
 include/linux/mlx5/qp.h                   |   35 ++++++--
 include/rdma/ib_verbs.h                   |   32 +++----
 6 files changed, 164 insertions(+), 185 deletions(-)

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




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux