infiniband-diags-38.3-150400.6.3.1<>,dn7p9|7P|{ E<ؠ"?? 6[3@~+`Vů>1_ӢѷMppX *}O%9? pk֒:)>AmO ;jML[1xNGrq]]U Ib%n?m$L9!晠(+XVTH_r\y@$\.XӔ T|o'\z~u i5sCDkD'7#dq<[Cw$-nH̍ wJD)[P2iI>>?d % A 4\blApA A tA xA 9A AAA"HAL\(8Q9Q:&QFiGiAHjAIkAXlYl(\l`A]mdA^pbq$cqdrQerVfrYlr[urpAvstw Ax$Ay(z`ptzCinfiniband-diags38.3150400.6.3.1InfiniBand Diagnostic Toolsdiags provides IB diagnostic programs and scripts needed to diagnose an IB subnet.dn7sheep63'SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Diagnostichttps://github.com/linux-rdma/rdma-corelinuxx86_64oa9X(hhcRyxNx8hyxz Q,  N@ "= Q3 XA큤큤dn$cVKcVKcVKcVKdn&dmdmdn&dn&dn&dn&cVKdmcVKdn&dn&dmdn&dn&dn&dn&dmdn&cVKdmdn&dn&dn&dn&dn&dn&dn&dn&cWKcWKdn+dn+cWKcWKcWJcWJcWKcWJcWJcWJcWJcWJcWJcWKcWKcWJcWKcWJcWKcWKcWJcWKcWKcWKcWKcWJcWKcWHcWK54e20d6b9cef53658dab2029b7bce2e15b9b29b66e357ffc9d0d8bf3e0cf5a88261ae47829144665115d83e178d80016fe18569317abb10a96ed5f23f10adcb4488d839a8ac9a15f307501eeae36c88c0eb5f0468ffce45764abc6c8aa9fddad2905d61b5b8912dc0823300bc1715bda0c14c2737335001bcc171707facda17022b9deea87c3f2cd5617bb6c00d3bcbbca2468b857ea5f605c7220316221a03aedc32dec52b88d17af95c59d7a6f17f4653ef4111bce40c159be82fdce75bb7762f704733339e9077822da999042e6a930af422d909301332fbf265cc407b63e3fed0eb7f0e5788045e8c029e5d7fe97bd2302ac38cb38c41412604fce4c2118b476dc3f5cad3d5ca759764d76b0acd3afa1ae23319c366b27263881dd705c3b6914b374e15302e9668c4041107eb5f54b2d0ac6d481506d9a861a41cfe402335af3fc22cecc883287eff844cecca12faac886be7d30bcbdc325cb1bdea3588c3859a863e4ad103e7ccc859b9d1d39772683f501602f563b437a80fc3550c6d4a47d2b64e5a0fc643c92110562c5a1496a2fe316271ee33f756a08e5ec7234459ba24c6bed072c3d4177024814e9cbcc3f8668164c7816643aada9112712880ad0081b303542cbe1919f82148635d7ca79b104b92a5f4f5b253d0c1f386cfef7959e43f47d8ee35c52f9279c0162e1ebedaaa486d212fdcc98bdf0b97daf18f32ff88326a525a118ee5440f2d1e0d2b9fe252167c0ad123f698a39a0e2776c3159d7fe3e089fcd486870a07bec605be47eb30134bb538f8076ba9fb08b04531aa001751dec3d588c23cbaa3ce681a502a8aadb3278d8153ca647985da745018db15972524a7f488c969ff06cfada25f77c575a9d34daa90ef93801df6b7241bce2aecb497f16b640f6a2c2b750a9f54a92005fc09fccc42f75739aca6526ca999ed019ec1c8618ac1e6c763032bb74f7c9c4fda464c5403ba771e89d084f59258c87085b80b79ca0265a40203a8d196837a1e9b50081b5344f5074f4480d00b10ade02eaf622e3d3b5b50b6c5d51f7bd29f48b29268b18548f97ee4e9f346ad4fedea52940749f14c35983584fb136f54862a4ddfb0ffc796b44f9ae7c22d56c6aba9b19591bb9ee42047bf1944ea5836c9b17dd553143482a7a19eb7a9c15b2f1e979a53286c59e4d60d9f154177d4c0fbe71b221acaa902eaa9eabfe5d62d10d89955a8a69a4e79adfa1c71c8db54212bbc31035de7f122cd1eab9bafb444654ce94449723f1537f56db538ab4e9d3f2f8c529d94591388eb04f5686be3175e6313dc966da312f0c96051a2ff5a1184f0cc146f677aa2a62a96cf38bef74d6bd282a71ef77f6b52007e2bff1efebc52267a548480bf6c97a7d35b0ed7279a794e252cc8c855403e92bf0e5a81ccd9cd0116f553340f5cc5d700a44450c58dd0b05aed82eea901ed9f172e2562de56b1b3cf3e2d6c182dd1288c23fa9bd98fd42ea0da1f084cbe666dad30600aee95dbc60a9ddc9a24418c719795ac81acce29e3852659621ae72a83ff4566fedab5e69de3d830730127047277efe871c1ae3b7947a82650a70847fff29b0886739836b0a7432b5732d8de31f0ffa3641746827387abf1ab36ffc8bcc0b8610de29706af6fc3a34027a43843f828c67d2976fc9c972ceba1b15039cf25be89254fae9650af9bd7f69905d94126364e7a2d9566a62d5eb28910610871ee62b7e3e8769c63427390289be44c51e33b3c14d8d46a94d8b4d3ff389b561cf124edceec4931646865164ae2bdcebeffbcd998a418ab6c40cb8a2c1dfed1f726340d6be1108d9bbeef3353717e660e1af926f570ecaca924af395ee57a361d45973b8ca98b2484c2b2b280337cbd61b3f857886f7c30b88c7ccd6f6d0dd7b81fe5e41f51390f8712550bb46ebc8a976f6e2c9c24fb9c40df219603a9392711f67b1bfe42779526898695a1c96a26d5d04a26b0b74ac7e20d8aab0dd3a346044109213edb499ae5febdb1f400a4fe599eef8c98114a897f3bbae2415b7e1fc4ac1b5606f5ae92be93e46f45b62b0f7d169771ac123dfcab7f18f1ff3c80ad67bfb1797e906f158df1b075715170496cd3b58e367714ec7d300f09930b6c6ed9ea7ee36e0e46c9a6beb4544db53a573fb6e4d332d75f2e03d7d5c581885ee383498e02cced34a53bfc48fec63106b542fe44eb9d88da50d4ef83dd89bbaaf45819c13a60145ecbc748329663e2a0cef3afa461e7776916a353b870f7c5eba77d45837fc43feb511c0484ece5d8ce2c6b82e77b60bfde9e0dc9d214a148ce59851072db06df2c15a57d11ec3b544667c87c358be1acc323d7b266f122ae9fed1ab5e6e10dd079dfe51eba2ff3fb134cad53c10fcfe90276d6af68248e2ff2926b49a6406c5c46c9143f505c05f4f946e5ff6225ea73503f6df76d63141baca7c9036c6c45c3dca06a7741ddaca594934390941aec97075a77e9a639e6de783004d73d64ffb6d91ec9330bcf05fc5c591c7bab638950fe8a83b2cfc2cb59f14091e1fa89d6dae4c75b47e159b15b31e490f4ac081c47c90b5e0c292420ceb7695968fb0bf1eccd73ae0e54be42bd6072cd6d5da70c07525839efa246003886eb13bf727836da8ecc604a25cd9df8ed6c98c62ddcc33b15b8f4edce31bdfc55969ec9ef7673d9d0ba9d261427981f51a8d57b92d99539d72d5c8fe4a483edcfdc5f4748e56f7196e002f67e692cc489747da037c5e9a3539909d8fc64f797c44ff1e03b3286d8b1b5fc160cb8b6125582749da69792ceb87dump_fts.8.gzdump_fts.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmconfig(infiniband-diags)infiniband-diagsinfiniband-diags(x86-64)@@@@@@@@@@@@@@@@@@    /bin/sh/usr/bin/perlconfig(infiniband-diags)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libibmad.so.5()(64bit)libibmad.so.5(IBMAD_1.3)(64bit)libibnetdisc.so.5()(64bit)libibnetdisc.so.5(IBNETDISC_1.0)(64bit)libibumad.so.3()(64bit)libibumad.so.3(IBUMAD_1.0)(64bit)libibumad.so.3(IBUMAD_1.1)(64bit)libibumad.so.3(IBUMAD_1.2)(64bit)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)38.3-150400.6.3.15.26.13.0.4-14.6.0-14.0-15.2-14.14.3cWb)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- Update to v30.0 - No release notes available - Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support of older providers with newer rdma-core internal ABI- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- Update to rdma-core v16.3: * Backport fixes: * vmw_pvrdma: Drop the extraneous align_next_power2 for sges * vmw_pvrdma: Fix SRQN returned to library * mlx5: Add missing include file in mlx5dv.h- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSEsheep63 1686728247  !"#$%&'()*+,-./0123456789:;<=>?@A38.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.1infiniband-diagserror_thresholdsibdiag.confIBswcountlimits.pmcheck_lft_balance.pldump_ftsdump_lfts.shdump_mfts.shibaddribcacheeditibccconfigibccqueryibfindnodesusing.plibhostsibidsverify.pliblinkinfoibnetdiscoveribnodesibpingibportstateibqueryerrorsibrouteibroutersibstatibstatusibswitchesibsysstatibtracertperfquerysaquerysminfosmpdumpsmpqueryvendstatcheck_lft_balance.8.gzdump_fts.8.gzdump_lfts.8.gzdump_mfts.8.gzibaddr.8.gzibcacheedit.8.gzibccconfig.8.gzibccquery.8.gzibfindnodesusing.8.gzibhosts.8.gzibidsverify.8.gziblinkinfo.8.gzibnetdiscover.8.gzibnodes.8.gzibping.8.gzibportstate.8.gzibqueryerrors.8.gzibroute.8.gzibrouters.8.gzibstat.8.gzibstatus.8.gzibswitches.8.gzibsysstat.8.gzibtracert.8.gzinfiniband-diags.8.gzperfquery.8.gzsaquery.8.gzsminfo.8.gzsmpdump.8.gzsmpquery.8.gzvendstat.8.gz/etc//etc/infiniband-diags//usr/lib/perl5/vendor_perl/5.26.1//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux   directoryASCII textPerl5 module source textPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb806a65e3888769c5c6196330524a9b3ff1ed99, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9bbf82adf125c3db2db07502706e4d3af4bff462, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a8686322eb81305d558c6a93c2be98b42c39f0c9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4b49a7da8d701f0a60f53c7c43c804ca04a160d7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=894edcaf8dd5ce50eac1bac2642ec3be136ceaf8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64d86bae0753dadf88829292ac064b2b1090003a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6c500336cf1e49de1fb50e3483857b9c41423115, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0dfe4122a9d94551bf1f977bdda082cf6e6c7bde, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1794b9a030d2db4197614816ca3894e437751e71, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d8de39a993ded000d2737e85d142456b917e5c85, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=94dbb114a27bb4cfaa70037acd5432a38c8adbcc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5b50ee0333bb9308f15091f9b763371809479cba, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7274d734680351ceff0f12826540ebe478709528, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5dc2ec4be5036c1d93681352d9e55e2c093b17d6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=831b8b0ae6bd82ca6c95afa6e92720cdd2e5fb72, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=172ee5078f118ee0548810504327e98460448898, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3fde7c9fb6c5b21e9d982d537da01113be513a98, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1a5c692f58694bc4b0a8500d22ef882edb2ff7ba, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=89cffd578b8c817f13c8703e9464d4935f79174f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d7de6b5bed2dd39d91575e12f0c8c4d52d7a9ddf, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) "+4567BMNXaluv      RRRR RR RRR R RRRRRR RR RRR RRRRRR RRR R R RRRR RR RRR RRRR RR RRR RRRRRRRRR RRR R R RRRRRR RRR R R RRRRR RR RRRR RRRR RR RRR RRRR RRR RRR R RRRR RR RRR RRRRRRR RR RRR RRRRRRR RRR R RRRR RR R RRR RRRRR RRR R RRRR RR RRR RRRR RR RRR RRRR RRR RRR RRRR RR RRR RRRR RR R RRR RR Qw'j )rutf-84afa074c591fedcaf5af49f3ad409c6b1d69a9569d75e5c773746031b53e3db9? 7zXZ !t/㎔]"k%wY_KћS_#wz(|镉 ,W^5O]s],\rXX5My([P/amB1=y7 :jqcLmD)XY46ۍ`RI"LߌZ#qmY tL,Es)kFUe{ Pz8#ǩxQuWm~ΝwM{0rּ|@R5){znOw-ʇnL3S^"?hԀE-ju U-j(MC6:Vir]|Pz!tOC1찴4阻͛  IH,F2I`nȴ-5akyTwaX]\&JYi?(q % '*&~|0} G aX|O'jL|Ǩ"4i'نhA2#xFBw$V76?9gj4Qp1Rؠ0EDh|^|Ur~g`96igJp$0!O!j0Ro;r9"up6 %/yWЈhr/g_iXJk͔ rƴ~%<96/yb84h oAU^Qr(弍{8ղ"+TBLedYⲖA!b`$G{G2 x Sg_$$+R}@6 ,ML>}AɅLzGwbms b5n-bD&Κ@ۯ:r\@~}"4,z@;`D] [IV#g%Fl^n}J`Bx[Pll.KB5THAQ-ϾYy|.i2r/2K G[9LF1Rfmh$*J==ثȒ]+z,zR12}~O_@wڏˊ7m DJ,A>0uT3J ,c#N\W"ȪhѿvRWUzB)'@TAB's[9uk&jѿ(&xx"[eSSX5&B[͊Ծ$ \3_1$~HtF`P"8/VZd9bϥȩQ结0݁bn&br͘o ep=Jk!M,;Z,%v%DS0zӇF?^t'DΣ8Ď0|aah:.LA$=*;I$X0&;CJ6oiU S`M8 ^IpHaDZB|2Le[: ᷠT 񥝰u[Ŀ2g> yPD( e鬑 #AMuR8o" r}lП_b߹kgjD:c_ƔhfS(pۯ8 V] 'Pk@vCQm~Pft+YIIǴBxg _zʿe|\MUK^7SAH2kScfFq*uPy#pOaDtqɧZQ5s~E0ZVX$eyKIIn@%UZ %=&8ڶ}Ղ3D קן+X4u =H ʀAiȜW:f.ɤXI,'V h䋦FmQFYC4kcgp;U*uuJ=I~N'NВJ"5beGgdh jB0#A<:* |g4ny)&FS>t+7d Lp9!S&BoG'Pgd~^O>b1 s~9vҙWPGdER;y ߨslldigz%H*,=HFpG@p- rR㒓0,a>YIr]33F&s!Eϕ)WJ.d[N"Ie .^ʈ˚ʹݍP̽Lbf:{hy`!bA3I8ۓ6@9ssDR3֣ :ĸbYndPlfdsg5'qs-E"nmT +N ĥ OstcJ ۄX|-iC֮⥩J@9`F 454)e fj,OXxPmO,6[ ոhJu/K;X63$ !~3`R_zJFנLn eZ ]!1V"wz~XJez}\8GIs3Yt:Sa@/gN"}!Hf|Ҟa`-O8 û~ :qBޒҺq9ËLVv?A1AIt·҃ zjЃct Cg%I~xDHbY-Yų;֙[m0%d_^Bo5[~慃DZW9H=1iΥr+[\ kTw>џ>hNMwo-zAgz]R4efetU tї{MbxW) =]3Nr5UB6Kp.R "zX_ ֝9{P'^C0 Q3*yh\vX O°*:2^@5ARUn;A([TaqRL%|YܽxpHe HwV26if1FnH0aΦ9Chnw3#hfDS}SO= aZ ܟ2T*4 NtWƥrsBQ|{\0*VxLa⹵OrGY p(VzƕB z[)u/0c܁QUԤv9uXꤑmDpIZ(Q?8c4[aPiru1\d\(37A;NĽq#"'z˳Jk9 Zd8`뙾"`f}C0<E T؂%8(նh (y–};N LNu+ J6ǡQ)Hr.qj`\ߣP滷&@BA7'OPooYQXUo4V>bނ%؝ ,B`u$XRRcn7o(Z݆5薦[ɪ,W~~Q))= 𨚒Z,Fэ i<jN4(="*.ƕCmy3@%)(( {鄓yms9ˣѮS4Ek-/K=kN$ K1s Y4^GYCcEof++wQJȦܩe}u :xܦzN}SK&Q qGesy*8ZUCTCx뜸 Mj\z閯iwFV#W?=L܆vh)(yq2BolX #+~~Q Uˢ; 0`hԮ=\Œ]m}*D{HnޣʩbOhJ@ak feQ wd{^uϒ'hL{P o'`~ 8P 尙!΃-h1zSs!Oc;$ \Ji{!!t:092k׀6qS\p^Op5}Ch W^ 7r~pTԤ7F 6 c$/%wvex1{:m}[S]}Kw8.{fcv -%÷CRل3gLA8W٤MmOw/{~x&jC* ڽ%'糛ҎK›ġ$ A763.0 QR^;mafI/J8'l `Zn F29n/QLL"|-@wu: Ef|Nth&=[ a7%2f(B*r}58?eB{z%ظb4}i3k ft6 x cyq+wY!~RGO_) 'u`ղ:dwz.n/,ץjBDhm7Meظܮ]_ λt*>F **M)7(#HAcK/um |=2j̫|zn;j[mGVv"Y(!rtLt+=|ԣ&8&ifo8\~c3.5E|Ws34;$.I׬1ReKt Q +VqZC~6NiW \ C%WhG@^9B~jW| cKΤKbs1x+LKq2|v+Qp*;yҧ49iӢOw#cMk%FIh|oxq$oynP1y7\#V2܏#eKw e=Nu̗;l|ϲFQz+d l o"݈*L\~ Pԏy ܙicK &%y9l[dRֳT1Hg?dwBpr}20u #YnuO$ر;N(8#r/iqZ'QRz;^s).hB" +]kB }IUp_Qz EQ&: =>pR1 t1oo0ftږtdP-:8e Ȗp5f&;R JT_"ꞝ,$kd8aTKYy$Al$9`3Pr 6i,7\HS22!&3vWF g12eK@w<_ٸ0Sb\U9r^bR>`m̨% 4k&3|µU%`gU{Z1IXwɋ$Vf&!88Tᓂ+$z )#qK~j1BlK`;P4>ޟ}AHfMWݙr񻅩R2ոp|,k`@⼙\fJ hx`KL'ވC+VQI-jkGD`ݢV--R9Ju$N x.P΄y%4Dw#h"1c1%9'067W8}[WجmY{ۇ݅{7_rd$2X/5N@/mC3}5Qzt5=r6BFhjhr9B?VE-'F c"(s)N4̿o*&&܅eLfB7aQjS >x@V@tLEݧID(TԞenz0jI"oĆp8Fx *<U OX^p< ߶4]b#87R}tp6"$ ^F4$9!W墢E.bǧ?;^@ƨ\ƢRROcGУ/P6kF82n*!]TUp}.dАп퀰? 00 |¬b t90_S =)J+mYiϠaOhхwctX w}jЍ^wv),>T=zz4kWtI < >_]s-ŊU'_P[[\{ I-BdYhomÜԧ eZ¤d(9SK[ߣwFT==1Fzt:G|B;a28wu"e&a&a\TYhl_քr3n1Jo@zhʡkšD{sͯ>5g 1cԇA?œq>x _o9\~q>>hѽ{b{;qGΗg:8@)&zV^,,&Ae(LݴPW'L+|^T{F-[`gB:LjrH7څ`lL+t/نȞ`cʢctGO[&C q`ǟҒtO)ɚ}cSk:.笻|GBa!+g-qx<]zײ.݃7:gpEJ)/N-b"b^δ[6s.WsTSu^1<2< n կ3߁2!j<'T̞Ymߚ#(+w/^7G;:`9OY,ɛ0$Z *6ݖ)C)FnPg5 yl .{p<+hT< A8J{2wr~d]FL:XbCuKvX o3{3! 5ģǃ8d t4m4@TܿT,p06S求ﲩlyo=vp4p^B%_{scOtRE?0c=ǭ5P'QYQPEeK:Douoد} +Ck"w-u?&Yh.WECE9ͳ@&4w{ДJz I/ %֧@nQxqRiٮ<=t,a]Fٷt(}qo"^dWUx?rS+<BFrMWijW~L(5SAQwnMdK̏ X'%Qo}߼m{Hٱ‡Qڶ<.:񤳶j\9yKkŵ)V$"N7u}5<3XָnB)"lBDkphJXGU*`;ȝt)m%I)fktT?| R7? 1%JzRSibOP-s|7"@Mko i3 7ڕ%by˭rsg]?>8Iʎ j!SHZǘ ~S JŅ#͸+> !gh r|k[YTdC`0_pG.X6Tv)V͑ ȥ}, 7gKXPW B8nv~&Y+,YŒf 7Qg snx8ț(qF䕜ϼBRDԊmŀW9!;@1zx?]ˁi <?8QP>kKi)'dd'hfWn 9WA¨s;.3 ܾ}]@*,R(O^vGˆkQ7Ti+7=7)MgvM-8>"g9mD$o@Sʗ-?t~Yx-"=:ДZ1gUytPƘn\S"vƮK$NHX gհ'3 иi}o3]k+)vC&>@ 랉+Ařٻx`G=_{=%hrCS;Wif(zl ZOUP4q=\ۚ\zrι͍~u՜7B@>,%C~ndHp7+׃]A I:yڗܵ\ 6)B?I,e`Ig6 /k3_(%XNwCYBQfGfH/7shOyWTHѼvl(hVќ,j5/D u4w3YB˶D\XOȠ q#UԮ+-c7.h$U&7M_cIi}iD5>j *uTUsnqÌtF0)ĢϹ꣰@hQU&QI> ϩ!>\v}0fcCmƧ.KwE؏:M#,v[O+)~Dn_%c7SD/?#^~nV3DFhC _Tpvi,ZbOFkėY5Y/E ~zO[iۅxs, *l{g=lZ+{xYpW.~k~WH1jRHy'rrwWf{@vD1t`5G\~Vp옇 wx4YDT|9zuVo 'wQ%|aIe' _%IG9]KhA7ҁ3G3Z6 y`u_*_ޘ #W$,SHdyvAjӞ7BT]Hx@C4:m1yr91^Dޔ bB.{f~J,Wz㟹 йѫPwI Û UwiQ֡5_0G?. 8vZhRw3H3Vc"a`4lYvfo *z\7; ?_BCw''.8qTt>>g ~kE̥cۘ›ߎ0) 'Mx񶝾燻pa"ഥ łKo>)1m:{O2.LD88!uI`d}v+O>x|l]U !8l3jB._VWF -4xQ֖ :"_YCzk J( idҳ"pDBP17MfB2Y P #NiOlP,ҵ&K! xAıGBEJH|npq2~'}!j/ -c5S Pi58^n(2.E&x~/cj耠SFgJέ,[8hSZ` %u:ڱ<Ůĩ$'I'VG(JiMP)ՌgSN'vxSZ['a5JIT[ך&*Lj;:;[xO;+@*C|5!lm4m cN"b"rձ,fIa-ji2[}mK)D&VAK/|MXn;.. e]McI5zzLԁ"mLNR<<[>~2hL[s|P@x4a׍XFE+u{`W1T>f b:K\vЊa.)mAg%X@ 9dEtV OmSy+~&s(b-oP[k̪<8.DHU-0?vy,J,ڨH~.j|J󔩊::(z7 9^O:4i0?C̱.-Hm<<YgsdyWt.M#씮?K=~ꑵX T8C!S&b^z>rҾ b,L~{d_B"qH?:5RدtF';a9vzAp]!9^{  6U^X&D_ƥb7p>2ɉKF+&p\+Gxav.U|t K;l iM?k(-rnXkp *6.P Ν@e hW<@9ص&[M!~r$;Xp9Z|ߴ`u0Ba(jFۨi36XvNc%7Tc8o+h'#/mO| *hع ءNƞ-+Z0c߾}T3aYUWb$֘LÛ s=qFa$&FYWm3ntF3d'T3 u72F"]Xu!k:Tሓ ÅWWqQ^,݊o<ٶ}-MBґhqζr0I^:+Xsz!KŪ##H*Fvgus ʤ2 GN ;cjZln<–]0LkF E~H xfzam@\˖xo4-BVOH@?a`,%,$̈^TK<(n6=` f@ ³ʮ&i6/Z LI`}?I(Mf%qתޒ7%#ZyVx~8qtQ4E0-1PQd g.2iO* GK;'Eq+<.T+5 ;u8t,]|&xj>IO N`v?3a>Dp hQ%trB@P Qnze@N&uN Eǀ[nJUq5%G@g^|B":X^LKთ̯\8hp)3#>+9S'A>_\tP>8~-I@tҁwK)Ä)tQ}D߱eexB9ԐX ntR̬WI#O y|J]2X1k:s~K~}w/<;1Far;sg0 }64LNk. \Gv{~r~4Eы[k3fojsO/1n[6,$ĆN|1(s(Xe>5>""&ǯܙ(ޭ$PZGq2ܫeVvF~vv?X"<e񐵝ů9fC^8ѹjM IBw~ qy:d;е p}e[G~Y JrHcW鏢ƧսP6A\oPWnGb@OϦnql!,xK΅0[`Kq׆Ƨzb~Za93hش YPEhz>0`lMl$B5?ZXxdpߏh72jQ7&dsNA_:O{Zͺ0_Ŗ 0 F8e=ytRB Jr$.xWP9?N.dۊH$c֪`9p2<ЊTz}p|tp`®t)tZa |r"TKWnjxN J 2IQI'f>V@tM0='E4rٵWڋ[,,51?wl>IyaXg`?.Ћ{#Vݙ^ot*P۞gx=y0Ϗw݌ E.7@B4t'B _%FR(dJkAzvF%zD\[QclLW% jMf>[ L'?ϝNals1*|\(ANof3aTK@Gϰ!S%9orw~A";U&%R>+.gu‡*zo(h`9E'}Xֱ &Rk+/E;%[$5'**]J~ԺGXJ2C<z[Mx&U7ZDZ 1ƻ=Js"^%a;F;Ⱦ;,uQ(eۘl#~,,g9D,#3W22:)V[ejxF)@QZ[ժ"p)l<jcwgZ#]^խ^ *ߡ֎3X.w˘)嘜ǬgM/eviEI*?qa3ð 'T4:RTgpuA1e u0H;Nl`> o@+fx!I K&Ek~M6jX]P NN/}݌ue2˩)Lݶ&O̩ڐӯڝi :ujlHڤȠgbh*OZP.1X_SՂގqL~,uZ| h68- 2mr>I,lng&9H$+@a[o۝xh/60qȿdaַ,'c-3*31V ;+4̖HVbi OGqIxJSk_tu)!}HTqh1̷c6ekZ,x#TނI ч՝צ?8^H{4W0'd^):oCi|T"|dwe 5TA~$ޮHf Y"Y4 ܞ&~cr-6 3LjMO0 d~iXqh4DdBߊ嵑8v쳇MMod_݀tP@m ܟe :9|~Se'g_ OÂC:4zU~;bh21Ls] 1<d*^ ϲh.vԺT_a1u4*#=![ZʕCD4ljyo@"2S(׳3_gH17DXh$592YgAqi>b۔CrW+jx *:)ϣ)ߨ_m. `CE>OlzĊrr}'`D!TbSǓV/ʇrh:ÙiGl#|k'21f4B<ƕՆ5B#/ k8,42RQhnzG؂%zԴ=A~O|pFw7N㊧ XCJ 5( P蜫HL}N+;NWmR^7nP.+p.\KWBD0Ay>D>6b8r}o ,wq:+Y7D_E)%^ W U Y۲1"{D̊=fĝ= \&WQaYtq'c!{=7< RCK0rQ.>  K"m>@i"n/$r 3ઊ<\|e{>7錫>ė:I3)PGU</(5p{[bB+&NU/kT+dx=FAaĬ2$æ^%~}.`&սJlؽ#o Kzmd7 a?d+\kHC%gM#2P}ҹMG" k Z| Jju ' oәno.b(eq׭3x?v,G?΁VCQ@l:VJh'45ff~hܸ,J^sL97+WB8Z[HZ&AŪ:(TTb]i @6l*E"GitrE if -\r|LBr2U.E~ݯ|-2IV3Agb]w^4Ι6 QoW5|N̮$ ~l8ِ(P %c S@;m:8H\f4-X !:J@;AiԧF*y5"0Ǩ*gDy&,]#swJKL/\>xa@oBC/[<.CK_U:URBdX6ra%t7;"O~j.|W#xQ.S޴^ H{$k(|}ZpO+YაgH%f:y`"lwpA;UaS;rk'ci7'譭ZԫZ僧 4l:.lӋ˻ fOxg9J-·#oME$3`zw Kg.daGI؋74B1Me eĎR9tSt 8N!_Qf;C @s tl@`C &1%WխnEA)RBwdw`)Y?9_{--_w ^41DQj{4Z JRt&m('n0SS?O:L4k<`;dKt mnrYpIO*XU$:^Eڸsj>6vKIB9?ĺ}Uqǹ-oYc FO|1A 鞙"X ķjPs0b1cK w Se|A#.$h=XU^X'=ٸ–צ?'m/' }BxC kyPJ,Ӷϖ6L;ظRPYP;92ˇ}%OP zcfᖣIrg XḃQ=jB ["gVO=lSTQGRGS|۞D4שd\=3uQ[JҩUtnđ^2ak;9870NISauT$^_GL>ߧ{`NR\xSK|K+"3R1ly{E0|JhֱUңS[95d%/ŧ,HˆrW,8eC޶"[󞱻 }UmwqȆ<#_pC@+MM3|yNA.O n5 ڎ[-|]i>7/ޯ0?0äP?ZLOsV=<j@83aܱ&6-q#YeZ GD}/-"IFŮBw]h:\͢V=6ycoZ@-ϩxH>`jzRrµʨ.Xm7FCK䔉_aTD ,AohR6U;k$4kgX, +$27'Z^ \6=5nO`=ݑ< 8 䚃VdCa> RLZ7̸j@]&)_#sMS Dkv3+N,g&ss}$"~k~K4Ϋz<Yn!squ$NV(>~h&ď.L;oPaz*ހMO RXF,1:/zjT/ i񷻩mD@Ł!ypsY̕y&BʐxE*BJ1b*$ D[O϶x7x>!!tQs@Yif$HUZIK06**dVܐpG8@Q{zUif/:՝5&!"J2wq b@ .+esٿNx,ͩ>BN'u6+VC.1;RҲ 9ݠ9Vb}[_e4R4}wsk%(7< %"3SxF@\~maum˘2/![k-I塞`)U=7ErYO&W}uP"}dB|&c*@nО=ً_4Z/jO_pǨK,m5j+?Gn(B@ò"AHUOgcxݯRΖ>Ǖ%OG|Ա̄Qn6,2cg™Ceu5bA4CR>cWa ex{,NQ{CYK |椣ά?Wg0۳lυ aZ8OlE1:6 (2f'ʄ>}|eDF?*()' 6s8Yn:KLqOGeiq5C{Zgc|G?= NBlm%8 8e[[` (~R?GG/>,}4Bq*鸐,8o#v)q.۪7|y1qP"[S^ҫ_]d`NS6-&]+ČDQ.Rݯ}FBRb4ti/-fVyvVenP@KnuH$9M4D$35#-r5 r(f݅~)Ŝj*+'a6V. 0CR׋@H+6!!H) w#ҹIbqΡy]fw[[y.~e<6_>*zE/ bIBU+@ԃ`2Sm84JUoa]قQy,r)SVO7p=!؞Y[=EOw}чq i\B?ÿnSÂxZs31.Jc ׭MIG)9C9S|Zƫ^y\n/ -h^uYݝ@ UCYL!% Zq[>]:^{dmC'akC @R<~_;%T?;q@Ά]a.VA_t(kz$x7eacZbA6N`bn'y/Z^R]ZPF1}.d7pCb*!߉cFp$.j]G%8nMY֩9OyA7&H x  ͚J:lS&;븮5%m"QMq8^&29 Aݖ^!vs VIHC!(ŗ5|P$=-ö\A=IUV>]+9];|P ~0+oqkP=@IEۢ*߈]) *lfQc tgGN!׍a"Q&r~|g<\2K0NYB?UQrgqi6L h?ZTtaj4 pAh.$_@5o_::W/%(%i`J;@Dz |hJn.kfI4.:jtWy%usl+plf-ék/NS,-`1p/Z !m_~{?.$)7mXtt_}@\Z{QXvװޛ_,}av`v|&j-o>!]y0ӏ9KJÌ9qSӚ*׾޶u<=OV$tY @cvr%O+ɂ VwݶdNUIs7_؅.+{@!hJ"Ⱥ{i֥WCh'"܍$E/ ʕl! 0W oՙA_Wi[o#i [AISXz\yg3 v6_ӿ"r{;Kwx4@6Ӄl!t+\iT@~TSGx5j׽W`]THBi`*>.6b/B^F @4 ӡ> γ"cm1/SE3}b%(:gjeR!<D2äOP)jQ]Bq+=pvECT\ oǎN`ڜpϣF ?2ў2yTS8%p؋}xJ{e=paէlNS߿FLZgP'7t;O<ר0G{ʬwE2;Bn4/v5DT2h}B1,ں|bJ[ 9 gMhS CpM]5%|TX}vnc^:#˃k3oBֻ Y-6hb~*y ~lyy\-ڒݱjv'*~~Wă:? ppi{7MZh`&麞r?H @IJࠓnUեκ Odբ\@L*c`Ծz?UT:I^Xo^yIKfڂeB7LJ f YoJZris;>(cFE![^k8|,ȅ:Ev<~f:iy(f ޡڛnU֯b$?4vQq+>.{G@l7۲ kKKB4ְg`)?rt['J/KjuQ\;cC!˜ϙ18*:2pW/6`s&k>}΍S}P/h뭒ڜl̑^\Yd,FnLlOjFz|VTւբbg~fqEEh9xh RQ3V{˻w2eu(jn2{hG~1Xw 3f\kK$.=ֻ *ʔݫ}e=< @0 2^@p0ٮ̝\ki3Sgwi /d3o_dDNjן+a40Eh .0$C J̿.*H2|*Z QFrP+GA݄`4m|*_nծ!sLOd{<FwX>I$1vb,؅\O\1tڗflmnx+fqǡQܧV|pE6M ԟ 7 T^<^to0׏NYB7_8\|YH 3fH`%^AρzV8ƙuE sjx/81>ҡJcIԊ^ QF1IڦXKrZs*V ]8YOeQjH#À 6DM%^=y8Z6CC79Jv6>sQ_43I΋@T#=F IϤV~nQ:&;(;γK!01.)TڌKk*_u#ʈMq [<&5\%I|,ZޯdJ'ot%,߃I7moJr/RN7݁1i4߯%{A{9B}I58Qciro# *Cxˎ-u~[9Srb>0r 3&<;w"8ߑI{#,P> ea2/wkm W}حVQ]la{m}rgח;TZ {/?*Oף򋧓U0_m|7hݥȦ`@O_,mMA,VfHAM+"<NWdMh[$cR eہ2͵j7(f}5[[O6˅WA1$V= 4Fy2j1zR%ϬbY`>=!&@йO\QZZVIgeM_!2>͐Dϓ0Јؤ^z2N hu۴2y"ΆZ'ӅҪ/lKm3><V]V: `D2q)8iX܏ORiDf1))W2K:NǀfDt]* xaP7^e1[m*+ Κ/9-T<̻Uz}9)L/ԏЄDJܑV-BI1y()B4[zRAI&[YLy{59dt?>l.ɉ-H#9 8q? Rٌp}+ ~S Xsr۫a|Ù9n6rvm:j/MpQ 2IVH?{HlRCN ܕsh@*`;v0 ?6>i߬VxC:Wfױ+ ;;Һlghw5[ ,ʕzpxRt^09m#FK2(v=;%q HJѬLs_'wGCSzP"^xP6}ͻDAD\2Fx$퉗v^nx#4HC^nXΟsm5s)C'"Tv3oټ2> >;ьFQX1n'Akɔ挐R[M|M2. J@DrzmrǠt|/jC2 ø(+.y~KYg]s{:3{܇U [_Ixx1/;y\*m=mCMf>tc$'3$&UY<1Kg0C-{:2Vál"qڔΌe9tkVEnB$%j+إ]sPzBPfL {x>عݿNDt.}∂7!eI(ʙ,xjQӡYtPfk4'Ԓ*10q)'YC\м ~SdR Fga3cFںgF-|eJZQ M`NםJǑ@5XQ|/a7#1y@œYFUot01kZ"[k/еP&+Dq$Be?7\Q=c.`Jr^c̖Csx&1~JUt[%Ξ7 TiRX2,㌣ 24 Q,^QXg_-ZԞpa]:HQ\L9$^ KF,sq5#ۏ+Y8׊;gљߎ`vM0T]jک g릃;^*Ę~Yi%Ñi^>[WzXXFݭL6k;Ady E.0ѪY͉p7#\%TU]2j9h'%*X-HYYtǍZ,gRgzɶQPE![#f:(]_K; Ny_ߡx(2tTcpb|~j\g!$X7,Ȕ;Dz>"dRH+K[$ eܺC;@,X|e,?#6qD'g)~N]9#CȦ늈.Nu0 :Muq!:egu~"Hr[ dýImmZE!UR~'o~ x(çq7:c{h.lW#:.fg \ip=o:NK^]cf#'enNzx ˭q*T@ >*-x5dH ׊ȦxO)pN~݉G]blT lvRYy)+X.eiolR^|Hۄڟ0$@Is k7r@b$@Fӌx8BvjC,JX6h0 Zhj@P=@fe UْtC kdq'YM.zU.mq@ } kE`/xc[ʝJG8Wư$UK$NxK$T c`hCZ- wے@A.0)6X[a!B%p 1_B~zC_Y:l4TZS/ՔPɉ4c]c*:icDLZsH|]^߬~%MJBAÐ1#)|ڮV9q *u97e0CkokN|e R_I:6`33+v4 wT-w0] D aFSgϿDJ?+;c{]"WUabOP믅]Cx-7],TK Ҧٯ!Zlsq^ͲkP<D!rXDViQ\-.Т(}Q|Tk e(& Su ǪQޠ6Jس2 j:2Ȥ*!Rv#酎0Sx)4X0Rꐈ={5ۚ-CsI9W:6u/ bd:E,e&1~|ŬCG.mX1 Si!UJ(!JDŽV LbBjѴ;4uX4I@y6٠8; aLNm@7l+5}=e:OQ̌?(r E,͠KqUg2'}nD.[|/O5p-}6;8R'Ŝ]a%5srjL! \fmErR)5B(z]q$;S.2o(9!j Z |Hm'x|4^r*tnV¦%CriFB҉KGN峻ka5qo5ʉw27ЋxSBz1RH%my:6TVV**P'E =nLA]#RKCb2쵴|Qa9pK\GcN$>HwPpbA>4(ܥᳬ^Ʌ6\ڽeJRzeJ'cEg l]_'"QfwQe'@y}5 nȚdt53NIK7˨*f&,JJd%T1%9$;+eSՋasMBPjl| Sg}M}I v."]ߘ,&ji<@ ^AsZ nr[+5yj Z7gqZ& ZIY9_ GC:;Uc('l#/g0V7[/)^Eъo_km>^AeS:"l%t帢&{\֟ Oہp X{ǁZw(MEΌ#A0ywº/%p%dדXm4TEtƤXOݝu"_ rφ)@ %%̀ĢC3 K)@Aّ[لq%ԮA~XMSz= ޒU{K&|~ٝ_(iGP>f,>npPoide7(tci8ݡL_D 5ؙD̏~yv(4]ǀJhi'tmжf6He ůD Չ4ϰ 6 &Wme˧F5"O]-b^{#S@i@+]L֚dȭ73y0LX'2Z8eڬ7#H.K6a a-|!_E9X磣KKvmP4 4do0Ӽ}4x-wR i@i%q bmzĿ9teOˎ& ²xҒc3vNnN!dG}s=>ȝӸ YZ