dpdk-devel-17.11-15.el7$>(tNu5 &6,>8?xd   G 0<LR\ff  f  f $f Sf Yf_ fffmm8frrBsB{/B({8{[9}[:3[GfH`fIfX`Yh\f]f^/bݧd>eCfFlHt`fufv wHfxfyx?tCdpdk-devel17.1115.el7Data Plane Development Kit development filesThis package contains the headers and other files needed for developing applications with the Data Plane Development Kit.\)x86-01.bsys.centos.orgCentOSBSD and LGPLv2 and GPLv2CentOS BuildSystem Unspecifiedhttp://dpdk.orglinuxx86_64)!A$C e!X %} ~"30 E g< F #'9 #)2Y67/`{<[ Q! $y(R)z sC {M E09d(b -H}!Z/q}#l 27] x98/"+ "x.LG,:k 0PHr G/-o]N -  sq'pg>JA b })  kn4- ;b 8;P# R+g   Ox.kc*;/a4 t p2 |l( ? 1P  D   @ )* { M K   S g           ;Mxx  J5 ^% v7 A w`j  R=A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A\(\(\(Z Z Z Z Z Z Z Z Z Z Z \(Z \(Z Z \(Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \(Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \(Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(Z Z Z Z Z Z Z Z Z Z \(Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \(Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \(\(\(\(\(\(a38a473a6042f4c2825780230724f6e4ef028f4d28fc063c1577d3a162fee6acb878f7f04074e8a382d99b7aba448654c2c855d572eee9bc703e61fc5aee43a9a723299a0293c64b88f038eb92e5d901feff841728163dbc51e3c7a6bb4ca8e7d99b68fa5604312d017148a62d2ebd7df5a1244bbfac6116134b0aa5c8f268fb4dfaa6bf07b8f77ce854398bab7a73a632fa0d5b76454a75c076acc7356ec6d68ccf7f76bfd7e45191875ab31ffdb9ac890e564aa31e2157f2f67d8605fbee2a770aace0a59462e8d1f3dd65cfe9836546d12d913e2a71bee59b905ac4010363b6e4d876450599c608db15f69ad9711268b53c2e222368a49d971af5d467a9440a84009e767447b494331dcf183c3fdb2d49e0801c57be8f38507923d766885a970d320d77797799beaae4ea83001672beb59801976c017394484509656f95edc27d97c56a1257e6532d27fe3fe1afd567b71827034e1a73149a81235498a14cd46247454d5a6f0d24c2c10aadd7532703461d9317accbb253397b17aa9eb4ed453027aaa55a88a8fb41e19791d07aa9e9089f3ea0b80ba434ea11b9ab6b6a40d24967414672beb379ddce2b16d466a08bb50563071718c543d8bd9645b7b7523a445e6055af5e1efa7d113e0b4907da39294e4653c4c1ed92e25ff59d500284b3eba11e9898dc60a3c786c16c364d07dd65a96084e50d3844c955b3a804cbf793010bb8176b8359ee4960fb54a6fd670a636d4253423c263247328c8e40397d3268458a3149ce7b40d3e938127e0ecaf3a2b19dce545ee925e9ebf28baa89bd7cb33f4e0486b10a357b64099903424a8a6fad848ffa760b04de635a29faa8c77680bf65288174a9c7b0381a60140fb9473163975c82106342dda7d39845066e3e19d4f806618566337ebcad10cd84d08fe01bfe42024b09cdba63720bbd9f2cc946351a941d32215cbc6a594f850339af90b364bc1f2c6006e5bb412936bc39808a87200ff9d3ec8de1733e0d85aa61e68e8d96faa477141857a4e2a500314db53c63f0f446c488859120144877b293f079642a61b36f847a07d470dc649d2a149bc9677b2525ff6c6418b917179204c78f69154cbff27355552bd3a4a1759da9e78cd48fbd56a1a4857afa9560b48b4f43659fd473546a8d9bc3e6a852bf99b9b1578c1e835778adb6582df9c6aa8e03102de0a0272212f4a28d6e6b59c933e5ae4be48704be3849e027e894a7f659392a275042950a756998415a911c41510ba4b189ea9ea09be33f6765ff24d5ce4db537dafd8292919a9d7f93aa862ca4b05b4589b617249d56de658765be12af651e31852f4601f0d4cab7158198a31b2e0a7594930d07e643074f216e6539a04c7f5cbbe1f0d1c0ae537f2ae78a65413d69395f2046bcbd6798e4e8842c9ac36a9bf581904f6adde298eddd73bb3f531cf06758e3e6d9382b57423158e2267531e718197e40e7a8856119dfae231772726d5ae90ade5d568b95f560364cdcdfb527f9844ec27481d6b4444e5b06006d212c568d2efad20ef1030839d67d1124b602378326a5bd683b089c676807bb22aa1a3c270649bb1045bba0b0d23efd4fe7e90f0193d816eb8c4bc2665a4680f791fb234d41ace05b3a77c9f98b3da92853fb42a8589c6d01ebd904414b6405e9b73f7710bac9e4602384a9e8618433055a8c6a07801c9b0ade57b9124e307b4185c19e0b358854b4ada08baf16377957074615ce4dce2d78018a6cc9a9d5ce9cd368ecad0227bbef6a7dac49d0ee5729238a0f626d559d6ab8978d07d5f85cd9e3ea8a7ced22db3737534a1c12e8dd2ad1ccad707dbff1c62c9bb73e3b678e40729c058cc4dd418c10cd4ce293934046fa6632f275c1b9e21f74daae8c37222252bb38458bbbf16c837a31a42c8cabcc25751fe3cf8e7b12c2b7dcfe800f69fb641874827f9450d557c8c28d85dd261dc1c825e30bdf46d9a30d9b2cde51bde8185d3d0e16a54ddb27b1e40d068f6367891db7dad2454502d618e4cf699567857bf9c53626599d5d055476a0c5fef9ee7a43cebd9aa9403f18ee3036fb0e571d104a89b5d593b70948cb3c517fcd8eca573b01460d2a288aec59cf24cf00139cd7ede926efd8b9e301a478e40334cab5ae397a41317dc2f377823f52f9f9650026495f925902a1bd55a650dae3dba6e23bcde14ef6975e590f818892d9cd859faf6d8f28be27e933d09b21152388ac4cc647e3dba07d29f3724998aa1b6daa7fdcac5bf3d331d021a3ffef392dd5f2cfb728a9b40c372c80a280506f8676ebeb559b50a9b2c35939edeb3795942888a26d7a80cde853e8653768b477efcd0c35260b1f14a43d299b7f5320db7a2399271fdd3fac0d0100ae99ce17330c837c708bbffeee28694203da9b2bd167378c9405eeaf913e8f881c20ab58124b30aa51548051094e74905fad7138f44866f4a3d13ef1675aafa912601dcd320b3175180c2c959a96c61f8f529efae6af4e4dc5b86d5f95b153656dc6974201811e8b6ba3fc88d8481144bf404721e5d8ce275407ad27db3cc9d876e95452dedc458d7561b9548b69ccf8bbccc9b184090df5cd9c804d56bdfc77b057cdae2a877c8cfc03efe19e5e33bf35b315db266c26b5550d35960d232996b7ff37218e94b2be644415135146c89d1b40b69062b8046e0471caf191e53d23f0e5673563a8248729b31db1049fbd8b998150fcc6d3ac6ec3d598e902f3fa8691b59efea3578a31669a833f81d93c475b4712f28a0667b533b873aa3d9cb07f3e336949ab820a007897fa46c96adde8556f93e583be1228f66a0771287eaeec1c85dc91f5d6ec5b22186862bb442659cc81ca8f8df81ea07487b68886d66707c7555336239f9a254124a9ce3811eae73944e7cfb6e31838896355f692cf6a421d22dd4eb4b4863ad2cc3832de8c501a175066cd3c71394c1737196d411d337f69686919723fadf59248529ebe757ea86642680b8d92912980c3237ccbdf932f2f957df3bc44e3b705a8e145473d162e2cfab0f2721f9690f58af391c8a83c42e396466f2d615c488e3801da2120e0637e59cc5321f3d7f3620d316205776641dca2ae058d23ff861e5a3f700b31f74316c8558d8918a322a9d4d67ff6d14f108b30b3696048a877fa8d5b82242802c7aa11ea59324888511ae11567b45c3770a5fb0861cfe5daea55d938a323513244a882b506392619f27407929bbceff6735bfc23bcc10ae5eecd1720f26b0c85241d8ab6c248b5aea2de80b6d0a96f36798000a2a6d85a886a71c58e563e527fbfbf394ac87388a8617354cf1bbf2a2385148ded6e45b9be2416420d12fef06fa6c6997a46975dced5c4fa60a995196704723b9549872665e11cce7aaae24c786f479ad89b4e316bdf9ca3601c41272ea6e6455a860ea48d4057f33f25fa0b0e3bb4ea409220cf2d0d1298386488cd06bfff1e9287e8a3b7ba91fb92d3d1439def2eaf8282649ff31365f108716d8299a42dfabbe8e937457f97560f4a6c59993e4b5d820cffba76b23177a5a99dead7fb490fe9e17e482542cd17083e99e0ccbf969f1b69a8f272c4d4ac99d0b405392b6d9e44215d996e60250160b29d2e16973bb50962d801c93ebec394968d5fb911bf1a16a8b7a88ef0533371fd70db09c3265a289bb16a84ed6be412e85f79e419595ed9e7220c6b48da3fdf5ab5225d0477d3d73e6daa433878e056fbddba463754c852d5974ef0fcdcc030f2a632c921b714edb316704acea680537f8bb206f9cf7bcdd664256c1bd07887bb583a2d2fd5b316966fd8df15d6bab52170b6cf519c78b01a9a34f5c73fa8e940dba40a06046c058446ab7056709ffec1a803a1dd583645e9cd2b638218ac1e953d488ed4e9ca88682b3d43f33ea23475fc91589874229551498859dd6ba42fe7c51c53fdadfaa95af31303736ddcab86179e351e6bb4a427c9bce5d51f9d9e51501bb6e90f4525b4decf18b06d7ca3fb797b9ff882aba8189fe458f9eacb9b7c54b7291447768f671a5d83a4b6402f1e19a47b3503f85469187fd5b7f20243fbc1cb108de39873bad943348151c7def5f022ecf02468625b1bc7ffbe09cf70459b4258b03d9a5b9786b810b3e9830807ac2cfadd58c6d66774807634d5a6faf8ced32ecbb13a1ab42a8057a95ab7f09280237533f28caffbe0c7faf0662266b738db7f68be85ce47481dde298c0306c604290106c98aa251912d5a7f1de6434779a50542cc18635d0fad3ab16658f0421974808fa1a014a8167ed032549d39de75cd4423f68e0b23a2dc0d2e9f8a99cd80c2c9eeb2f5525d7eaf3c23f4069e27a97200cf185aa3d9e4af63295f933463a868d70a1487a7e5f39f5946bf505244c0ff1ba9bb5bb601bb17fb2f016564a14afcc9764fb9209a2bb7cce2187ee31479d2cc0239db6a63b08cca7ad1346a5818ecc0dd4b527057971be877cadcb21eb00486253f03651c3b0cf61b4e74b89e32cac84e4c8ac7ad63cd1400cfe7e7ef5f1091d6a1ab4f8fa5b60a1e583a418b1cc81bc8ced295b16f31b73ff4c889961bc1e66421f079c0805d16cf82335e2069cde656fdab078c4c5f5325b16a96e06394877edd26dfd01a6709f5a68382880854d9b31128c4b05431a7fd68c1e8d03d9b1d72181c429ebb4a7d33a58d7ee83d77d28226029d7f0cfd8a9580d5d29991600763aef7f693eea8f36d1b1263465e9d49f1a480fa38351435ee6f5e267c58cb96c75fcfe049b25b1f89cce86bd4440c3ea334d5bcffafc146e45b0630342488b9ac5a101b964cf93242e0e27fca16c2fe596cd6ea12adc908df2545f6bab0821e5510d95c36144084cde0e78b24085517f6c8d49ea994b4911f15c38036c99591535aab40e88d12bc403beb8d826ebcf56efc876a79469b7e3603021e18949e06bb67c6de78710ba1a1f4853ff116941ea2b5d08f3951e0c01223a8dfa3fd116d1a3480a6896311dbc77023c3bb1b3cdc10af09fbe2abb1ea0afe8be9a936aeb8008b95778d253c86f47da0830bea6a541b61536be80807aaf98402b3a6e5fb998fe532c0e267a0b6174ae8631313b1e5cf84bd438960021359f3e5eb4a2bcf9ebf497a0c249e0ed1e7adcd38766dc5603fb3fe18df035821f9a8820c3436f03aa762a7b8739cfaa5b563b32dba86b71cba70d8f4d7681479a10022e22011abaf9d1024799ac2413576524e1b3f6bb7c48b0d25e08ab41b3265ff71bb708279e3889e50e687cc83d512e745d1624fb749e5054d5fac8900d1ff4bcfec362dcc84d3428ca67a2614cd6b39693ba7c466d868158e5f350794aaf3153b7547dc33ab104b23158e307fefd2eeead1d3ff2090051358f708430c7a292d34c6fb6dfd6522248e0d2c2f1cb217cde0931327a25e909bc919cb6f46e13539b529c9b19023aa715c86d65ace35f901b061f3c7823ae54ec698913ec40234e9cc0e92df47b72471a07f70f33cd1447e182b4a93ae47f80a7781a30d96f661e164a89553a68fac8c58ca24825afd16be2c5b98caf446e51d4197c8c05bbe8f19f2bbbb2f2f329172e6a915c8dec5fff02ee34e80044886ea2ecd63a46d145a5f309d1d079af2f8240cb5ebc9c932e957d9d48ee423278a4180f1721111287995fb1fca89eb54adde9c359c1e373292ecc3ab4fd5608fda68397a131a605d8f0883b17268b247b3e1946fc7a5f98e7f8af44c75a6f5542a02417fe204a27d280db94ae878f9cb0d38fdd1b3a56c550545172849dfd7004f3e62cd636689150f13fa119d2b161092358bab8054c5132e1bb63b7bdf8eb04254d236d2fd5b387fde6089b9e8f0212994d1ea43e69a8ad36d64da2e3d519515291cb4d50fda1f81f1e601b0c07013b83c2fe62798dc2c544d8d6470a78142cdd91e08b040c68485593d5049272fcfb30fdd26937099d43802e8510a417acb345f249943f2eb747f9caf6b04947a8f233baa74418cad42934da0e4f739a3674269d3354982564cecbec57fa2fa713456569be589b7db68ba89f410650d7b3485ac7d9d3fac4fbe8c26f8a5e6e77d682286feeab0c2a9dedca99b64bf05d975219d7a9a89c5ff7ce775dc322323e49932ffa6461e1a3045d3bbba9efbe204a80c85be34b3d98afdbc8f45ebe4ee6ba641dddfbb6cad9f94028593eacbb849119e804163c750c3bcbf18a00f7cb423c088e8e8d24d54c67593f88a4c8bb6bf38a72650db888aac6e668d2e9383822cdae7a06b03909d1251ff68fa33739fa61860ccd51e44b35f4df3d344b0b866b6154cb00fd729072d5722130dc2a31bb3f6cdefd5d9ebd7e136befcd019194dec1a37d6e5c5af4c0572c63f5c6b9f5512654509b20f29a09b5615d4c1f6dab5f5a23fed747ec33906d5e78ca67580e64f9bbd5bb1886d7905eba56b2db7e3454509276376c1821b572b3b8a858af9ee2e76039391abcf69c20020402c8569bcc5c78edc82c71dd5f3ca526aa5936ecab2cb1c99c13eb3a0c182b5fea2d017d1cba2f97a08899c0ef9cf3d08e4e50782c183371f0ef40f49d41e604f32b5d5e58958b7cd49ae6b1d8e9561ad91dab122c94edc58443653ce289d3ea42cfdb9f3ea910180cd72c037c2e15b8f59605a21e56405e67e5464ef950d1289ef19bcf119cfe472c6395b245086f2598880fbfc781cd7de7192485ea09c01bed88fe4c1c858454333c7111f2a71f41e5e362abdec8015094bbe03612bb055801582a17e266c7def03e5717f240c0ef2b77ee6259fb47444d35f6b2fb50a77cc5660429924d503cb980893f593b5ac553ffd1ef4ad7a2d55d5da70a889bec1df826fb79ef27458884c876dffb33b02beaa811db549417a6fa182f953a654e5ef45ba8705310430b15db7c6170cc8ea00ce2936a8b9b43a6ff3f007a98d0add4d9a2bf1900995f87ea2ed622456372e787e380822f820767a31f174218b647e5e14dc4a8af88a299b3b4c330229679f94bbafeb44e3f04bcbff647e1396bccbcc4ba353efa4ef15084dba45b811a7d177e7a83797420b72f13e21087c3cb6f93cc145f6f1b1ce600d9ed5ef647a5958a4d54d769a2dacb65eadb1564d80f86c79f3c4196bb0e51974b81778e7fd8c07d7d0b8478e1474d803efa7c7dc50c4e2f16df44aabfc8e200446461bbb99544c963b6d89809e4205378a8dcf10ce2cc72fbc318962708515417111fa55096d3d0abe70380b845822340ba5d3b78cffa8d34b42498805366fcc9dce5b6ebb42b34449022337dbc3bcbb20f3c3ed2d79003456fdcac74e652e5730c621793aedce5b1f68e275d7dca2a4e91be01a3b6bc0916e189a42302dd4b47a4d6b4f090419ec5d0c8c6cec398291c3b4d769e7bb0d16f2474e5851adb144004be18f95cbcaf539971cc4805f0d8106089b75b01ea077746ded8e1aa36d780ec9f1f22c084f1edaecf93791ff07ea3a752afd87dd43c463137f3f39c9862191e6b24eb27d92d43be533efc747c69ebf6793ef0532467079265f62a0be0cbd55c7d58a4300bc0035a3ea25b629317fd0864c326d0bd226ef2b0ec6e5d48784ebe6d74eba0991b00efe45e8a0195e4ca4835dc48046a17dbd390059bb6ab7446e54bcf8b643067f91110e68aa31c8bc153631c76ae1b997aaa72f1f2dfdda6dbbc51927ec2078497db12792030949bee86e76d01560c25c53ce87a373232594a2b90b5c6be71aa77f32a0f7d492715697228e61ce7627cdc1d540654f53fa2ae359ee5a890445ca532f242129482460530e4f884c5d42bf48d15283f301fa59129c16a2c1d8510509db92c244de2695dc4fa9c37a7f96ec51bf5c7be0d81db94e974f66fe4b3166f682edebe0db4b3e47de42e95138efc1c35bfe0588d8554d9308c247b1e35fe6548a100d97c1d902724d8c5ec62c3c214c6010a89ebd52078e9eb2f33f03ab2a178f86ce8b4f955201433f4c512f40050f083412ea6769d8ccb497082a6c28df2638f26011b9b5705872fe52625e5bbfcaf85749e05b25535da301899c589fac5defd48dbd07367accf739ebc71d220d504e2d31517294e5118fdbefcdd0861f61edfb58b715dec456b80c1a2df4cbd785250e252986bd83e801dec059b3afb1c365c3b557f584344742ca0b268221295bada0dd3e799adfa2cc130642dc937bd5bc6f6b83f4a0c294f589f13c8f50816f7c536484ee640920bc6ab9860c42358c1e174d1b85cfb2c958abc79ad217b9584dcfc5b23eb5401790fdb4854b2ad805b7e0c1cb03658b5edea07a10d47f47e172afc0fa822373e24f665f88c6b762422a50ca1d545c20daa0a8671a9a94ac1637332b1fda4938d3244c374217cb5cba768958f78fbbf86e6a64e6505cf3d10c2a347248707700f4b15e0ca8b4a9347f1efcee39017b981232a616a5d9978477ee8c39ef9609a147f73aa9943add2f802de6c0d1e95d4aecc9f6cd5b4af68895caf97ae04e8db62305a89407f5968139de46924277f7f49fcd4628b8e0d25062ee0e91498e2ec4f52d4b3e00a607db4ca2c8cefb680c3b71c3ba6027b0b51b3c3363d5d0cd2b518ecf345681602ef1b3ae3bbd48f9b5ede8344d0b54ae863005bf9f77f62d6b192f22f9aea21461cb5557020662c1b9c80e4e9b6fd6095f2af02b583dc3d89112c496f5df357893d5262c374dead0ead65581c6852c38ec7305bf9f77f62d6b192f22f9aea21461cb5557020662c1b9c80e4e9b6fd6095f2ad917bb39a171a172a446f45ad2abf21303ddac05bfe5d1a9b71c1930c68801f28809ee9a507a42283a1703a138553e54e557256b7096a26141fc830d5814574bcf812ef571ffc352b103aa100b6bb2868fa5bb88f41233af5e266bf0058c48e7620c18568afb061071ae47fa61c4b9721154cf9c1e4312d46ad18544d2ded9b41e7fd0456be77099bddc8b01cb3cafb664b389a83ff9fec095c5815fd0a82a2f84d07c54f7fd64e85f770749a2312721cd17a8bed49ffa60bbad22c8eb75752bf796bf7c95cd46211ef38621d993b9dd064b4dddbec0043ead34a683a8529bc2b8e6ced772bc66db70d6b37a94bd5b25810d4618475fdac6ab773163128989ec9f8e90255775acf015973d1b63f834a8b5337b90e0d4c13893e1a1405b4c8ab3aa2ff2e90092c9ba9cce71bb246a643fd166bfcb1a380a1dcd8443fd2e8d067360d8a8bac48b2a72384b76cd2193907f2d50606aa2a582a3e8a259c6fde501a294dca1cf5d6b00f28b91856a9624a57803c9edb620752ca5db2e93e3ce87c8865e16257258a5bf53a97a388741769b3a9ab97fbb1a31519181b346c1c3fff3d0d156662df66125671d7f7c78ac478f1c5d044fa9f59a8fd53945789e039556c2459297d1c7e1e6fc34313005409e303d75da33754a16e5c6d910f8ed431b7ccdea1577f11eabeb5d1a0996bbe34f48ef4ecbab50980cd9df0cb77f81e40db944635970baabfd35d225fa3b476cae49d0a8f7edab7ef68100d1c9d26dd6264d77dac439702f5d81e3ef289e0488319fc23fd5061b8432f6d483094214c7b6e4e3a110db9e1a2cd4500fde50c338fe7771d1e2f10de2e51b858f125b2ea1fcc2f8c45d087de5aa9e9628407620e7825a620f1efba3725968098e3b3cc9873c2b669b79a660fe9d97df3935d836c253c0cee74e7066d216cfec106a4ae419a338720c524be92c5690b260e115ae118672d72227e5c667686421e78c02aa14af8329c7846216c754eca6af80c0178cd5535301c9f7aa1bcad0a872a80b33b1366917eefa25f4c46e52a91b4d9d80db4c1401d51e660035da94b4abe7debd045895af7e7e4645e8567319255ddf336da27f4222314923ebd3560d157cd63bdba6e58cfbb99de45f07cfcfeaa490253221c68dd58fce7437357f36939d0e7da91fdaa8b5835de872fdcdccba357c19171c4760bfdc7579f2faab88f86faad4d3cdbef3ab10987bb83432e35397d98a586f463ceb8a84b16594af8818598e04534bcaf67dd8916fc5ea9fcdbfb22fb34f9a90f7dded4c2e35385fe45a0e3e47f9bc7e54711f3dcdef51c36d63f5b052ccc8f94d4da43610857ce7179d1280fe706788145f6e23d00d95399a38d23821d393295e323dc56bdcb852a4ad3bec4ae98d2a3241c05b1b1a63200edf6cfc98dd9417b6d64467bfbaeeb209322ae8363bf108596edd81be1cebae68887738459e1ef6a026a384a5cc4aea7adce3993a8d242b328ac6d8d0d1eca004a13a7c934572a4e8f4c1cccf1b4887f7b54baf477b8b9bcf36632d8b91e43102427912640c6a413a2df89591c9e1c596a4950d231130fd60fc3654f27e56143bc80082e32c2222ff06d1ba8923c0afd12ea5c32e0ddef6ed8690725663dec412acbc2bc7ca54404b5e0c24a84860496e4240420d4177fa5043a9e9f51af020b2368961bd1a0e5ce25aa3f42baa5c3cd0dd5f3d4aad218baee6e7977572988cf7cc09377636f1a7f825313525983f1d5c42527d7167a243201e0656c06e8cc0352bed2dc75f24f9d39f234f02835065d1af5d0032d0aea01d9fb5fcb4eb5fc9a42593383c6d380a8726aa0330aed767a91154605db403a2d708c2e5b904e8c8a9821a84e7cf898bda7768654ca758f635d519b6104d8a1fc114b84fd93b361cd33b1e15e2fab34df15b3acbdc9d4810b66576c0506104f50286ea88448d55e5f075668f36e5c65bd071266a094cb003e5a3e9f462887e616bbf87d9533deef5ba0ba9b79355495361feed1ed364c107b21d9feaa6e306914acb76af79304e19e8e7074b1b63a014950ea938747a39d17a9a850c9b5d9820432602a9dd80184b9a821fbf8d932763fe66f479f87e09846e32c826973bdf66b93a9bc2ebe57738523492cb043da2303cf2dead91ad97d0dfe5770ed12ff424dc1dba1755a3b9cf1e866cc79a2f094ff27c01d4906ac67fa1b2f94e93eb75a3e1fbaea9792b0b0a56643b8ce56d923638a1040b772b67913a50672c1bbd2d515531f2a14935378213f158cd92f86b79777656398abf55d1472d7f01036a9d6f400b534c70d1cbfd2b6f404ea425524462ba0bb9c28d38f6a002d82528c87b66155bc31584a1399a7a89259b8c38b43689e1a92f885b662848890d354037db16c8e51f1450004a2f0c8b43985cc3160383f600bbd10dc2b08a6366db80d72d594f76dcf78c16b73835b23016bc74b081e20fa5a6f827ab08b5932038b5d62b36023210900c7e0e822c0859f7bdee14d44e7b2d1b718e4ce2756917b22523c7a41a236077c31386d3b1038d51119ed3dcd24f41b18c076ac6efd92c9d1902ac9641ccc33faa5913397b1603dc2d72a79d92803c7861c6fafef78ebd94f83a6d11a22f3fd6487a14770facc88b829d5cc6ee5b265c57a0d3edb07b22993565e340195850af841b028f4ed3ae94823a934f1359aaac386d93c073ebe4c6408be5910b5abc636561a1ab7d9db11a2bfc48972ff27d5fc2220d4a2f5d066fa54ee9103d91b8b5ba99bf08b1242dc511ab76994bdddea5dcbdbc00fc3a3df918892d92437d02465f5602ad019c62924096c22f55a85382b5d0b44bc8150c1c6406a9401b3c5db645021851a21282accea727f2519373f3f6002573d13c899dfa68d59981librte_acl.so.2librte_bitratestats.so.2librte_bus_pci.so.1librte_bus_vdev.so.1librte_cfgfile.so.2librte_cmdline.so.2librte_cryptodev.so.4librte_distributor.so.1librte_eal.so.6librte_efd.so.1librte_ethdev.so.8librte_eventdev.so.3librte_flow_classify.so.1librte_gro.so.1librte_gso.so.1librte_hash.so.2librte_ip_frag.so.1librte_jobstats.so.1librte_kvargs.so.1librte_latencystats.so.1librte_lpm.so.2librte_mbuf.so.3librte_member.so.1librte_mempool.so.3librte_mempool_octeontx.so.1librte_mempool_ring.so.1librte_mempool_stack.so.1librte_meter.so.1librte_metrics.so.1librte_net.so.1librte_pci.so.1librte_pdump.so.2librte_pipeline.so.3librte_pmd_bnxt.so.2librte_pmd_e1000.so.1librte_pmd_enic.so.1librte_pmd_failsafe.so.1librte_pmd_i40e.so.2librte_pmd_ixgbe.so.2librte_pmd_mlx4.so.1librte_pmd_mlx5.so.1librte_pmd_nfp.so.1librte_pmd_qede.so.1librte_pmd_ring.so.2librte_pmd_softnic.so.1librte_pmd_vhost.so.2librte_pmd_virtio.so.1librte_port.so.3librte_power.so.1librte_reorder.so.1librte_ring.so.1librte_sched.so.1librte_security.so.1librte_table.so.3librte_timer.so.1librte_vhost.so.4../../../include/dpdk../../../lib64rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdpdk-17.11-15.el7.src.rpmdpdk-develdpdk-devel(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/shdpdk(x86-64)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)librte_acl.so.2()(64bit)librte_bitratestats.so.2()(64bit)librte_bus_pci.so.1()(64bit)librte_bus_vdev.so.1()(64bit)librte_cfgfile.so.2()(64bit)librte_cmdline.so.2()(64bit)librte_cryptodev.so.4()(64bit)librte_distributor.so.1()(64bit)librte_eal.so.6()(64bit)librte_efd.so.1()(64bit)librte_ethdev.so.8()(64bit)librte_eventdev.so.3()(64bit)librte_flow_classify.so.1()(64bit)librte_gro.so.1()(64bit)librte_gso.so.1()(64bit)librte_hash.so.2()(64bit)librte_ip_frag.so.1()(64bit)librte_jobstats.so.1()(64bit)librte_kvargs.so.1()(64bit)librte_latencystats.so.1()(64bit)librte_lpm.so.2()(64bit)librte_mbuf.so.3()(64bit)librte_member.so.1()(64bit)librte_mempool.so.3()(64bit)librte_mempool_octeontx.so.1()(64bit)librte_mempool_ring.so.1()(64bit)librte_mempool_stack.so.1()(64bit)librte_meter.so.1()(64bit)librte_metrics.so.1()(64bit)librte_net.so.1()(64bit)librte_pci.so.1()(64bit)librte_pdump.so.2()(64bit)librte_pipeline.so.3()(64bit)librte_pmd_bnxt.so.2()(64bit)librte_pmd_e1000.so.1()(64bit)librte_pmd_enic.so.1()(64bit)librte_pmd_failsafe.so.1()(64bit)librte_pmd_i40e.so.2()(64bit)librte_pmd_ixgbe.so.2()(64bit)librte_pmd_mlx4.so.1()(64bit)librte_pmd_mlx5.so.1()(64bit)librte_pmd_nfp.so.1()(64bit)librte_pmd_qede.so.1()(64bit)librte_pmd_ring.so.2()(64bit)librte_pmd_softnic.so.1()(64bit)librte_pmd_vhost.so.2()(64bit)librte_pmd_virtio.so.1()(64bit)librte_port.so.3()(64bit)librte_power.so.1()(64bit)librte_reorder.so.1()(64bit)librte_ring.so.1()(64bit)librte_sched.so.1()(64bit)librte_security.so.1()(64bit)librte_table.so.3()(64bit)librte_timer.so.1()(64bit)librte_vhost.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)17.11-15.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[0[[`O@[U@["X[d@[@[@ZqZqZTZ2gZ'Z'ZOYYYMY:Y9<@Y9<@Xg@X@XIK@W@W@VJV@VVhVEV*!@V +VUU\w@U[%UB@U:0@U6;U0U&iU#U/@U:UF@UF@UU U T@T@TPTPT\@T T T@T~T~T~T~TܕTD@TD@TԬT[@T[@T Tи@Tи@Tи@Tr@T T T T T@T@T@T}T}SGSǺS@SESSDSSSr @Timothy Redaelli - 17.11-15Timothy Redaelli - 17.11-14Timothy Redaelli - 17.11-13Timothy Redaelli - 17.11-12Timothy Redaelli - 17.11-11Aaron Conole - 17.11-10Timothy Redaelli - 17.11-9Timothy Redaelli - 17.11-8Kevin Traynor - 17.11-7Aaron Conole - 17.11-6Timothy Redaelli - 17.11-5Timothy Redaelli - 17.11-4Timothy Redaelli - 17.11-3Timothy Redaelli - 17.11-2Timothy Redaelli - 17.11-1Josh Boyer - 16.11.2-6Timothy Redaelli - 16.11.2-5John W. Linville - 16.11.2-4John W. Linville - 16.11.2-3John W. Linville - 16.11.2-2Timothy Redaelli - 16.11.2-1Timothy Redaelli - 16.11-4Timothy Redaelli - 16.11-3Kevin Traynor - 16.11-2Panu Matilainen - 16.07-1Flavio Leitner - 16.04-4Panu Matilainen - 2.2.0-3Panu Matilainen - 2.2.0-2Panu Matilainen - 2.2.0-1Panu Matilainen - 2.1.0-5Panu Matilainen - 2.1.0-4Panu Matilainen - 2.1.0-3Panu Matilainen - 2.1.0-2Panu Matilainen - 2.1.0-1Panu Matilainen - 2.0.0-9Panu Matilainen - 2.0.0-8Panu Matilainen - 2.0.0-7Panu Matilainen - 2.0.0-6Panu Matilainen - 2.0.0-5Panu Matilainen - 2.0.0-4Panu Matilainen - 2.0.0-3Panu Matilainen - 2.0.0-2Panu Matilainen - 2.0.0-1Panu Matilainen - 2.0.0-0.2086.git263333bb.2Panu Matilainen - 2.0.0-0.2049.git2f95a470.1Panu Matilainen - 2.0.0-0.2038.git91a8743e.3Panu Matilainen - 2.0.0-0.2038.git91a8743e.2Panu Matilainen - 2.0.0-0.2038.git91a8743e.1Panu Matilainen - 2.0.0-0.2022.gitfe4810a0.2Panu Matilainen - 2.0.0-0.2022.gitfe4810a0.1Panu Matilainen - 2.0.0-0.1916.gita001589e.2Panu Matilainen - 2.0.0-0.1916.gita001589e.1Panu Matilainen - 2.0.0-0.1911.gitffc468ff.2Panu Matilainen - 2.0.0-0.1911.gitffc468ff.1Panu Matilainen - 2.0.0-0.1906.git00c68563.1Panu Matilainen - 2.0.0-0.1903.gitb67578cc.3Panu Matilainen - 2.0.0-0.1903.gitb67578cc.2Panu Matilainen - 2.0.0-0.1717.gitd3aa5274.2Panu Matilainen - 2.0.0-0.1698.gitc07691ae.1Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.3Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.2Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.1Panu Matilainen - 1.8.0-15Panu Matilainen - 1.8.0-14Panu Matilainen - 1.8.0-13Panu Matilainen - 1.8.0-12Panu Matilainen - 1.8.0-11Panu Matilainen - 1.8.0-10Panu Matilainen - 1.8.0-9Panu Matilainen - 1.8.0-8Panu Matilainen - 1.8.0-7Panu Matilainen - 1.8.0-6Panu Matilainen - 1.8.0-5Panu Matilainen - 1.8.0-4Panu Matilainen - 1.8.0-3Panu Matilainen - 1.8.0-2Panu Matilainen - 1.8.0-1Panu Matilainen - 1.7.0-8Panu Matilainen - 1.7.0-7Panu Matilainen - 1.7.0-6Panu Matilainen - 1.7.0-5Panu Matilainen - 1.7.0-4Fedora Release Engineering - 1.7.0-3- John W. Linville - 1.7.0-2- Neil Horman - 1.7.0-1.0- Neil Horman - Neil Horman - 1.7.0-0.9.1.20140603git5ebbb1728- Neil Horman - 1.7.0-0.9.20140603git5ebbb1728- Neil Horman - 1.7.0-0.8.20140603git5ebbb1728- Neil Horman - 1.7.0-0.7.20140603git5ebbb1728- Neil Horman - 1.7.0-0.6.20140603git5ebbb1728- Re-align with DPDK patches inside OVS FDP 18.11 (#1646598)- Backport "net/mlx{4,5}: avoid stripping the glue library" (#1627285)- Re-align with DPDK patches inside OVS FDP 18.08 (#1610407) - Backport "net/i40e: fix port segmentation fault when restart" (#1610481)- Remove dpdk-pmdinfo (#1494462)- Re-align with DPDK patches inside OVS FDP 18.06 (#1591198)- Fix mlx5 memory region boundary checks (#1581230)- Add 2 missing QEDE patches - Fix previous changelog date- Align with DPDK patches inside OVS FDP 18.06 - Enable BNXT, MLX4, MLX5, NFP and QEDE PMDs - Backport "net/mlx: fix rdma-core glue path with EAL plugins" (only needed on DPDK package)- Backport to forbid IOVA mode if IOMMU address width too small (#1530957)- Backport to protect active vhost_user rings (#1525446)- Real backport of "net/virtio: fix vector Rx break caused by rxq flushing"- Backport "net/virtio: fix vector Rx break caused by rxq flushing"- Enable ENIC only for x86_64- Re-add main package dependency from dpdk-tools - Add explicit python dependency to dpdk-tools- Update to DPDK 17.11 (#1522700) - Use a static configuration file - Remove i686 from ExclusiveArch since it's not supported on RHEL7 - Remove "--without shared" support- Rebuild to pick up all arches- Enable only supported PMDs (#1497384)- Backport "eal/ppc: fix mmap for memory initialization"- Enable i40e driver in PowerPC along with its altivec intrinsic support - Add PCI probing support for vfio-pci devices in Power8- Enable aarch64, ppc64le (#1428587)- Import from fdProd - Update to 16.11.2 (#1459333)- Avoid infinite loop while linking with libdpdk.so (#1434907)- Make driverctl a different package- Update to DPDK 16.11 (#1335865)- Update to DPDK 16.07 (#1383195) - Disable unstable bnx2x driver (#1330589) - Enable librte_vhost NUMA support again (#1279525) - Enable librte_cryptodev, its no longer considered experimental - Change example prefix to dpdk- for consistency with other utilities - Update driverctl to 0.89- Updated to DPDK 16.04- Disable librte_vhost NUMA support for now, it causes segfaults- Use a different quoting method to avoid messing up vim syntax highlighting - A string is expected as CONFIG_RTE_MACHINE value, quote it too - Enable librte_vhost NUMA-awareness- Update DPDK to 2.2.0 final - Add README and MAINTAINERS docs - Adopt new upstream standard installation layout, including dpdk_nic_bind.py renamed to dpdk_nic_bind - Move the unversioned pmd symlinks from libdir -devel - Establish a driver directory for automatic driver loading - Disable CONFIG_RTE_SCHED_VECTOR, it conflicts with CONFIG_RTE_MACHINE default - Disable experimental cryptodev library - More complete dtneeded patch - Make option matching stricter in spec setconf - Update driverctl to 0.59- Fix artifacts from driverctl having different version - Update driverctl to 0.58- Add driverctl sub-package- Enable bnx2x pmd, which buildrequires zlib-devel- Make lib and include available both ways in the SDK paths- Update to dpdk 2.1.0 final - Disable ABI_NEXT - Rebase patches as necessary - Fix build of ip_pipeline example - Drop no longer needed -Wno-error=array-bounds - Rename libintel_dpdk to libdpdk- Drop main package dependency from dpdk-tools- Drop eventfd-link patch, its only needed for vhost-cuse- Drop pointless build conditional, the linker script is here to stay - Drop vhost-cuse build conditional, vhost-user is here to stay - Cleanup comments a bit - Enable parallel build again - Dont build examples by default- Fix potential hang and thread issues with VFIO eventfd- Fix a potential hang due to missed interrupt in vhost library- Drop unused pre-2.0 era patches - Handle vhost-user/cuse selection automatically based on the copr repo name- Dont depend on fuse when built for vhost-user support - Drop version from testpmd binary, we wont be parallel-installing that- Remove the broken kmod stuff - Add a new dkms-based eventfd_link subpackage if vhost-cuse is enabled- Update to 2.0 final (http://dpdk.org/doc/guides-2.0/rel_notes/index.html)- Switch (back) to vhost-user, thus disabling vhost-cuse support - Build requires fuse-devel for now even when fuse is unused- New snapshot - Add spec option for enabling vhost-user instead of vhost-cuse - Build requires fuse-devel only with vhost-cuse - Add virtual provide for vhost user/cuse tracking- Disable vhost-user for now to get vhost-cuse support, argh.- Add a bunch of missing dependencies to -tools- Another day, another snapshot - Disable IVSHMEM support for now- Dont fail build for array bounds warnings for now, gcc 5 is emitting a bunch- Another day, another snapshot - Avoid building pdf docs- Add missing dependency to tools -subpackage- New snapshot - Work around #1198009- Optionally package tools too, some binding script is needed for many setups- New snapshot - Disable kernel module build by default - Add patch to fix missing defines/includes for external applications- New snapshot - Remove bogus devname module alias from eventfd-link module - Whack evenfd-link to honor RTE_KERNELDIR too- Add spec option to build kernel modules too - Build eventfd-link module too if kernel modules enabled- Move config changes from spec after "make config" to simplify things - Move config changes from dpdk-config patch to the spec- Fix warnings tripping up build with gcc 5, remove -Wno-error- Move the unversioned .so links for plugins into main package - New snapshot- Fix missing symbol export for rte_eal_iopl_init() - Only mention libs once in the linker script- Fix gcc version logic to work with 5.0 too- Add spec magic to easily switch between stable and snapshot versions - Add tarball snapshot script for reference - Update to pre-2.0 git snapshot- Disable -Werror, this is not useful behavior for released versions- Fix typo causing librte_vhost missing DT_NEEDED on fuse- Fix vhost library linkage - Add spec option to build example applications, enable by default- Enable librte_acl build - Enable librte_ivshmem build- Drop the private libdir, not needed with versioned libs- Drop symbol versioning patches, always do library version for shared - Add comment on the combined library thing- Add missing symbol version to librte_cmdline- Set soname of the shared libraries - Fixup typo in ld path config file name- Add library versioning patches as another build option, enable by default- Add our libraries to ld path & run ldconfig when using shared libs- Add DT_NEEDED for external dependencies (pcap, fuse, dl, pthread) - Enable combined library creation, needed for OVS - Enable shared library creation, needed for sanity- Include scripts directory in the "sdk" too- Fix -Wformat clash preventing i40e driver build, enable it - Fix -Wall clash preventing enic driver build, enable it- Enable librte_vhost, which buildrequires fuse-devel - Enable physical NIC drivers that build (e1000, ixgbe) for VFIO use- Update to 1.8.0- Always build with -fPIC- Policy compliance: move static libraries to -devel, provide dpdk-static - Add a spec option to build as shared libraries- Avoid variable expansion in the spec here-documents during build - Drop now unnecessary debug flags patch - Add a spec option to build a combined library- Avoid unnecessary use of %global, lazy expansion is normally better - Drop unused destdir macro while at it - Arrange for RTE_SDK environment + directory layout expected by DPDK apps - Drop config from main package, it shouldn't be needed at runtime- Copy the headers instead of broken symlinks into -devel package - Force sane mode on the headers - Avoid unnecessary %exclude by not copying unpackaged content to buildroot - Clean up summaries and descriptions - Drop unnecessary kernel-devel BR, we are not building kernel modules- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Use EXTRA_CFLAGS to include standard Fedora compiler flags in build - Set CONFIG_RTE_MACHINE=default to build for least-common-denominator machines - Turn-off build of librte_acl, since it does not build on default machines - Turn-off build of physical device PMDs that require kernel support - Clean-up the install rules to match current packaging - Correct changelog versions 1.0.7 -> 1.7.0 - Remove ix86 from ExclusiveArch -- it does not build with above changes- Update source to official 1.7.0 release- Fixing up release numbering- Fixed some build errors (empty debuginfo, bad 32 bit build)- Fix another build dependency- Fixed doc arch versioning issue- Added verbose output to build- Initial Build  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`uvwxyz17.11-15.el717.11-15.el7         !"#$%& '(( )**)++),,--.--dpdk-sdk-x86_64.cshdpdk-sdk-x86_64.shdpdkcmdline.hcmdline_cirbuf.hcmdline_parse.hcmdline_parse_etheraddr.hcmdline_parse_ipaddr.hcmdline_parse_num.hcmdline_parse_portlist.hcmdline_parse_string.hcmdline_rdline.hcmdline_socket.hcmdline_vt100.hexec-envrte_kni_common.hgenericrte_atomic.hrte_byteorder.hrte_cpuflags.hrte_cycles.hrte_io.hrte_memcpy.hrte_pause.hrte_prefetch.hrte_rwlock.hrte_spinlock.hrte_vect.hrte_acl.hrte_acl_osdep.hrte_alarm.hrte_approx.hrte_arp.hrte_atomic.hrte_atomic_32.hrte_atomic_64.hrte_bitmap.hrte_bitrate.hrte_branch_prediction.hrte_bus.hrte_bus_pci.hrte_bus_vdev.hrte_byteorder.hrte_byteorder_32.hrte_byteorder_64.hrte_cfgfile.hrte_common.hrte_compat.hrte_config.hrte_cpuflags.hrte_crypto.hrte_crypto_sym.hrte_cryptodev.hrte_cryptodev_pmd.hrte_cycles.hrte_debug.hrte_dev.hrte_dev_info.hrte_devargs.hrte_distributor.hrte_eal.hrte_eal_interrupts.hrte_eal_memconfig.hrte_efd.hrte_errno.hrte_esp.hrte_eth_ctrl.hrte_eth_ring.hrte_eth_softnic.hrte_eth_vhost.hrte_ethdev.hrte_ethdev_pci.hrte_ethdev_vdev.hrte_ether.hrte_event_eth_rx_adapter.hrte_event_ring.hrte_eventdev.hrte_eventdev_pmd.hrte_eventdev_pmd_pci.hrte_eventdev_pmd_vdev.hrte_fbk_hash.hrte_flow.hrte_flow_classify.hrte_flow_driver.hrte_gre.hrte_gro.hrte_gso.hrte_hash.hrte_hash_crc.hrte_hexdump.hrte_icmp.hrte_interrupts.hrte_io.hrte_ip.hrte_ip_frag.hrte_jhash.hrte_jobstats.hrte_keepalive.hrte_kvargs.hrte_latencystats.hrte_launch.hrte_lcore.hrte_log.hrte_lpm.hrte_lpm6.hrte_lpm_sse.hrte_lru.hrte_lru_x86.hrte_malloc.hrte_malloc_heap.hrte_mbuf.hrte_mbuf_ptype.hrte_member.hrte_memcpy.hrte_memory.hrte_mempool.hrte_memzone.hrte_meter.hrte_metrics.hrte_mtr.hrte_mtr_driver.hrte_net.hrte_net_crc.hrte_pause.hrte_pci.hrte_pci_dev_feature_defs.hrte_pci_dev_features.hrte_pdump.hrte_per_lcore.hrte_pipeline.hrte_pmd_bnxt.hrte_pmd_i40e.hrte_pmd_ixgbe.hrte_port.hrte_port_ethdev.hrte_port_fd.hrte_port_frag.hrte_port_ras.hrte_port_ring.hrte_port_sched.hrte_port_source_sink.hrte_power.hrte_prefetch.hrte_random.hrte_reciprocal.hrte_red.hrte_reorder.hrte_ring.hrte_rtm.hrte_rwlock.hrte_sched.hrte_sched_common.hrte_sctp.hrte_security.hrte_security_driver.hrte_service.hrte_service_component.hrte_spinlock.hrte_string_fns.hrte_table.hrte_table_acl.hrte_table_array.hrte_table_hash.hrte_table_lpm.hrte_table_lpm_ipv6.hrte_table_stub.hrte_tailq.hrte_tcp.hrte_thash.hrte_time.hrte_timer.hrte_tm.hrte_tm_driver.hrte_udp.hrte_vect.hrte_version.hrte_vfio.hrte_vhost.hlibdpdk.solibrte_acl.solibrte_bitratestats.solibrte_bus_pci.solibrte_bus_vdev.solibrte_cfgfile.solibrte_cmdline.solibrte_cryptodev.solibrte_distributor.solibrte_eal.solibrte_efd.solibrte_ethdev.solibrte_eventdev.solibrte_flow_classify.solibrte_gro.solibrte_gso.solibrte_hash.solibrte_ip_frag.solibrte_jobstats.solibrte_kvargs.solibrte_latencystats.solibrte_lpm.solibrte_mbuf.solibrte_member.solibrte_mempool.solibrte_mempool_octeontx.solibrte_mempool_ring.solibrte_mempool_stack.solibrte_meter.solibrte_metrics.solibrte_net.solibrte_pci.solibrte_pdump.solibrte_pipeline.solibrte_pmd_bnxt.solibrte_pmd_e1000.solibrte_pmd_enic.solibrte_pmd_failsafe.solibrte_pmd_i40e.solibrte_pmd_ixgbe.solibrte_pmd_mlx4.solibrte_pmd_mlx5.solibrte_pmd_nfp.solibrte_pmd_qede.solibrte_pmd_ring.solibrte_pmd_softnic.solibrte_pmd_vhost.solibrte_pmd_virtio.solibrte_port.solibrte_power.solibrte_reorder.solibrte_ring.solibrte_sched.solibrte_security.solibrte_table.solibrte_timer.solibrte_vhost.sodpdkbuildtoolsMakefileauto-config-h.shgen-build-mk.shgen-config-h.shpmdinfogenMakefilepmdinfogen.cpmdinfogen.hrelpath.shmkarcharmrte.vars.mkarm64rte.vars.mki686rte.vars.mkppc_64rte.vars.mkx86_64rte.vars.mkx86_x32rte.vars.mkexec-envbsdapprte.app.mkrte.vars.mklinuxapprte.app.mkrte.vars.mkinternalrte.build-post.mkrte.build-pre.mkrte.clean-post.mkrte.clean-pre.mkrte.compile-post.mkrte.compile-pre.mkrte.extvars.mkrte.install-post.mkrte.install-pre.mkmachinearmv7arte.vars.mkarmv8arte.vars.mkdefaultrte.vars.mkdpaarte.vars.mkdpaa2rte.vars.mkhswrte.vars.mkivbrte.vars.mknativerte.vars.mknhmrte.vars.mkpower8rte.vars.mksilvermontrte.vars.mksnbrte.vars.mkthunderxrte.vars.mktilegxrte.vars.mkwsmrte.vars.mkxgene1rte.vars.mkrte.app.mkrte.bsdmodule.mkrte.combinedlib.mkrte.cpuflags.mkrte.extapp.mkrte.extlib.mkrte.extobj.mkrte.extshared.mkrte.extsubdir.mkrte.gnuconfigure.mkrte.hostapp.mkrte.hostlib.mkrte.install.mkrte.lib.mkrte.module.mkrte.obj.mkrte.sdkbuild.mkrte.sdkconfig.mkrte.sdkdepdirs.mkrte.sdkdoc.mkrte.sdkexamples.mkrte.sdkgcov.mkrte.sdkinstall.mkrte.sdkroot.mkrte.sdktest.mkrte.shared.mkrte.subdir.mkrte.vars.mktargetgenericrte.app.mkrte.vars.mktoolchainclangrte.toolchain-compat.mkrte.vars.mkgccrte.toolchain-compat.mkrte.vars.mkiccrte.toolchain-compat.mkrte.vars.mkx86_64-default-linuxapp-gcc.configappdpdk-pmdinfogenincludelib/etc/profile.d//usr/include//usr/include/dpdk//usr/include/dpdk/exec-env//usr/include/dpdk/generic//usr/lib64//usr/share//usr/share/dpdk//usr/share/dpdk/buildtools//usr/share/dpdk/buildtools/pmdinfogen//usr/share/dpdk/mk//usr/share/dpdk/mk/arch//usr/share/dpdk/mk/arch/arm//usr/share/dpdk/mk/arch/arm64//usr/share/dpdk/mk/arch/i686//usr/share/dpdk/mk/arch/ppc_64//usr/share/dpdk/mk/arch/x86_64//usr/share/dpdk/mk/arch/x86_x32//usr/share/dpdk/mk/exec-env//usr/share/dpdk/mk/exec-env/bsdapp//usr/share/dpdk/mk/exec-env/linuxapp//usr/share/dpdk/mk/internal//usr/share/dpdk/mk/machine//usr/share/dpdk/mk/machine/armv7a//usr/share/dpdk/mk/machine/armv8a//usr/share/dpdk/mk/machine/default//usr/share/dpdk/mk/machine/dpaa//usr/share/dpdk/mk/machine/dpaa2//usr/share/dpdk/mk/machine/hsw//usr/share/dpdk/mk/machine/ivb//usr/share/dpdk/mk/machine/native//usr/share/dpdk/mk/machine/nhm//usr/share/dpdk/mk/machine/power8//usr/share/dpdk/mk/machine/silvermont//usr/share/dpdk/mk/machine/snb//usr/share/dpdk/mk/machine/thunderx//usr/share/dpdk/mk/machine/tilegx//usr/share/dpdk/mk/machine/wsm//usr/share/dpdk/mk/machine/xgene1//usr/share/dpdk/mk/target//usr/share/dpdk/mk/target/generic//usr/share/dpdk/mk/toolchain//usr/share/dpdk/mk/toolchain/clang//usr/share/dpdk/mk/toolchain/gcc//usr/share/dpdk/mk/toolchain/icc//usr/share/dpdk/x86_64-default-linuxapp-gcc//usr/share/dpdk/x86_64-default-linuxapp-gcc/app/-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-gnu     ASCII textdirectoryC source, ASCII textC source, UTF-8 Unicode textUTF-8 Unicode textassembler source, ASCII textexported SGML document, ASCII textASCII text, with very long linesPOSIX shell script, ASCII text executablemakefile script, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=be4a7f12d19f2d056bd3cadc3e173cbd3771eb40, stripped  !"#$%&'()*+,-./0123456789:;<RRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RRRRRRR@?7zXZ !#,ct-r]"k%f=HM?yd-ΫVd"'cNB jyCx<%t;5A;7 nOcC)auZF\ߒb-//&o%8E$HƋ 7K@"ˡV#W w<)jt amw0^ma2:…[Ya^\xI2<6D l]gA. 0w6ǜBCb\{p9)ͬ>D*Y0ā bDepemOO79jx;$1(;6q+zHsݩ_yР2DFJXIeGW;AzRОq;:޾uKF- ӥؙmKQ Y ;bɃۨޏgZqSmq (w׿2Lh;ޘWP#(qT<[1R=1$+kΟ"8:(`blN˯.2oNnbbS |d^:#L@ڰL,L7.8 D%ʬx+Di,= pP&.%֝I []ϏXqJy]j憆AYdd'!@tA◗}Uؘn M1uFg#}m#( f״ 24mxmk=a_>L^Y&CD|tJ(Xc|(T^8I4)Xi0_@xw禵fWl@H_+hp/B! !c 1i`-!qOWUZQ֊+!Aj$_W=l%#?;KͿ,bOh#q;XHفsb^>@pRͣ/˪6*4_МEBB[/'k[?5qRZ/{s;_kGp?^OFz_ v#,=XF{HݥKw ?)D̥Ez_IA0|BR1tGG3B-a;:#?Y g!#CS2Řג3Z??iԠFeۏK$4L%=G>bDٲGȖ#v]~ȍX<IA,@@>z##GrV8ٕcitTc׳5g` #a <5ћB1TvHɋɁu;lfj);@1@A?bbW`mz_<$ [rZeO!Mr7bXotK8,kMpR@.5thrJ\;7d HhQâ^,:MFbƆ‰?cvzSo<8;"';N"%y+A('ޠ%qHFnPEgM?? Lͭ_ͅ :@wY+гQ7EAamcB:/oVؙ]}"LDU>/!ykĽCRG@Oʘh(7`OSTĝ&u;zk2 ^% Y{; ]>WHGA/7J,qg-E#boO vH huu;ϖfb A h.um$y߆Q<Ӫ&1f+cwkh ] G龞L19CzVҤO<&CoA<_rD&َD۔5liQlB" Yؽ- |Vt^#1PP!f0.ښ)s+ RO#\X-kSAgIS=MFWރBNdo TqET31l2>X aE^C {<&xHR7-&|,fSB$c X`]P)DZA Y?5qj?Z -aho _"bx)IϽ-m53J5* :ABN6\h`eiv'N1 3[j߫wt*5X -ai[G%T&Kx'xGQJrW1~#rku.ȿޕ ÌcUl:_k~r\Ss5)icrH _c^׀TYy땐2h>,S6QE}cDW=5kp D0%y6SZ ωu~87ĥ٧'yvLFJ<"ڒܦ__#e7dЯ7j<:pÕ !YCdV',lg`׏Q6*k؅u|'QP̰w(W IH8V`꟪oC'@0_z ؀Nds.?X^aP49QaaG^dԫ"^L&.6;UjbdWTY4P=i@/'Y3$Qyt,t%Q_! HaHEh/†3\F{9]],AcGr iYq$~Wݨr{5kI9PV7X8PM[ ,9cf& HJ EC^$iLa!&XVSDia.u7p1CCʠ,5f^}UCՓZǎ i*_dۀ_ԗP'gʘ ŕk}#ܞUmEOйg<_w^9txE*$ L!d}\tԯxJ9eq% ) )69J;M:YWԸ!U~qoJ~0djb)q]Z9!ſ<[xOk2/K)G *Gp7(ɴh(˅!mZdu7do ~4RaXMl8Y?~ϺOg7L&?D:?a0N@J&EvQo>O .x7,z-1}jSAs>Q{yrVf֘BdM2 FZC8Hcַ"!*pQռ ?-0 aɁ>[tK%)st<(AM,(+`F:uhw2){Bs5r*Mۏ`r ^W^sOߢ"p' 6Fϊ.%$} 7l˽?{FR0?e|PFd!`djpҶ(41ͺ9NO2{C^0YJrp\vu˻kuEpԊYT ؚ_4~ +{oScZT³%"4kX:dn ` OgGڋ՚ySk`'DkbY7:3DG]kxKI&\V7,uΰA k8ԥes$Ե"(v <PX5̗y#[WP Ns4ҸIӋD}5/!K QJ Y5y`ᘵ]5^s 0O'C)3Ϥ0uz(uM-YY: :,V GZRu/c 6; |_=M;︚{jhL?J2h=RY(I5jm- _IF[r 0R "Ʉ[>)K ǹK.\'~$"d#Õo݆ śrLWR ➄O|!;g[3-K.Vnh[7f@p9w-nYV 3C|.2^>\ Nr&q:Bծ eJ3]GUk9s.w,ďi| X`{ '\%@oDEld3䞏@L֗h_׿+,8oEw$֡d/9/}JBݲ l(a'iJgG/<3]Uo4?fSlpm=dH;]Jq?@Jcԍ>^a*-Ptaᯄ\BJ"zJNe, կlڧ ] pWZ=IBz6] NT8샙as|u{ 7Ͽm fv.e#X6?ω;tK-VH֐Ҫ&r'Յxw:WѨReQJjK蟫 O/~#,rig #9.r2p d@H:2mA?Wz&gVjl]&ÿZ+FϿWiWetjb\_ Gќ nHb#fN'5QT^fjAH&zYsFm"n"ad;y/kr1oe^>@HEf .~!o4kxji;qU@|r2;a܏~6fz)=h5Z>p0w=>~ !n#8FWPxB&|;VUi*\jw<,sY9o<\ZǓ4 *=".sxji8'Ϛ*+)Z]![(ȢU%ޖ$-h<6VT?nC9Hwc-z)+Pf}(}zݤ?Kna {r6RX9YKm-y?Râ,ǺlsBRg_%G`Fz0Qq#\Zkg({PVH1VfL1dv/+Uؗ_ٗV}Am%hO%#<Ȟq6)> [ziLJK<~lK(X#WC<](zb5ؚUjϏR fc9Ka]YGPd ߮P2 9xY5͛oy]g0twȸ8Yϱb'%3xO':&0}yȸPz4[7ސ jDդyl n! +BzuGV/z 6@:ʹd;y^ADBI)%|HosH]T@YF-%-%fښ`u͇J"z)O HЊ}:z#cfA߃mjYJU >@me ODi'̕ZYҋ.G,_1S$f@m=D (&ی|Dg /p*#vC? rA.IQA(-G޼URzG*l+ k*ùgY2-H/ӆ> ~1x7"4&N[WAk9n6v2EʮHZU*Q3g3JRF0OL1 7$CqLǣɽxW-Ud/~V*lUS#Pbʖp5G0g?cGB9c;<޳D8vc#ܚ,ȹ@S`1}u !#6%(.垺l!n*y\=gڧI4H|TJ)SO\V*MzF Bᅷ\!EA⥮{iKC$} L@1}%i7oI䦔)b^!k{q ifS l=d:Yi1JΪ %Do_0?afK30&F8^ i:=v֜C;A~3D6#4.)zjxLO2nJ xÑZG6ڑg+sGͷrT]{rR $$(ᯫUNy0RxR{5VŶ_'H^o~j3d$# P%"eDX XN'[+ǜ`͠:뺢$JH) €|AnWسỽ%lŐymi[i7jX4pqA5E 9 YyٻSoKP Qt'UlՏԆY/' ^ALT"U+G z`0 3}諨]I]+Ghz_i!wP̺=qaMm ~ʚ3}Dd}/EijXriPT9%ԡU)V1)@+_+l_P:a&ҜBg(8 DCt6zhpEzN8Rj BI8-ndXJ{};Xzn)?TjN߬ҙbPl uPJJéA[P$ Zc/h~JN|<e0Pwx^}*zBO<:LGp/As oBft*2M?@,|=VSpˤ*|M+b̈́I'Q"E7c1L\8{]= }~ٍH4rU,02I˚mOC<߳pl%d^kʟfUR5h&˛B/BK=Ytpu&+MXImefUMJ578w }^q=.%Zt.5 'h&ZRFp\p7F|]vEiKpJ5 ۴q0U+tRE[`i9FrȧI ,!\|5M| kHSH1wɚ|RD RRj؞%ː}>.ߧ[)"&xmU$)"NC2de`UWR$y_ 䉅lF]e&yb:zĎ_I^5f^类v $/ oL&lcT)%~ EJ G7j\^+[)7k!9amA Ʒ. 5 hN{ Z,H9[R(_qݣ0Pe\9ǩ!k V_lol_ق{|x3LD(vMtc ckqY^q1r!o*=i0dLnueK ux]. ؞;tR2O$\vR9Ƒ2_vonm/ sՆ^% ɞd5"> 1v's}rSu]=R<"E…/G-] P>Ğ _Я7Dp΢b2yB^d${Bk]* V@A&: d灪J@z^ +lw4Zs/ϚÃGUjQSf PX߲=xfs="Z42D G tj[q:1hB}$ݮh7z,hh"YZCG$v,Cs897a$Bg_`dZ콮'h(=焚$h09ٓ9^7e2J j~G [ʜȝDSpR% N_||IE~k~,|Mȝ4bM!vqD2 'R]T A' 0ئs/wYꫥvS|Xi-=Z˷NӾ|7ߡGrM-R;xju_ų'RYe^ !è5zk^(AOgutA醏H%+dhJpq]x,|sea5#`"i8$~P3P֔PY0zb3Q8WB(ciQ4aq}Xøu@^g߈[tĻb(< w|D^k\2` )} jDi`Eg&:E`}ihH`:j9xS\}Dǂ 9 Z_@SŇnAFq=Pf2|yS9Kցk%W& Iiki%D|4ːYdR'n"XM YJ %xp)nD8t&@\!bylI-Yl JRPλyB$`x1Tړ* Q5gq`8`3"kE_Ѳ3{@j/ gmHHݢlzIUmV+kTn;_Ն1=/sP!0>Gߞ*V>~ey* ^+y-)( [I;Yq=~:ށief9CY=4i02dPSEC#nȶ }8P5\<1tJKyO0_ɑ1XpD3$eb#6ܨ՝uCIoX oZ!{r_*ڌzxⳌKA6op?+5D!b0N3 E zW״c6G 3]y$QCsT,4]t̴? P8.-\">k-%-4 mH? 9L$)$ǜ%8 `bjpzpJ}}r@:iL1 RF