rdma-core-devel-17.2-3.el7$>9M(`E>;?d  Ix|  @  d   4 7;>BCF$GGH(I'8I09I:M}BYG[H^4IaXXb$YbxZc`[c\d]g^vbwdxex!fx$lx&tx@u{dv~wxyCrdma-core-devel17.23.el7RDMA core development libraries and headersRDMA core development libraries and headers.[غx86-01.bsys.centos.org8=CentOSGPLv2 or BSDCentOS BuildSystem Unspecifiedhttps://github.com/linux-rdma/rdma-corelinuxx86_64N Q2W >V(A V fEky dcl R 0YX 1~Ni= zV I=RNC:%iOo S7jt1 ei9$Ng1j4F#?U A큤A큤[غ[[[[[[[[[[[[[[[[[[[غ[[[[[غ[غ[غ[غ[غ[[غ[غ[[[[[[[غ[غ[[[[[[[[[[[[[غ[غ[غ[غ[غ[غ[غ[غ[غ[غ[غ[غ[غ[[[غ[[[[[[[[غ[[[[[غ[[[[[غ[[[[[[[[[[[[[[[[[[[غ[[[[[[[غ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[غ[[[[غ[[[[[[[[[[[[[غ[غ[[[[[[[غ[غ[[[[[[[[[[4f517b8291d5bf442075f7120b0af3a782d43792e2b1663ab66de6062786b2047eb7efe6ed2a7f5c58f993581d9bec75c23a437a870416b36875a5e48e9888922f8418d93883f28facd4579a33761cb79b42af157b928b4755fca5b1f6cd1042f646f517ebe73f7d8dd258a6c1acef399648226c637912910d1593b58caf0c61bc993e34ef21b34d17353cc7a5cb48f40e6d20f0d7bf9e83119bad77d860af3e3e048d83e74cea5ac6d5023b2c4ddc71c0611b598efc8bfe6b60eef5ca2d09c311d7fe74da2c98d8e7ae4df7d6ca57023d73dd0af6bb004b7810ded1695adf43ab9a6ca0495dedb45fae9634ca5e4d592f24c68c55f584804d5f69abb0e374b5b5d6ed3c389584460792d7c4cada1c25dfbdf19e6259227d84dde259e13d134fc15d540f2ad545c2ebcda8eba2424d31e5bc2999e571809f9f1ad61ccb892406888a08860443c5803ee65d9166908f3c3a2ba63614997cf54c0f8737fb48c1e3c12c2a50da94bffff8ba5402681dda6aaae00117d3f890b99ee32685c33b80c432bff05a7923994864f2941d78a032ea59a1c49e3b395c6dd292b078ad9d07bdb77b26104e1ed7710fb8ab5e2bed00f916e31adb68d85aa2b69a3593c2b965392dc3b65266111804806b4daf9ca59163a008d28d73f91ecbda2322cd7f0f444a1d9e158ca1fb2103a326a2185f213bcec2f6505852999484803ba8da1a188f7bf2f4adef8c51ba6cb5f06f0d88fac9a3ece2a74aa6c17f468cd3c04e39757138033640e0094e3d8bbb63bf0f541282d77eaa44a38c81bcd90a12df297056f14ff74a6699763b775d51364cf7130f06702259630c95475c3a59aea7cd4d2b71f826630a4a21f7c08dc53deafcce2cce6f12402d6d797f2c899ab639128f05cd2fa4b020e1963d776b5526b9c868bef890ed415cc471eae0290a4da07ee986e06adc963d52442c7fc41c426c60d9e381b744a0fd469f6687310a3062d726ab7ff3a5b01a2abad6d29916401de5c5beba28c6af0a9c5d70cf043469539508a803a80db035583b996f170d4b7a801c5416e499e76ce0f5c0fab867fca775b586c209d4853969724dc44136d07186355278b7cabc20a904876b3a03cbce71424fada21a4db89952781a4a6727a2b60831bd8d8c35ba4fac27a881e4cf4f600056e54ebc6632560a28b0b70fd53eff6c3f69b626904e8e67feabc6b0885d6161fe6e301cac1f73ff6df39b5703902c6a79d6a6bb630b7d7831df830e4fec270b803eef7043094dedc0281079faa32e44699ff8596cfdcb5e999b2a6cc36f397a5cfba7ed09bc158453007112618b32c3dadb62801723ca789b0571e07ae291dda2b3423701b9aa13d3732f21e425a6c9b07b0f97d05d6f3a8f1f7817278cb36ac1549ded59c3e23f41e05644dde76e282d45782ae24c6355fbbdb74a95007f484e620d8b71505b84c6fee8babd8a293e28474af8e995c406af52d406c08672fd1f6e9394828c50b36981c2c25b0851c3fa1c2c91123d08171e291053d3637dacafee549031feee3c4f5b89be8ecf8efd3c2e29108bbc85e7b48ce26acd4b749d8a804809a5814bc827cd311103e235c8e43c216ed5e41c5bef2dac2e6202820b7fda3c5f5afc0b55ebb7ca69997e49ddd7bbeb2f2b17db8100270d3be1169414ee42e32e8369783eb965a770ca29040503a79c3b0d92079cf44da3018b9c62e9149764c5562b05153bafd50d84cd683a699845fd2461b6c1ca8a0e3ac26f08a317718257c7156e4840167b9a692e8f28804be5f9bc813c1253b0a6272fc53751371afdf739071114dd88964d6f37fa7dcc7b0c1c6bbaa541a2b628c926ce19656832be1963e468bbabe571ecd32cfc6eb838fd3ed204a9583ba7006a92e40844a135f6846fa56203cc454a61629e342143e0a382b400774c376162c4cf757d1ed24911a34d936f3428762d29732328ed6d87e484dcc05e767f8c944e97a6fec60cacc8b152321111a54a78e7cabadf5162837a8a5ba50182ecd3caab0cd98e742a5209f23d199a748db234aefb0b294847799c6acb0363d2605200981a6fd82be7b08b88876013f9293c2498b78e4a0276b10d9e176a15eff809423d704ede3ae02fd5a8cb07665506b11df579894a87fe3b9b71ddf4bcb687a09c87eb5ca8aced31e10f9e4cd98d7f9b5c8e74fd9e8180c55917c03d335942aeb5445c74f4d119646dd6d8d3b91bef50a21c5cecbe7d3630f2fec5be58cb88c249dadc590972c80874271ae8344a874f9ecc4ccfd0137ce7a3b11a80c55399b1904213928bec48a17bfa394a9fd73db4bcd782ade1509dc425c28e0c3cdf3f793d1f85b6c5637cfa324e5c8e7e11c9adc4aa3cb3c5983e075b3631f636279b7c621629fbbe3bb7fe239de8a51779e6a3d29bb896bcfdda76e332a307e8e53c76ff54ad3f649f842ea5ef5d09eda102c014d87a75643ea9281f0e99572c20a5e9b4b3c0e75e913ce99ba93c057c3b921a0adb24c707a54382c7dbe7b9540d3d6725c9f8217b818e242e560610a14c771dbdda2896cc75647b1992ddd1d65e7d623b96ad5726835448ecfab317890b715652e0f04e41a55a7c933694925029f3bed60ac8afd029cdc9735251c20e7472f214884176e51dfbff4df1a1ace2337080602b35c5cf1cf881eba938d5d9180ac612512e9e9fb2a72d2cd2f003f9be090ac0a1547355849f5cefb44b587acc0bd147f13331b6097b287b7414baf8f562f64c39b99e6094e88e2225b1b7959901fb1bf4bd2148c2dfbca7847fa116f8d3398823d979176325080032eaf14f91038441cbb9977000ca739f488891c6cc5d72a227f34049cb0ffd75f960dd33bd025490f64d3ebfbbcfc3ea4e6307cae2c2fa42efd72b79c752f7ba98d9bd4cd841bf0ead917f43d410af7e482d82ff8203f18b566bfd998fefc23a84d458c1527cb0b16fc2512c419f2f1772e0a96946f0a1f84ff4a4dc6f176036f0471c297c30c3a4f26205133bb115fb01b6ef2174e59e5f02af87d443108ebba124a94296c80397d5f051ad848c38e50daed70f680ac3fb35cefd86580e521c07ed68513345191b0b659712f42a2361ceb4b5d3a6362671ca5eaf936e8ef73056fee1b44e95d59abae82280d4654604fe248929fdd0a5528a27d595d0ba121c47371a7b22db7899a20a2012129d88e48170544407d551cddcff4d73dbae0e53364de763b6ffe2fcadc2153c31ef6871f5d67a0b1201c9abc009eb88d11858e807272ac17375f6599664a3712b35deee0234dc7f294fd4498c007405ba95f69558720dcfabfbccef8e1a690a07ada4ca95966f56340ec9e2aa253a2637ed2de4ce5a2a6ff9043a8aaabac4406d4d4309a2ec80967f9a450f3ebd98c75fa974640076fd0407dce347241704f3eef0e30b508870968ee17aacb1b22f17ac1f0be571d9fa710c72571a1b126fa7dd5645150730d6c2ea8791f47e809e4e97979f447abb9254611779c1f8fa70edc85b6b9524db973e9626c6688ec04b81eccee3fc70f426b61c75d76e69ff090ce1e410e92d7c92255eb69da83c8d60fdab788a7a7bceb58dcc5356fb063fafafdbedb8b302b1c81bea55856a70489780e4e5cd053ff0717d210e4bf15f8f6f86e30d31e5ce4375174fdd3787c14b82724c7e9e7c16d61bb0233b8a0d7910fda9dbdadce4a51aa831191076e63b84dfb1ec6f54f503f4f829c4a711af892705598da26b38270e9b63db5aec17d0392af1435e65e002c85cbf11146aeb5c1bed12aa2a82914cd49f9464452fa1c9647b60074629eabcd2b92d6e453fd4ffbc6399db6781943373452f94cc69933a5bf8fb72ba2b5f2a91a9375346b8eb03c63d9885282d4c617f655d5cd6118cc16f54eaf240994e2bab17f7964e4e866cf40f39c474a30e837f8eefed06518fb604678f77adf779ce6f7cb36d3fd7993d5a5b7b7bce6465ca176cbfa28dfcd42e72863936e9207a7d278daad7dd1a0f67dc6bc7afb707f02e5d1e83a186588ce03d584cb8f90fef28aa8dad041a89cf93befdb5f20bb7326edd9f55b25188d2aa1d1dca3cdcfe4c7f7d68708c0f42802049ecce660ef725e2a3c68dbfa870d2c8ddf6e1052e4325cf4e8b481c9838d742edab657f84a1c1a32334629e313eaf4449d70ad86b5c0f8c31f0f9b670b38981b8b5902521304126c7628f10e3f875474e64eabcf3d7ca5e8789f24e87ed85437f1adc27f3175f042ed55f7d3774ec99f51ce5e890ff02526a1735c1e1a91b6e9653a1f612947a343d215cbc45765181e7786a025a9d331eeb17534554fee1a20b2e5d88afb21359957b74687d69d63365d194f41cbfa4fbd262a3e5a1086106d959cf0b828d2921b7e9e8e1347b7372271bd4913f0bfb061bd937cda76c6565c5f25cd0aeb1117182847d865122a1774c51655356230ba30ee65157fb2e3407b24c24c609133e9be988fe0e1d2a63fd0c97dd0f7f48b5a729aab6ca9c3cab6c9684cceef04ab18029830026a8075a8f497349ad4864edb726f75f29d2995ee26f6ed0e9c851135c568ae7b424e79babaaa2409bf7dffb2541126d77e3d81111a233e864f34826c87801d448c822f0aff5597f4b4e3baa662ec8843ee5f3021f96b8e12bfbaf6da09d49611167ce0fad7fc2c102373f11947e78532ab16d3f1eb8d8709921d3f0874f0fcdb92db43f09e0064c0caa989c83e92e22f190a2eb76f465ab07860dcadf7cd1fba1dc73510f7968b52b102ee2799d53dc9829cb6deb0f9396a88a0de9de02a347cc47d73d8502a38a00820a8ac171e2323c823a58b848d268f17da800a6aebabb9da94f58164c4159c7a6ff6c42ab799fc3ec5c9f89e899f756fb1cb1b55b74ec17b986f2a5863052f7337a6588e433924b5c8b20ca34f5351de1e9ef7546dd2e25c82057843770b278ceb6bee258c96c88f731f6f0f6e2ba1afa251108f67ef06228abcfc35af414b0709b7599d38cd3e33acf8e9f76bcd065aae6b76ddee8f3561398cc5578e525eeb2ecc0c906f3ca00c2388a7f99d9cdf729379af4019b9690c44bcfb762965762f4b7001d5c3765b73f302470a7c8453e2332eda5e718697af990d33c13afd8e5c5f877d432ae86e6e466ed5cb26d2010e85cef72624b79bada00db9da54fd91daefb1ce4e4fc4efa62c51f849590f02df5e8f2df43f45798d69643e894fe136aa88cd61f865035a741fc5f310a46a186a270b8ff2f0134d25ceadfb4382e25604233cd47026d8e944c6938b8048bfc171350febb685b66c9a54ad820edc35be0ca62805ed268dfa53a56311d4f795f9d7f9d56105b1f5d540ee48ada64d131f6f18718e3ec5f32a296b2a68839c2137ce7ccb4f8c03c32174514460a60996d0492e5c29b1580464cbb353933358423b09ef668091bc6ff219653ac16d730ef99a47b27f7d22f599c4221941f768d20c1df89ef0fcf1725658aa32b337057b97331b17573e69fa7886a548a4f0c90d374e967ed9fd3f30fb78a98943ad7845542d66414a8ded545efa7e7cee16626efe8f962e9b5ee21c157f7241066b0009f85988a2f7bc9c05939b5776dbe3688efcaa35a2ebb51b1e57c93414ac6eff6f4f42a232e26cc3f006cc91aa0523aa9255db8984dd65d647055c16d94ebe2109ac195c9bac526eb849350cf4a648bc4f756cb37f70d11f2f44e36ab77a7b3c07aace18669b3853f3d3a8149cd186800e984639c9da431ed6c4154afc750992c217a7c46ea9d2f446d39cc5c42e9fa111dcc11a34c325cc6bb942ce2699110c0e6df9e3ef149049d16c02b3ea1e36fe3e7a6b976506b699ecc8759517513f90722f51c682b094856cae6d3288574ab80840cf352bab5f1cdec4e57249389a137b87e1acb6b2cd18e5d336577abee85164d0576b9f19d9acc06b01ed131f986a4ecb7c654dc02783288d6712738fcaaede9d6279de3f668807fa8e7edccc5512b3e9bb6824964cb0db8b10e18ff6faa44f0650cf1f3aafbd16c2ebf5cf487a556ac492fd76c4f2e7d6ce5ae8c645063f0cf3ed7724141baf5662dae2736d45b7e1e3a0ac2c8a147e81bed882224ed0a5f8cee149f47ef7a507491b971c4b8952695d49fb885ffb7c97e44a960535dde547492fb529afcd6f2359ed5b7dc066206665e99350befa3c60b0f25f8546ae0e9fec40114850aef7f67b554b9ae3eeec005e2b64a20a9e21b4ab563a0fc961cd2c5e38ea23bd789915a642c95981a4bffef9e56d0a81950314cb0b10950a9803b572617b5916a853fd507420c02899da0b4b9c46761f58602bd01ccafb37fca320a0e70c9b3f9565b493199d9b20bd9e58af7dc67e3e8af2fb76b81cb68497702ca4f56c28d26bdcd72df230ea04a7a039290d534e317b7357a4c3d0e659dcd110de3e540788e941e0721c07c61b11a5e1084d01982854c8ca5f7a1ab6711ca91260b20f6a346cb0e15ce0cb1f57fa67c4681eeb40cc4978abbd701ebdb18b0aeeffa8e1df82eae50e43e63861b6d9e8d12e27dcbf1f1f50c84ea3ec11109c7363c597618929d42fe6e703a18dd8beef6468ec2bcdb63c3fc731fd8de9679047898f14716c10319990118dbbd6dd8f97a449ca4ce5d07720f498bf06bfbadcb13085dd5bc612c37a1d24aa560d8625b966e5fbdf2f8401bf49b78ca74a55e5d1b448372d52f73d9f3eab3f64a17a429f8919f09be6d7c67ef17cd1607c4e1665ddf9b57cc7de9f6c9d85afd4b0d850de124d601f36a0904eb8edd02f56f05bd8af40ba70da16cc880d30c0c0e988a47c1fe34d678f9eb4f728cae48b053d9b54e374207da9155e977a4984c62f0181d37c6cf1024d106440fa64127ef67b9b78f2675e71c34f0ec10d9c3c71427f24edcd64373a2cd502b69f6822c1bf24991bb90695432c3ce4daa0a843fc8f69cdbcc66fd031b90b3448b58167861c9b8e1b8a9b7eff16933ea176e2bb50d2be93c4d252d46222cffb99b01761acc0f42cbc8d700abb36be78a4b7e11dbd6ae90659446fb29aad781094ca473e5ef30f67d38f1260e32021d303c5ccc807b59186f469955e58b827be320ed258a75ccc2c04bbf1420d7129ad94b596656b08e95336dee49af00603508f53b6fdd89dae1f1b3a7f425834d36a1777e701672ab0ec29ff6caa36674c290da4d1395e3a10e268349db2530632f3fb2a5248a747a320d9a41669b2f9c3e27e40c7ce92d824e384fd8384dbe5ee78ec7c28f1b41a65402a9f055debe4bbce39281e157a1b97f87b2ffed1915edefd68ae8110e78d610f88b2689407cf89a6e395e498e043f050503acbc84339b39b54a157e8dde78c2787ffd33aef0c49edc6777ab37576722bc0d30d5202e959d213cc4f52427c3cef94eea086e106afa0b4c7febee024681e787df2e833f30c8a017969c4f4898a3eae71e4bda814f39a8d773dbb327f3af84d15546046c741e44bd3123c4122c9b79890ee1902188libibumad.so.3libibverbs.so.1libmlx4.so.1libmlx5.so.1librdmacm.so.1ibv_get_async_event.3.gzibv_get_cq_event.3.gzibv_open_device.3.gzibv_open_xrcd.3.gzibv_alloc_mw.3.gzibv_alloc_pd.3.gzibv_alloc_td.3.gzibv_reg_mr.3.gzibv_create_ah.3.gzibv_create_comp_channel.3.gzibv_create_cq.3.gzibv_create_flow.3.gzibv_create_qp.3.gzibv_create_rwq_ind_table.3.gzibv_create_srq.3.gzibv_create_wq.3.gzibv_attach_mcast.3.gzibv_get_device_list.3.gzibv_create_ah_from_wc.3.gzibv_event_type_str.3.gzibv_event_type_str.3.gzibv_rate_to_mbps.3.gzibv_rate_to_mult.3.gzumad_class_str.3.gzumad_init.3.gzumad_class_str.3.gzumad_class_str.3.gzumad_get_ca.3.gzumad_get_port.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-17.2-3.el7.src.rpmibacm-devellibcxgb3-staticlibcxgb4-staticlibehca-devellibehca-staticlibhfi1-staticlibi40iw-devel-staticlibibumad-devellibibumad-staticlibibverbs-devellibibverbs-devel-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibmthca-staticlibnes-staticlibocrdma-staticlibrdmacm-devellibrdmacm-staticrdma-core-develrdma-core-devel(x86-64)@@@@@    ibacmlibibumadlibibumad.so.3()(64bit)libibverbslibibverbs.so.1()(64bit)libmlx4.so.1()(64bit)libmlx5.so.1()(64bit)librdmacmlibrdmacm.so.1()(64bit)rdma-core(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el73.0.4-14.6.0-14.0-15.2-14.11.3[2*[*A[#@[!@ZZԐ@ZH@Z@ZyZ\ZB9Z @Y@Y-^Y"YXh@X9@XXX@XƉXO@XYX6@X@Jarod Wilson 17.2-3Jarod Wilson 17.2-2Jarod Wilson 17.2-1Jarod Wilson 17.1-3Jarod Wilson 17.1-2Jarod Wilson 17.1-1Jarod Wilson 15-7Jarod Wilson 15-6Jarod Wilson 15-5Jarod Wilson 15-4Honggang Li 15-3Jarod Wilson 15-2Jarod Wilson 15-1Jarod Wilson 13-7Jarod Wilson 13-6Honggang Li 13-5Honggang Li 13-4Jarod Wilson - 13-3Jarod Wilson - 13-2Jarod Wilson - 13-1Jarod Wilson - 12-5Jarod Wilson - 12-4Jarod Wilson - 12-3Jarod Wilson - 12-2Jarod Wilson - 12-1Jarod Wilson - 12-0.1.rc3.1- Restore RHEL7 systemd compat patches for srp_daemon - Resolves: rhbz#1595019- Restore SysV Initscripts ib ifup and ifdown helpers - Adjust MTU limit for IPoIB in datagram mode via ifup-ib - Resolves: rhbz#1593426 - Resolves: rhbz#1593334- Rebase to upstream rdma-core v17.2 stable release- Grab latest stable-v17 fixes from upstream - Fix Provides/Obsoletes on removed libibcm - Fix Provides/Obsoletes on removed libehca - Straighten out SW parsing feature support for DPDK - Fix mlx5 rate-limiting support - Resolves: rhbz#1588096 - Resovles: rhbz#1534856 - Resolves: rhbz#1589525- Match kernel ABI with kernel v4.17 for 32-on-64bit compatibility - Resolves: rhbz#1573884- Rebase to upstream rdma-core v17.1 stable release - No more libibcm or ib sysv initscripts - Resolves: rhbz#1515647 - Resolves: rhbz#1517208 - Resolves: rhbz#1523201 - Resolves: rhbz#1541751- i40iw: revoke systemd udev rules auto-load on i40e hardware, due to causing problems with suspend and resume, and fall back to load via systemd rdma initscript. - Resolves: rhbz#1561566- libbnxt_re: fix lat test failure in event mode - Resolves: rhbz#1545248- libmlx4: report RSS caps for improved DPDK support - Fix double mutex unlock in iwpmd - Resolves: rhbz#1527350 - Resolves: rhbz#1542362- Add support for extended join multicast API in librdmacm - Add support for striding RQ on mlx5 - Resolves: rhbz#1515487, rhbz#1516571- srp_daemon: Don't create async_ev_thread if only run once - srp_daemon: Remove unsupported systemd configurations - srp_daemon: Start srp_daemon service after network target - Resolves: bz1525193 - Resolves: bz1528671- Fix ibacm segfault and improper multicast handling - Resolves: rhbz#1502745 - Resolves: rhbz#1502759- Update to upstream v15 release - Resolves: rhbz#1494607- Add support for mlx5 Expand raw packet capabilities - Resolves: rhbz#1456561- Clean up htonll/ntohll handling for opa-ff/infiniband-diags compile - Add necessary Provides/Obsoletes for old -static packages - Remove ibverbs providers that we aren't currently able to support - Resolves: rhbz#1453096, rhbz#1451607- rdma-ndd: Fix a busy loop for aarch64 platform - Resolves: bz1442789- srp_daemon: Don't rely on attribute offset in get_shared_pkeys - Resolves: bz1432964- Add necessary Provides/Obsoletes for rdma-ndd (rhbz 1437804)- Build what we can on s390, don't exclude it entirely (rhbz 1434029)- Update to rdma-core v13 release (rhbz 1404035) - Mellanox mlx5 Direct Verbs support (rhbz 1426430) - Get build working on s390x, less mlx5 (rhbz 1434029)- Fix up multi-lib conflicts in ibacm files (rhbz 1429362)- Clean up devel files list - Fix up a few dependencies rpmdiff complained about (rhbz 1404035) - Add Requires: pciutils for dracut to behave in minimalist cases (rhbz 1429046) - Adjust Conflicts: on infiniband-diags to match RHEL packaging (rhbz 1428785)- Take libi40iw out of tech-preview state (rhbz 1428930) - Add ibv_*_pingpong man pages (rhbz 1416541)- Make sure ocrdma module is classified as tech-preview (rhbz 1418224)- Update to upstream final v12 release- Initial import to Fedora package database via post-v12-rc3 git snapshotlibibverbs-devellibibverbs-devel-staticlibibumad-devellibibumad-staticlibrdmacm-devellibrdmacm-staticibacm-devellibcxgb3-staticlibcxgb4-staticlibhfi1-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibnes-staticlibocrdma-staticlibi40iw-devel-staticlibmthca-staticlibehca-devellibehca-static  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~17.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el7infinibandacm.hacm_prov.harch.hib.hmlx4dv.hmlx5dv.hopcode.hsa-kern-abi.hsa.htm_types.humad.humad_cm.humad_sa.humad_sa_mcm.humad_sm.humad_str.humad_types.hverbs.hrdmardma_cma.hrdma_cma_abi.hrdma_verbs.hrsocket.hlibibumad.solibibverbs.solibmlx4.solibmlx5.solibrdmacm.soMAINTAINERSibv_ack_async_event.3.gzibv_ack_cq_events.3.gzibv_alloc_mw.3.gzibv_alloc_parent_domain.3.gzibv_alloc_pd.3.gzibv_alloc_td.3.gzibv_attach_mcast.3.gzibv_bind_mw.3.gzibv_close_device.3.gzibv_close_xrcd.3.gzibv_create_ah.3.gzibv_create_ah_from_wc.3.gzibv_create_comp_channel.3.gzibv_create_cq.3.gzibv_create_cq_ex.3.gzibv_create_flow.3.gzibv_create_qp.3.gzibv_create_qp_ex.3.gzibv_create_rwq_ind_table.3.gzibv_create_srq.3.gzibv_create_srq_ex.3.gzibv_create_wq.3.gzibv_dealloc_mw.3.gzibv_dealloc_pd.3.gzibv_dealloc_td.3.gzibv_dereg_mr.3.gzibv_destroy_ah.3.gzibv_destroy_comp_channel.3.gzibv_destroy_cq.3.gzibv_destroy_flow.3.gzibv_destroy_qp.3.gzibv_destroy_rwq_ind_table.3.gzibv_destroy_srq.3.gzibv_destroy_wq.3.gzibv_detach_mcast.3.gzibv_event_type_str.3.gzibv_fork_init.3.gzibv_free_device_list.3.gzibv_get_async_event.3.gzibv_get_cq_event.3.gzibv_get_device_guid.3.gzibv_get_device_list.3.gzibv_get_device_name.3.gzibv_get_srq_num.3.gzibv_inc_rkey.3.gzibv_init_ah_from_wc.3.gzibv_modify_cq.3.gzibv_modify_qp.3.gzibv_modify_srq.3.gzibv_modify_wq.3.gzibv_node_type_str.3.gzibv_open_device.3.gzibv_open_qp.3.gzibv_open_xrcd.3.gzibv_poll_cq.3.gzibv_port_state_str.3.gzibv_post_recv.3.gzibv_post_send.3.gzibv_post_srq_ops.3.gzibv_post_srq_recv.3.gzibv_query_device.3.gzibv_query_device_ex.3.gzibv_query_gid.3.gzibv_query_pkey.3.gzibv_query_port.3.gzibv_query_qp.3.gzibv_query_rt_values_ex.3.gzibv_query_srq.3.gzibv_rate_to_mbps.3.gzibv_rate_to_mult.3.gzibv_reg_mr.3.gzibv_req_notify_cq.3.gzibv_rereg_mr.3.gzibv_resize_cq.3.gzmbps_to_ibv_rate.3.gzmlx4dv_init_obj.3.gzmlx4dv_query_device.3.gzmlx5dv_get_clock_info.3.gzmlx5dv_init_obj.3.gzmlx5dv_query_device.3.gzmlx5dv_ts_to_ns.3.gzmult_to_ibv_rate.3.gzrdma_accept.3.gzrdma_ack_cm_event.3.gzrdma_bind_addr.3.gzrdma_connect.3.gzrdma_create_ep.3.gzrdma_create_event_channel.3.gzrdma_create_id.3.gzrdma_create_qp.3.gzrdma_create_srq.3.gzrdma_dereg_mr.3.gzrdma_destroy_ep.3.gzrdma_destroy_event_channel.3.gzrdma_destroy_id.3.gzrdma_destroy_qp.3.gzrdma_destroy_srq.3.gzrdma_disconnect.3.gzrdma_event_str.3.gzrdma_free_devices.3.gzrdma_get_cm_event.3.gzrdma_get_devices.3.gzrdma_get_dst_port.3.gzrdma_get_local_addr.3.gzrdma_get_peer_addr.3.gzrdma_get_recv_comp.3.gzrdma_get_request.3.gzrdma_get_send_comp.3.gzrdma_get_src_port.3.gzrdma_getaddrinfo.3.gzrdma_join_multicast.3.gzrdma_join_multicast_ex.3.gzrdma_leave_multicast.3.gzrdma_listen.3.gzrdma_migrate_id.3.gzrdma_notify.3.gzrdma_post_read.3.gzrdma_post_readv.3.gzrdma_post_recv.3.gzrdma_post_recvv.3.gzrdma_post_send.3.gzrdma_post_sendv.3.gzrdma_post_ud_send.3.gzrdma_post_write.3.gzrdma_post_writev.3.gzrdma_reg_msgs.3.gzrdma_reg_read.3.gzrdma_reg_write.3.gzrdma_reject.3.gzrdma_resolve_addr.3.gzrdma_resolve_route.3.gzrdma_set_option.3.gzumad_addr_dump.3.gzumad_alloc.3.gzumad_attribute_str.3.gzumad_class_str.3.gzumad_close_port.3.gzumad_debug.3.gzumad_done.3.gzumad_dump.3.gzumad_free.3.gzumad_get_ca.3.gzumad_get_ca_portguids.3.gzumad_get_cas_names.3.gzumad_get_fd.3.gzumad_get_issm_path.3.gzumad_get_mad.3.gzumad_get_mad_addr.3.gzumad_get_pkey.3.gzumad_get_port.3.gzumad_init.3.gzumad_mad_status_str.3.gzumad_method_str.3.gzumad_open_port.3.gzumad_poll.3.gzumad_recv.3.gzumad_register.3.gzumad_register2.3.gzumad_register_oui.3.gzumad_release_ca.3.gzumad_release_port.3.gzumad_send.3.gzumad_set_addr.3.gzumad_set_addr_net.3.gzumad_set_grh.3.gzumad_set_grh_net.3.gzumad_set_pkey.3.gzumad_size.3.gzumad_status.3.gzumad_unregister.3.gzrdma_cm.7.gz/usr/include//usr/include/infiniband//usr/include/rdma//usr/lib64//usr/share/doc/rdma-core-17.2//usr/share/man/man3//usr/share/man/man7/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)RRRRR?P7zXZ !#, w]"k%nM|*1 :[N]UѬEeZvx-"ëfos,9# $bhڙOZh'5% >k=[JI@:zg D%Bz;|0~NzRVUǸ+߼fДz,R>3_?E/u'bN0I;f .Y< {!~92}De3M1d pH:ħ*9 @s)bl{uvձzI5}X %wkO)bUQxkݨs{+=6 LӣRTo/{C1bؘ!&JF΀',R[~]++/kM~W&h ?u"m$O [@Zm}Q*MɬБZ 15P}18Z/] 8gt)$&|hԼ 66wV4 @>$>6ZV˸lEBS\ Lp >ε,66T Xk&m[UyK4;*Ams g5{eJX6wJ`]93~I"Uie'o.EɽL l)~*8i){?L-{Ql kYO ][x+nC`/%r\h wq Z;pN.I,-V,y]⋉Q O`I9cGmTUFKT0݋P8i ޴l+&wEM)Py/o={e'뗅H MeRIVс}ysnV#%ov.W_? ,2aꨎt.lum|i1xYEk4:\VO;+@6} ~ &Xe+R|%4={Rbr AŸV"4#a##R\trMz. (ju6)yv%¦Ծ*)nVՄu',䬛ȂZϭ#zI@|r $~|~>v/ymwRGTr&Z [''F;v< 3$F꜐=4deGی(=rӿ˸!*F}ps*Fۿgvg'Uv21m)nՏCʿSwwAr9 ffFbN*o NSr^ YxfA6f?ޔ$yi-aiGAF?NQ PeRծ^%]K@ nk"A`VR.#jL$>zj#{>A|&lAgs=M|&a"Xm%sjjiJ:")n'{]z{j KZBoES  )VVB8p2,6M+LPn%v#6н/8;<5Ho[ %pzg,Ǐ$-k*kHz9ԷϒҖ>@_럚ٰDeM@U4Ԅ:gڷ6K0T}蚼Ƙ (tpAǏJ e"QXVd;}Oz`CAPV$_j?aTM1KޝA(ȹ MtEWdTB{& vtz*h*D2g_ظOW&\Ǥ—y^Gk3pqJ֯{0P?Pg,zVc%1w8v纭:5 Z>ui&cdw8kl4ʥ")8ޮi! Kը^yG"5̵Hd+R"kۀ!_=` O'gwREURfxHhꛠwF^]4I-XwezeaQd~N *%ҟ:4ܨt*EG[j)3ڵCOEW{(iK r+n} xĭa|ww_!*T4/+˩_84(&RaF)(iXcj ʰ#jx fHٶ*[H2CsS٪(%&yu#5D(uiVWZ2ɿNxK 93! &3zExx.y/-^˰c`/n'_E5mq3. J,j6Xa+0#FԨ]Dlh=V)j=_?- 8J q9iFwɓб&{ «9]tj)Ds#rG]ඕ*-~s*.s)#d;c*HY),㵑D4 ,"o5mX\3]gJoDaEԦ`0̺8C*|^Nd MWف2u\MLgL j)VOͼá+QPZ sSڽz+[Un<a Y.0 I(kє:3v5ЫT4[pp _pYǃeǾ%ˤT5vw0D %`ƷZS/']|,6qX"%b Sm~ ԡŨv*)TJ&yiƙ$u)4!j5ƥ% Vһ,$ƕ3]Yk)P[x7S&hؔooVL#y$mh#U&_ 6oO"@l*Y8%QwgN(!kCou[, [u7CSt mxY|+̠th,x`}RLLCJܰ5:2k^Yrw=cE)xwf}Wlv< E=K㌢?T{*7wךսDK@GYPҝaC_YsXn.vikYXko_"zCzcA)Yt>IJ'fu~ Dr-LķU`&1Ɣ<b!_ Gnn8^x"" *fBѻ7 ^"L7߳>< *S:Ymi*}%_Y4nhz"NhG^|<^)[|eH61tb6RT36} ܻu%PkIU162K9Պ;$#R؉J+n)S0OAXϲ*0+ANx-؁DtB V ny+?eJ6ʾ?i|e Xj^%=I|'dD"r! H؋cE,DO[Z$-]q9L$QGQ Ŗ]XՕgfZ{ [82~ OcgKA&O`,Bm@grJwR< ͮoKZ8)&CDo1EbD>!Z0ЉkK-M\'.WS'}s&7.jTGM L"|0}j3"1W 9S)1rdQZ9 Ta6fsV3k+Cd rYW R1`5U-4p;c ݇ s(.TP:gG5XN Huz_4 1^/T,xfΙv[$^'8uS{!h,Z %;|-F̻2f^.2aXN#$4ݗq>'XD@r0 w_@A sxG>ZI@ f|qvEa绖!iS Kkx}z:) Ґ8%,[9to5^/>IL8? \ƛ[e?xVKpge \x1g|,hpDlh>Ilz q?͇9&Ysxˆ9=_0ϰ͸&k,G!&a.ƧM P2Ʉ%+ل7$uܗIqIg%٠%9dg;YJj -ٗL.eܳƂ af[_1:eڞ,+%P}+P,q_p+ѱqxHy,eGaz)Ia{+ػ6V(NЗwrQ4*.# 2KTN}%h-ΰ׊)QdSݥ!2"?oD,tܘy3 W;o_n5ۼc09цiM ^^ۯgrrՑT[PaFR$H?n,.:k#ņYɁ`>?"z2hbwP ^%Wwy> \ݏ^!kzfK|8BEnlwn{q2E|$M:B_/#UAxkW)uBG"][ H o[wZaӾ )l(Rسlɣ"f'x蓘aeܹ߯`١a1‹KB໡˩'֤S:u&jb"ͥǘ"7P:iDN]H<&7D-X %.0/ ﲤ)v dvfG)fp1]ui5OU1@hf?Mnh~xj*"M}+-=\'\81ZIlNι?ґu\ڹ#6!!!t0" a!c0~|9+;di1uM3M`cb\ 3^[c2Lן^1SQ6Esq#PQlxQyn_'RHYŘд1,0/QM.:UmqڦX:|üF>4 âmlv^ᡆ^ot6jqaL&! ̅%B >ϩ97qPjV& 5&RlAJ0 woJupF{!q ?g &e"b+@cW{4Dȋ3=cq,އEJٜG!V50c/*ZF׵m&G%p)uYxdH'oYCX`:<YfS$6$^rN29ʤɔopc[]o9[2X3RH::N\ {^󄩆. W'T~ƕÛ9 rmH3M;E WacBkz- }c:ͩ}3_",LmRX! 1Eķ1 b3cjx/h/FӱŬqfk KÅ|&Je^w3U-녳DvU|:!M10JD ֣'([ ($zlCej(`GvIѓ@x},_.:\J(uQPzoqU$X2ɬ N_A 6L!E[H,jum5%|a[#]f ~i^%V78x񥰃[& GW1v"O`]"PJpISgߜ ƗB$]esA9u(u*ߢ3pbvҼoة+(C=Z.w$g<7:(B$$uȷAyXkx}(:yϊ@2AA*k4-U S@JEgg}]P3/8xLsF,!?)\ո1T(4+üwgr6 n;ۣxYklj@R=~NQ0Q|D(hT!]lD?*,%xhgnܹ[]\)\iDcM3 d<Ǽs(8V \D2eZLIL+o=&, oi|EG0.s!#W'H5^ xVvId2B 37C S~_z;KA l7!l 򲏀Q[Iw:r,h#զf'"I4Bd!hLT yfWØPŎB3!:f9)3AlI:E `l=ZVlv])6Vfcd<=2#j8h'#Յ܌GUa**VMsXZp{.`"RQ1F@+φ@bmcU(ܛyq󲢩I }jc0u(;6'bD0Q,4J{u*vRI{\~nɒY!'PP'2>s~*nP_+q S# -:H5+Sbcھ  $ckp*%'G։O V_ ]y 8w?G)[Ih HIoszif* @τP6cܕZ^6y)54md~*c,C'$'hϒ0n|[Qíw͇MFDy-d3}iQQ19^0c2$/zAqny8i6[T,ZQTw+dB"ӵ 84WI3xnnh-m<Ƙ:PŘU>_-YJ皘Z5M3g3[.\UXlXh/H=*_zJ0ian\hY7 LENPb*>q#T&YD;,'xX(ӡU MYa\CLį4i ^Nj<1zc`paZ5R|wZ$]9T&$%ϝv,`WF^EpUqkv9GQwמZ<ݩl@$aJ,4t3j n'F؛il} +{e]-cEVDtcCN Fԟ5Ӧ183k>IPV?X A7QP0ϹcW[_-z"g(1hU~DJlVĥR[I|iw<"jJxA:>xske_9MJFY,7tȡcpZe$ UAƉ,OtRP¸y/=İd1sO̊ e(&ħK"Vχ$ˏ@$)ۆlW[&PwB^9 6toGqƩτ8?BHRX87~H!8OyF&4=NTE0ދƉ6Qz[K[J躵_՚K1xڋek߯ZvTWQ4lUȨsٟ0䎭w'h#AEV%ިW"#G^5 O9w0~oShc2wTg?luF[IY CD>bH3,U늓_C: !]Q5='ɢjͱ6DveM5dw?T|/AjTJԺRd~p;myGu,i\)"pIݬfV-n}ƙ>:݂N>9_zN? d9(z燆mrQ]0*&yp|U _ii(k鑳C_m,KgayRXοbEf7'<%|IxO.n˿ꡄ^;y4ps BQ??cb3Vr]CPk4+@<^wnA@b`ao{Р9+ )x[oM45CUr@< ^\.ad^`bc?q2,ot{ 5"e!MxWcW$%,;Gc|JGJ52ۊőٽyC] f ?sLL򡧍%\tBķ;팁Z}UmP7ܶGS%T,+T>u.?~ 4^73/77j("o{`[+ x(N_]TL*coo %ۮVRY\q \‘3oY.j`?g*=ϫ> )h"5Z^\;6q:EbSe^ {orIƺI0s38Ga4Ô~O!NLca0wU("^x*q­YM{B$#c t^3eH$FTۮ>5\CuPgT@qߢTw:g^NS{ d)p=?U BF=:#n\g VBĄ}9 Ua%"^_R݂|3?jH̿Ur24`bΡζ68$۫Μ"L^\4E ª }:f .?3hH @ީ;{\aX2#p7@%H, YB_vxZm?F%<%!i"E~?rﺝV<9;:MG}-J-h|\S"_. OXn*=X2Abz&znცq2(ýX|dnA)cQɚ>ul?huiE/:O?&s_L*C̔v,H<-e2f`UFt ~B3CadT?RJ *N ƌij,ІG0sƺ $_T B~~Rkm=ˊNr* w<HK̃'VڸcYq=-S:)U?ToS?8wp/E Z|Crc5td4:ȴLB-ВG+@2ѺE,P^G+lٟ,T7G5~ x7hCiQ_k ɂPNkY(.j|b٩-?QC |&E &و(GIWy =)dn c}{dkV]-jalz`,rs4'駜a4ߊfQ!hXRAgD #N"C=TbSvZ'^֏ߎD[;.Ȧr"4GEV3t&Ŵ: Z $j(|RC aS1c\Jvݭ*vg1%&Yk2W%_Ax7v4m8 Nߦ1*@%cImśغdB掐2: N1k8葏)7ʵ֭]-L :LjL}<- y!FbDDbv*](zLGח^7Ya[>O7,!nP,`31';J>u5jhƹC1@TkAZ"s!̹C*@ȃUOv*֓G`Mղ-WZ텖@ 8=\Gd&IB&z5Y//ӵS>/%yOt]q{ɥiE1pG.VS)IF(w5EAGԍŸV,YKyd=_rev4T']nug%ŸwJI]hҌaGϡ8_͘iX/y!>6\GR;>I1t Ô3+S*df#‡4/VE@`T{{|‘}!Q^]50{k+!c\ $2̨KTvqkb/KO WskF{xEy@-?\0YN'xZ 37H 9g2gE\ά<uBgz+eaOI0(>(}y͂SnHgav%n}i_iNUqBue-(7')ٌFbK7#Xs ]5ǑSڧK;Su2xթW 8\;v@ @3e {_cS^ AoTK]W9DIv1MmW)K Jv:h_)5҈Y B ]Ƙ!5k3OO D-gbh9'kY qՙ|s!󖉠3*T"1;Q6$J*׋詷@~ش߉Wi[eOLXc뢵H}](O:6k%pb2[{R : ޷1m1o>XKay{c?& 5s>?ڜn)Yx>&87Yp T}o:z9f`#_ E \ߦ*=~H;%Fqyʴy˶ Tl+!I {2.SjG1+c Eė-cVh~aA5opkd7p&JhQ! lnۻ ZZ |\)8zh+Lk鮶}ڔÇ5X 7W`wY:R駧Kdɞ2t !^TS7kP;̒&{pUrWkkn`h8еzp{NuhwoHU? '^IݏenKGgaI ^ ? 1AQ߯GlHzk'J INf봗 F"}*%5~Bs_F} E-'w0n=(lUtr=]qRQ%npj`rRD$ "BiNEVO hT A{K3t^^q'4'ܻ-O IԢd|5]U]hu(vMbpLܷW9RbΧ)jѨ ^vÖE= n3T$͘>czl0{{ ,L>c-U,h.Id 11J !ol;D+ "Vd"q3x I_=,dY﬙ :*lChi |k19kOp@LQm.6[\^ hqӢh(OtdVe.k`BR9r0L!쐘5K-“!eG3b}Ty;l2*w S!g.~,s35̚snQ2pr 2?% X4.sdYrhB km%=쁫??"[2i{a|YJ+KWHcy'GZά~F9u25hT 9M$|p@8Uzڼ- Ϊ1Y~Q1=@tmE 2K[C?ݾC/4h@p` WQշ&j;5̹;kJ0~D?8}4} խ< hd>sΜMV+twry`a.T4J*>g0>=e7UQ,S"5Y վy!*U+u~sMM߄?~$?^4qfc&SG D)x^zjn2O[SP95J؝/ؔW8:BRys54扇.nV0d_G (#' ٜxKOYҠ;ILt*G6ZI$]DieWfsKF '}~s  _nhpmUqG T/3^EZHE.?J "VfAxm0XڃS2E?6o0+P"t^`3Y?R8ӿx'0m3Ӹ?+X;[,DLx14#GKXegU"q/5n ;*t7.a{| Fliэ!6.FAgϣy|V0rY=ZzhyMӷ\grn[,IaF r/ujĔ)c0A7awE9:Zv+( FPg"Jc`OzxJƱ@a\Ї,wYTjͦ;\52VZLP*\T u%7_93a g>6R}TG#VGSJ,:R5"'Y1g`bs@8afgD8O+̋Qcq)][M CөBDd_1j ^hU̥D[@dg7 + GVa( /G9"9:#_lA4cm PI<~_>eaHΥ WS8wQ97+~rb OW3:Y*iS/zvU%w[4#ˊm'$4$PAE8$#n|7DŽ^ ?Ō6`,# W. 8"4Vp }36D'ƬG ?RuUV,c8ضNۍzpQԚ Vp2;/1r>"&;^ ,RH/" Ul݂irO.e:#Ng6$ƬX_@G-2?2}iu—,cvJ5Cr Mo:F>(Qdh2t#X[dN)X,u /ש@/'1H*.J:44 M],>P ]Ѓ*f|aYczPg9#=qsOJ.(HB_ypC}B&0klz]GڟÀ@Ks2 Áq O&8e LWJKG9g){SZnez唱:!@׃NLm"GJ5|= +o(0V~0c5;bo=ZZ!o-)d14KE-(v@axrZ&7A D7rړi+&?K`׵B,|ɫ! n-cv4(0=rtcyΰ W`Lu>ӫ!ճ'{1dp6`S;5  tqghm($LN&Idq`{ksh76E 9'n"ƛN #boȜQ{0߮qTqS3L;MO!A3ࡺr; c=]89ꍣYod)2Ţ!FE`-Y.$q,.+cvUsEK q3!.[⃞.<妔OdOR_\ßec~sr / bݭEx#ع{f}I6<'м(UP8 q-m-6+&4g дbbif 2aS'8hG n NP-=(_/-cr#$"rӅW@v/EqЉ1"jJpLܮEGY3^=񷗙[f-mU.7jRe%n\! H{_-rnP #p90Zط"!i.7r`3HW科Wb,E4"L!8yFmz.QO5ۤ2fR͸]@<uA9dN^S(vdj`Rz!B5RKT(.ŸnPRFi{Ґy+~ qB+t i_5N^c7nR˖e'sx4ؔX[9ۃx;,Ģ(s{9 1ߞDtսV˛nY$Mb!l'v<ψ{'s4.7Z-HRpBLFd GUVT<^&{%3wK߮bidP,Giq9Fg8 /jEpq]܈FفrI̎i"a竝(inkC3ȵ_EP[䭟$kQ4ǤnnjrCP-5zZ*vfHyGQ zšǴ7 >f"5}C ]r4az0cADAfe޲Osz'4!ٴ]|0A+s</Os)Ѣp05lzX7Tl4: j " _'P>4KqT ?ݼDa.(;}KxkKpGbḶmx7:=DW2H:Yb mhu8[%9aS{:%Gy6SM[<8J ]Tc+fi@dq"Zóp(6ح;JVOwZjq(n?w=7tP||'J+~KRZ4I <@ }!1Ӣ樒<{܊_]?^'`~XY40n@+WEN>:KySr ADx@V4g6?bl`%89gײaT,G%"2T ^-k5Y!SW\uJ9CفeFdkn~%LiXL]! n3Jj]YJ&"}Ly:z*u nj PPxOn?1|䉿88kb tZ]%cdY1P {j L]ge xIyԶRPuiL4M&y4 +n.yT"4n32x ,=`x9lE䥖Fɵykuœ17kOr$DpG5a6~OX ^Fm ]sU*LQIQгWeMZH-L8`LR,UZ1^HB+']DLV|Ab !pX]%lBnxjz7 !h;1 7E ڏ!t+ssd̗ګ̬y$a],Cj&p6DYGaT0dRc:7Y ω?ZY{%BB3q1+K$ۨ;m2D ȑl)_’Q3p`RqI[ e ^zXC^)snl)׻&Y"n󀝨YMt˜ziɳn̅)ڏW F]U#0_D^JR=sV`gW.*j1`&\p*w.Y1U-֮g0GҼ{`1oC]UU.|`ꔘ!Ty:nB{~=!!H AX=}l:S \YtX+=/Y'h;kIw_\DAl9 yG_Uح&'Q>X xўNi4.mC ˉni9D<“I]Q$A%=4~wEoF 0P@Ar1|jfom__2Y,qп?$vhT@G+S۹Ǜ4ldlir$8IR(\#] <)n5"Pp-f9W8=uhZ,G@YYEJ鶋{N R 97IP+J2,_->&hYDnnrh0-Oo!dx,<l9uf$a@vٴ@pĀm&7#b k*c3`!>S%$F ])mpIԓLj fc5 YǷ^\KkQҝOٲAJ+Igd o9x*ы,O PU.APgu+dzfhblu\!Kʟ4$-4RW }0`f)tg!kl-8徂6Pi扲n֐0{}v 2msOPBg߭{]M D7#@$o׫U6R١|I'olvxy~PvTv) a 4;ώ7nXqJEp|ȎRIW*iF/xǣ}\*az;qKǚ3QzJ&&.ګ-Zd0 lNg)3b&!)yf߭;r级Jb2fgB6}/\/4)8#6G YgJ4@o풞b]6 _̄2MH:}a-O^"Qv8bE),|^1ͤU4Ȼ:cZa7Y S˝ȕtN+BiD#m@|dN!EWi@xtE'"RO`W" 4ӫJU^φUWQә uZ)O!}x'J & \%cæaFhB5#YYH*zO^4 6f yÆPu]9qq V½Z,5Yhh5 E䏟wp]Mmg?IA͔ Ro[&_x!Hެ1:/q&rK8s.z8=Z_ &q#nrwRoWШe6#"^bBmi.TaY6qV@\Wk Rx#' #6uLnitD 0{3=8D 9 +X~'UwЭ n<4&X!`u綂Jv(T ꑄ8cX*r£^N:w hMEWee3Ŭ5prƑ{z+-Kc}u'<9R'q} o%z[-%Ս C?#FȃT"ک.K˓AhEi?L;]enysw[=BCVk9J}l n1v7޵cH'J2ɲ͊hQO=aE~psj&j_ zp'uO*$v{p'%ܩszSy: =/1D0>Uƫ* >y?|%v1Z&2g6(Pu;8Y٬:p}у`v!2 <$J:AqM y+B=u=*8 Afd QcN)izcὙTiA5>k +ô;k) C?5ځ)DU?VJ~~#?;,#~44/`(*f<Rv-G+ib6;p6虭CĐUd1] {-|y)?nVxe1kmj_*yE~NO^u6 g5![0&b"u57qoF[McJ`PR=Û+0z_yGj^_S0 A]؜7^B7;?GjjvTǡ}-Ƙ禪7Y3Ȑ/K㳼)(8oОy0-$EӖ ~sG]۫P?\q2G]Üp+ݐni=u6M:f^s5h n⤈;?;MuA}*ۓlHfWl]kIZD~*Qsw\' +Jm SIU|ap9?)D?'߅"n^h=EQ5( Pi 2~6rɈ蹥c|N?%.z5/"D}-G;t$=B~KIq< uҠǢ7o<ͳ:)(yh}-j>j.Oژpހ UV- ' hwFه;+1 ߾gU9GLV=rïRjb|J}2] Rm ujQN, NI/FDWOsAC/eLݺgؚ 4GiСS= .+?TO%T-8$Ã8AT[&_nbobY}l W`C;wn|"fHfC sLu|w0Er_+"&c0!yĕ$M¨b Y&ņκLyD %|IxihS<֙dTG paɕV#hXN3t1GeZS;5qB3[OF8kjh lJI{@1]/-޾@ϔ!e^z+Ob6yNxg _O̝88ZԦ xe~w^mHfT-Dpi}L4.bQ'T8˭#iskzb]]_|ñ:Zo"I;.Be$J,Q-;b:1ʷ , 68mo}#-:j [4^8*sHrԬme![7dxPx17A]!2 ʹpcRlQWK~-"`XƭGr^9BRsCO)q`!%]ͤY6u%lioT3$5W}^ O˰Z>SgU-]^ٰ=_%$bzm_@8:0ܗ/Y1Fh V?TO{d_#khR,TF4+@2d<;^=2aj XiB~-vp\DZw,=N`YGR=ЁqGUD$MT7R'KӜ~1o]۪,"%`V7SBIf]L9;s^l~S=Z%nkVHb*y-v&ѝև4mUaMI ~[! iOĝQ3Drbʡ]hQ:T;u:|pW%,Qz4[D76sKIZ!F!0H0B#}nUVcTxKcn_AUc~7:/ YSH*$rcrhg'u~@(BI[%~"^w =j,5T(dڳѳl9~dl G8(ݏ,y61!X-sx_d QT咹W8H(Csjݨ#RA}eBu:9D kyk7*HgF+;76r,xȋ4A{,SjvǷK$Ce<~8c-pYsyg>?ٽ&*%95[[id6ך-] {"+MW^[@oiP-zw9DFXi=" AFa1-%6ź2RwYѽʺ;xZej]3u~+?f#:$Ɋq̶ %\}̦Y\$]lS^km8`jsk[|z H7_vSN6=LZ,ʮD[:En_ Y!GD/ˑ@rIz ېTmF,MNya.N.U,PĨpn) P~NvSY3w㇝oKƉ@4^?%d ]v%-f:~ym,JI( sz` IS>m;lNb ";r."#ﭴe)@Q= l*uL7@5.DD2o4,x=D0- |kX/.{\_a@?;ޙ}یROio*0hm'G_h͖ʀ7(!"!.44hXĬV4 >IP9iJTjhjE\%&W2-xdar8)]L^16*j 5vo҂Zc2+^c?!&<͓!X)DHG'E) dA;$u}1ƚ?}Csb8?(Βf=f`D!0d0G?Z{Յ_~\-\͙z PVI KMQ96'txT0Re:L+j iGe*u_Dc6^K: ku%|Ss$T.m" J5@nݨdr\CIdh\i Y$+0÷18%ks]eWRvyN!ck ހy_S}Ce ,ٔ 9פA-uNsb޼8}:O**B0+ʻТ6%6Kcav{ wo3!$-eVC<@z.%*8E|JU}] p#668{Ġa81к[z$}:58_l?J fi^/SM/+]i!wW@*$g$c#w2"+}"YHבr "xBePgmQyڃUA&slWm7 qz!\[_6@0 :4%D@n4#U2mH.z`xaJV'ߪxq\J f*ށLJ~e#kU;5AXh 5vkV/ $X^QpWMʄi~ uG( U<$O}'k`Ȕ H꟒E@?1ʣ}+9 uvqPn&/VƷ٪ea<@}Ѵu(O]@YI k94ECébOףZTE9##r/aȀ>k:8/[XΨˉt`<@Xrt&`MD[?ת VIf /"s1 x28$'CW /ț& T;BG?G~˞DkŅ ̝vwU+we9;_wI[TurDuU&͗2ԇR\Z ^܁[Qp=!O/>,8蟇:hKh>ykC@4c~'0CXf<*Y}'_ZB[gt8Ȥ}3KnN]7SPkJaLGQ燴g,z0л#ٌl{4PsuNFFi*_gՐA kŵ%G#/}]]1\וs 67.>40 sFK/XDV{h&``$l໸wF6"­ծѻ gbdd;(3n>LAs?7i~_Ř8x *GWI/oVNl)O())ˤٔaǖNae5 09%r rԁ"R:܉>ۘ(&"!{J_BMWڣ U[ȗ/÷V*TH*es=}f v2,hR`Mgr gbU-+0|(KcÙ2А~>ם4Ӊ/GN0uS pIT6k3sv.vIh*9G4\EQUzR(Rp`kb_4vl@#B QKhlsg}wM ,_oK'jp؊2"yFAm`ə6C%'9'K9Sd v'6_g+ eR) ֊a>urJ%S*=ο +>[nFI׸ MTzO\q0G7o$ N574>:JoD{|6+p5=SȄj7?%>&L,,9:xmga (gh b ėDtZIzcE/d7M߯#]c[гV - דskВb1m]wsA1izG1É#L6 YizũK>qKڍXB͌42;NO"o|*~t )Ch.?"pY}܀ysEV]OXpDzɓVF ~x;7ƌ8u7RUv#(Ε#lw+,/,{rtT^tJpIH1qq@H9 vAx_AZ 72<>قbbv ɱ3`-_g]L!]bH& f<%G 1(ei>{{&js A;6X^4Q5Ry}j ɫqRO*tRh_3]fgM4 Vt %J8.̼[;t&Z9X9:[A:"ՓkG`Iߗ^c*z]`))_p,῰:dV˭F) Cty[ux8jtnո}qi){ X_DZ) \Ow꠷0Q̐7%sIѱ5h)d3bn_ n+a[r]ugKVT1ԇ<쳠A㳒qG};dbׄ2Dt*vw:;@ Q!2 k&ote.Jcȝ /[nWF[Eo*"$J;!:A9}+*@^尠C๨ v=;^tݪ1OR+6rѾ/+Y)vq*ƀ0$A^zԞ \|#M=<QhRDy9I6N .!BK<Ϩ7:JZ\meλAyp’2nCK~-) +-+`}ah!IL68X6\٠R>xRN'q*8??iiJZ_;*t(/,ٟLhKd:'veR3iA։H>֏ &]Ÿ hr@OW] AW&k Vm OKp+{SJw.CK 1FBñ&k".d>fW80W̍sc( >qPMngeA^!_Z*깊ҲlO< pThAdU ^$5}aw"{@_EKCQ_JVg`oB<%k.VxJ:\6,([B%v17Oḧ́{'yE%Pld{NP˓_N D ("dZic M8FXd9n vy.Qpo%ueDoE[V-LieJɈnn б/˳VݘȮsl֭;K%XjrR>W\|2h{k'1c+O' }=rrDk8J&*~\Ѹu324"O_ģVhج\|F .cqt@ܹՁ " _WAu .pxqFZR}0 BL$Pki!I<=k zOE<˛ .\{ T 6Ys6h7AgN,u5%\2y˰$3V,c$!23A ُ )b`VYDc!5cE *n+m%kx&o jVT#)owvϨˇ>fգ;} g,B0`_ ڥ݀ q?~UE;N8UnsTa=9_#߁#P e4esY> K7TkĸЪYDe]MhoCQ)WU⩜ ʔZ-" j'eA 5tg:deoB|m 2 pJ;!k<-L; K'iFw3H@;P,B9Q5&3uHG\%"Br 竉Nl&~QS>lZ-lj9iA̷E\\Xk_X*)l\kkNXXmHO@]1 nP"q:] $ ` =oƆTr'A'C8RJ;(/ 70(O|^)dԉ/~# .;J, KsBoY6 `A)NŘ@~̻@;%/%Jb{xSfJ(3Ǖ>.DQsJI恨Ü)!U}d+˞S Z[i}{ɞX8q,WcDuJ=<3Yhj1'tǮNW"+tR"ZB̡1Z}@>8oW2ydp§"%rV9lF; umh%UL\3lk*Uߡ|MvR%=0Hu 4O;J• z@84tk @~ъJAWxA+y8x1Rzo[2P SUQzIE^nMuxevh0_DW7~?3?z \+6і8:ފP7RqU-!#T6|q 9U?Ժ_vB=Sdcc՛\5hX]W , IO|JMF,\ '蕰''`bO#5&ncezd%|bjC[8>*-Wb5gu(f Qt30ao  XR)w`K٦_3\0Q3TV*V+LD<^N(@Yxy|S,݈f`*jJ =@U\'? 09AM,:|:0</}&v_Ȣ[EMpq.(߾m|5ѿjlIZwd>'ekx^|jɎTVJwF4t6KBѺR1_| ֈ؇}I̪7N& )#$P66_ZIܰ۷ bm-d7pЏd#j6m:k99@m~A׆!œ:O[\C\!ʘ / y%͝oɵ!$*xR\R(C%ƹ@g~vz&]QX3!r`TO I (i*X$TWӆ.qjgWᏠ7ӏ9{x%Hd̦n?{ cfE)2*|G1^u168fQvhTt6` ҒRUk/ԈVEɮQKrG`J>CƁf pRB3 z{h ՌXs-ɓ@)5hP}1o ^-K[ :m**BM<\FdtR7 ỲQ.wdR`F519(?QU,+:aPQpd)jH㦉.djc^L'gME}f~Y MxA|˧VQ#o?jR; *eUH9/f5eWwwh)&: KΩy˰m_›[KY`GEҌ_?tJ0J!aIhьhKEy㻂V/jimY>jWsr j0$B/Q+# I.#`jNrTP>I.~p )IϟvzVKȬ=ОZe[I owX $ȫ!G5Ç mxGEGt'^As;FE}IR8+"hx{whgˀ=2(o<"%vE,{:Z֊ .*b[Jx!?FyM~M {ʽ5g}+M`@䘍*,d( IpM+|`^}\-'gV4Nb4io]ȌA㐀K?H$kRNp_wXĤiP@ =fŝ6! 7 4WZzOKmi2,c:h. rw8=8d>܋|N'e-7~+4&>&o ,D[\VaFW3͘1Pۏu]4lrR[ЬMjB`=. mQۧ bv6N,9p  ~$4 @ 6mC0hĪh*1'-(t[4Ȧa4ħ[M%J Ԝ#;MC#8B*A\x,̀jFgMDrc|Ҟ~OֱVç }N4!{qϱ^B`ß&dA]u~l^pFGA:+ƫdCJy윁k?kRCux¸ǿH3yހyƂj>+:/݈4$Q9ĢReGEyDnx2 tH9$S mn5d*E6Pa;hJ0O\JyҾѸ1zDJ%:~P2k,'HJU,z3Id-Xf;@:*F8uϗ.IEcW?67{_p!"4fO(ЭNraɥFB vhE[N7x &M:~\|:K}DD/?{Aet7)>,&ۿӍw)ĕ˾K۴>.^ۂtA:QJ ە0Z iM- Ի7ZZ_%qg4|eG&PF(dS/9= `tƯ/< `-Y^Z?,JsT;0Gjpnjnvh۟I/vi q"|@T$6/ qndh VX[8w7LdZB4P^|KZ/5u+EFJ!@ta+4+&6az&aw9 o1^%8+x{mt_o'k= PxH7e6eJ.jeֵVjB(0 oJ7UV޾x݅pS<. <ԡ?FP Й 9@nH1*!rL9Ұ'QyFź//G @!%Vd>K4a ~%6{KR)w?#ws:W*\߻r?BIe71ItqΤTKb7th xSGz,U­H&3/M!4 Eoiȉ fC>$`j 2]Z= _z4KK.Z#~S1[ EW]˴\䁇ѫ-eblŚ}ݺTclG 9ʳsGˀOpoReإZp6,oXcQ;Hx2UC[OȦCc j>xymF8@= ذRwV;pkYػ7Z6ohbU[Oط88IXXL 6՜,&j[{"ĎZ3ɩNnI0.K2ԅIrS`IJo`R;uE @Ȃl&]Fsd|%8% g$Bޑ$ <5{2I܉Zg9tc8"W8wHG76?4[ڲ=Ik(lyX:ٗJ ݡm<ͅkЈXjt0@L-9!  [1G=_Tǒj`)l&TQIE0lΩY[4 []+eҦM/96a:ᗈV?#FFmsgS) r֘$$-l_E UQC8F#R8-;ͬ!W'挳|Yy;[8GO#0ZJ jo{x<ײm~7[RD@0#D ~8a51o #+=p,|[J%zhHj2  T@a&4_3VPH#E61\H=-RM"~Ӑ1Qjڏbq=n(UupX%ݠZ>ZE{bE7TPjIiv.43g/!Z%v5w?/'ݿjB?+zFMK$z_n)9zJQWX%k7Y)aUx*B?f+o/} IP&Y4\cJ4ތ_x,ilE9;D!o&kC_ |Lk3k˛XuRn S`6s<:%iIr{g`NFrOto<.YhuuoY7-s16 V67 +c:\=pҐb1>>]V=\98=ȩ^-m74Y bz2) M.*bz[nbTjt WSgR.E *w;9u+n$CrS/CG~3TAb$0HZʮ-N񨴤ٽgsY[D\뾐',!Bg7ܖsȖ$֌픓yG@ْ1ݘ󯡊elwe-Ux6䑄Hr7^+̮6cg8B2*)Eo>6 o&~Xo{O's$D uBw FHϣabF@z%[nDŽxJ0Sx֭m|(^1V$A:g>87N7x'vJk*%lBNӳii$#UXЏ0Zf7`#;AXK]z~+.coΏdf]Ac [)u`;dOU+:ø;!f^~ɳEEM`n@kP{b3a&X(X1$VeoStxvI&e Bv8lWycCxV4#qhz/D+cQ31iE+ZY1t/"' KYɄi!^ˏJ~a[ BϛRukQ"I%=#>8g(2$ALL3WG?Pb@HvAP]‘>x/';G|b_Z%4OL 6$ʕK  kﺕ|AVA8{"@D75ĜR{ H%& lʁwF2 *ފkQE` ؠ)Mv*CU&3 I'3X'`|8"T׸vrY .Bjђ%m"iw n=v(iuYZ|jt ƌy {LbM{}Iq^2[ ث鄕* _hόM5[`Yx(V kR O nv.# َdhŸ Irqk;' CUwzPZδJSzՊZ6 %&JZ4Rv̽;8wI7h)ɏIkro) b4Kt3Vyzs,^4b2ߜqZX!ocArD:=j࣮n0Pԯ" 0GUwK׵嚖jccLlGL@[B:b5ȁqur>lCUS[ZWMF=,mS%sMax;]fW㒷ӯg "OUw|5Ye<\X Ţz2rM_O8><-3eK)%Z(:R'h{B*XX/7?ì:\Gm| (3^ڮ~P!{aɩFƐH>j-=&!g (Ԃ9$ɓBw*P3uՕR}ϬX$.JQJ=>Y [U ;!;n].K'_umER&GaX>k6'Z|d25@)ܕ/m˯#Flנ.tu,-Q'E{׼ApǏcKox GC+- A^Rq&o6vA" OE,r +Z/<>{!Cܯ.32^d򙛚dmD+%GC"JZl!xW_]+6"ZbkSe1v_v ^bx%rr86ݵ^a'`XbA$HWwd<9@HhLW0It͎딓2'{O zxrY9Mmei!0QۣT MBAhۨ=.{iyvʔیחyVK+)6]v1(1OAZVhōqy9eJN7)F)_EB{_;5u11!r}4ьrYHA%?Ux[̞C]:xu>IY=ZY /wڠe"̌14*7Tk$J=97ݿaߕ[*_z J+94%tk5}@Vq/siSPsDCxe<^;l'TStZ36~{3$TÝ1e3z'R=Yo,A M7(+:LZaEӔ0w36,Rj5m$Nz⇜R!F<"SJLvcaޤVH^Dƭm'id)Fuhu!Z`D0 d9C!?T!Cdp="F/3\d_ KV04Otk倚?8%$J9m2iH=6XMgpKOzqo(džb#,B34>T)2sT`N("4-s3Kcs ߠj(UI:_1v(<3Q46X&gIȃZ!<@>A!'2 ޫ<%~0.hxr?J.?ƴ;t`XZ䓼µ:eVƆgcA 4~I c,j: ~]1CE-XYQ5hq!U"):>bEO O%EdSkןin^y)iAH#*[3q ;Rhw.{q\wzxkî 3 (o{:t)szô.m[LuonzqWy>nH۴$Ȱɟ'Ű0uk*rnslQ :iCjw +gQ"Z5Gʹ;oHAFXv$5!a呬QPV R9^Kgg`-WY)eEhLWs4n36;a>F@L+im]&YLd{'+1sVj)}B$R9VtvePǝJ~^SEv].ZUeU@z ~ C5#߾WϦO$ܥ kXUGv-Drb aPc-d[a3R9N0}/-c4T-:Hӕl\yGc\U&M' &->/Xrٺϊ@veM(ڠ/̰ߛ95e%xݺS<ݰcM-eHw(b@H R_!:H &bx2#^g(+h|*trWAҷNg:!k#)9I$+!me4nMɫ]$V.cꮫgӖKlŒdojerZ Pr &*|wL"ECQӛrimcحU˥T*.c ɎX;,•aX 9 1<{vLQPI;[ER #,W%Y3lC#%2b#'ۨYLI:;}>&wK >%MP,R0:g^$ a^ss|dfCPI"zpM"bJu{g>bhq+:JՔ;v߱q. OV$ %Q X,z\ɠ-φq?,RhH)UVS\to*Cv^!e.Y--RN-"@ӎw-m 9cݡ+3> YZ