|
Revision tags: v25.01-rc1, v24.09, v25.01-pre, v24.09-rc1, v24.05, v24.09-pre, v24.05-rc1 |
|
| #
53be3bd8 |
| 07-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
lib/util: Make md5 API public
Make md5 realted functions in iscsi lib public. Interface remained unchaged except of spdk_ prefix added to func names. Implementation slightly updated with unlikely()
lib/util: Make md5 API public
Make md5 realted functions in iscsi lib public. Interface remained unchaged except of spdk_ prefix added to func names. Implementation slightly updated with unlikely() hints.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I8bff008aad0c44b639b9249e1b48f3a6f9421f74 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23133 Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
|
Revision tags: LTS, v24.01, v24.05-pre, v24.01-rc1, v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1, v23.01, v23.05-pre, v23.01-rc1, v22.01.2 |
|
| #
a6dbe372 |
| 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v22.09, v23.01-pre, v22.09-rc1 |
|
| #
488570eb |
| 03-Jun-2022 |
Jim Harris <james.r.harris@intel.com> |
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in every source file. This patch replaces the bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clause identifier.
Almost all of these files share the exact same license text, and this patch only modifies the files that contain the most common license text. There can be slight variations because the third clause contains company names - most say "Intel Corporation", but there are instances for Nvidia, Samsung, Eideticom and even "the copyright holder".
Used a bash script to automate replacement of the license text with SPDX identifier which is checked into scripts/spdx.sh.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: <qun.wan@intel.com>
show more ...
|
|
Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1, v22.01, v22.01-rc1, v21.10, v21.10-rc1, v21.07, v21.07-rc1, v21.04, v21.04-rc1, v21.01.1, v21.01, v21.01-rc1, v20.10, v20.10-rc1, v20.07, v20.07-rc1, v20.04.1, v20.01.2, v20.04, v20.04-rc1, v20.01.1, v20.01, v20.01-rc1, v19.10.1 |
|
| #
ff7e7c83 |
| 10-Dec-2019 |
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> |
ut/iscsi: Replace trace library link by stubs
Subsequent patches will change trace functions to be called in unit tests. Using stubs is enough as done in other libraries and do the change in this p
ut/iscsi: Replace trace library link by stubs
Subsequent patches will change trace functions to be called in unit tests. Using stubs is enough as done in other libraries and do the change in this patch. For iscsi_ut.c, add stubs to not iscsi_ut.c but common.c to cover other files.
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: Ia14bc932f451b14bdb0ba6e0cb949463490a879e Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/477414 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v19.10, v19.10-rc1, v19.07.1, v19.07, v19.04.1, v19.04, v18.10.2, v19.01.1 |
|
| #
63b3b8fd |
| 08-Feb-2019 |
Jim Harris <james.r.harris@intel.com> |
test/unit: remove duplicate mk/spdk.common.mk includes
mk/spdk.unittest.mk already includes mk/spdk.common.mk, so it's not needed. This also fixes an issue where touching an included .mk file would
test/unit: remove duplicate mk/spdk.common.mk includes
mk/spdk.unittest.mk already includes mk/spdk.common.mk, so it's not needed. This also fixes an issue where touching an included .mk file would not trigger unit tests to rebuild if they had this duplicated mk/spdk.common.mk include.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I41a04eb77ce468849cb9b53bd1f76df6fec06e46
Reviewed-on: https://review.gerrithub.io/c/443980 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
show more ...
|
|
Revision tags: v19.01, v18.10.1 |
|
| #
9c2aea2a |
| 21-Nov-2018 |
Jim Harris <james.r.harris@intel.com> |
build: remove duplicate spdk.app.mk includes
spdk.unittest.mk includes spdk.app.mk, but some unit test Makefiles include both spdk.unittest.mk and spdk.app.mk, meaning spdk.app.mk gets included twic
build: remove duplicate spdk.app.mk includes
spdk.unittest.mk includes spdk.app.mk, but some unit test Makefiles include both spdk.unittest.mk and spdk.app.mk, meaning spdk.app.mk gets included twice. Fix that.
This hasn't been an issue because spdk.app.mk currently only includes variables - but no rules.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I23d39e8084f79442fb06ae9b5a6a68d6134adff4
Reviewed-on: https://review.gerrithub.io/434281 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
80bfabcf |
| 21-Nov-2018 |
Jim Harris <james.r.harris@intel.com> |
test/unit/iscsi: use test_env.c
Unit tests shouldn't link in DPDK env libraries - they should all use the test_env.c
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ib08ae33224ed9a1
test/unit/iscsi: use test_env.c
Unit tests shouldn't link in DPDK env libraries - they should all use the test_env.c
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ib08ae33224ed9a12fa1ff255c4769a005fc10369
Reviewed-on: https://review.gerrithub.io/434259 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
|
Revision tags: v18.10, v18.07.1, v18.07 |
|
| #
fdf5c1d7 |
| 14-Jun-2018 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: add -lcrypto (OpenSSL) to SYS_LIBS
This is already required to build the shared library and iSCSI components; simplify these Makefiles by adding -lcrypto to the central SYS_LIBS in mk/spdk.co
build: add -lcrypto (OpenSSL) to SYS_LIBS
This is already required to build the shared library and iSCSI components; simplify these Makefiles by adding -lcrypto to the central SYS_LIBS in mk/spdk.common.mk.
Change-Id: I8fdaffbccc1294e24e32559387b0ed99d1deb0ce Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/415351 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v18.04.1, v18.04, v18.01.1 |
|
| #
dec7b526 |
| 13-Feb-2018 |
Jim Harris <james.r.harris@intel.com> |
test: use spdk.unittest.mk for iscsi unit tests
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I833ca74093f55ae296d2db4a2dd7a1e482c945dc
Reviewed-on: https://review.gerrithub.io/39
test: use spdk.unittest.mk for iscsi unit tests
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I833ca74093f55ae296d2db4a2dd7a1e482c945dc
Reviewed-on: https://review.gerrithub.io/399730 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
show more ...
|
|
Revision tags: v18.01, v17.10.1 |
|
| #
891c12a6 |
| 07-Nov-2017 |
Pawel Wodkowski <pawelx.wodkowski@intel.com> |
util: add spdk_strerror() wrapper with TLS support
This patch remove need for additional buffer when translating error code to string.
Change-Id: Iaa60088b5c450581d3cdddbb425119b17d55a44b Signed-of
util: add spdk_strerror() wrapper with TLS support
This patch remove need for additional buffer when translating error code to string.
Change-Id: Iaa60088b5c450581d3cdddbb425119b17d55a44b Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/386114 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
543cb172 |
| 11-Dec-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
build: remove $(ENV_CFLAGS) where not necessary
Only Makefiles for libraries that directly depend on DPDK (rather than the SPDK env abstraction) should add $(ENV_CFLAGS).
Change-Id: Ifdf44d3ef8c42b
build: remove $(ENV_CFLAGS) where not necessary
Only Makefiles for libraries that directly depend on DPDK (rather than the SPDK env abstraction) should add $(ENV_CFLAGS).
Change-Id: Ifdf44d3ef8c42bbf7f20edd524b330d00658235b Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/392818 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v17.10, v17.07.1, v17.07 |
|
| #
ae60710a |
| 21-Jul-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
util: add CRC32 utility functions
Factor out the iSCSI and GPT CRC32 functions into generic library functions.
Change-Id: I1f1a5f3968a983b663a51bd984500492eeb12605 Signed-off-by: Daniel Verkamp <da
util: add CRC32 utility functions
Factor out the iSCSI and GPT CRC32 functions into generic library functions.
Change-Id: I1f1a5f3968a983b663a51bd984500492eeb12605 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/370765 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
144ba3a1 |
| 24-Jun-2017 |
Daniel Verkamp <daniel.verkamp@intel.com> |
test: move iSCSI unit tests to test/unit
Change-Id: Ibe282aa67de22e062de9d88c3b157c766be9dfae Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/366910
test: move iSCSI unit tests to test/unit
Change-Id: Ibe282aa67de22e062de9d88c3b157c766be9dfae Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/366910 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|