<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>99441</bug_id>
          
          <creation_ts>2005-07-18 09:12 0000</creation_ts>
          <short_desc>Ebuild for iproute2-2.6.11-050330</short_desc>
          <delta_ts>2005-07-18 17:01:17 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>maciasl@gmail.com</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>eradicator@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>maciasl@gmail.com</who>
            <bug_when>2005-07-18 09:12:44 0000</bug_when>
            <thetext>Version bump for iproute2. It is an ebuild for iproute2-2.6.11-050330 with two 
patches taken from previous versions. Version 2.6.11.20050310-r2 used 3 patches, 
however this one uses only two of them: dsmark-qdisc has been incorporated by 
iproute2 authors, esfq didn&apos;t have to be changed, wrr have been slightly 
modified.

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maciasl@gmail.com</who>
            <bug_when>2005-07-18 09:13:54 0000</bug_when>
            <thetext>Created an attachment (id=63712)
Ebuild for iproute2-2.6.11.20050330-r1
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maciasl@gmail.com</who>
            <bug_when>2005-07-18 09:15:24 0000</bug_when>
            <thetext>Created an attachment (id=63713)
Slightly modified wrr patch (tweaked to work with new iproute2 version).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-07-18 10:34:32 0000</bug_when>
            <thetext>eradicator: care to comment on wrr/esfq ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maciasl@gmail.com</who>
            <bug_when>2005-07-18 11:56:49 0000</bug_when>
            <thetext>Created an attachment (id=63722)
forgot to change keywords - now repaired
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maciasl@gmail.com</who>
            <bug_when>2005-07-18 11:58:03 0000</bug_when>
            <thetext>(From update of attachment 63722)
forgot to change keywords - now repaired
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eradicator@gentoo.org</who>
            <bug_when>2005-07-18 13:51:20 0000</bug_when>
            <thetext>wrr/esfq work for me with this wrr patch and the esfq patch already in portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-07-18 17:01:17 0000</bug_when>
            <thetext>now in portage, thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>63712</attachid>
            <date>2005-07-18 09:13 0000</date>
            <desc>Ebuild for iproute2-2.6.11.20050330-r1</desc>
            <filename>iproute2-2.6.11.20050330-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1hcHBzL2lwcm91dGUyL2lwcm91dGUyLTIu
Ni4xMS4yMDA1MDMxMC1yMi5lYnVpbGQsdiAxLjEgMjAwNS8wNy8wNSAxOToyMzo0NyBlcmFkaWNh
dG9yIEV4cCAkCgppbmhlcml0IGV1dGlscyB0b29sY2hhaW4tZnVuY3MKCk1ZX1BWPSR7UFYlLip9
ClNOQVA9JHtQViMjKi59ClNOQVA9JHtTTkFQOjJ9CkRFU0NSSVBUSU9OPSJrZXJuZWwgcm91dGlu
ZyBhbmQgdHJhZmZpYyBjb250cm9sIHV0aWxpdGllcyIKSE9NRVBBR0U9Imh0dHA6Ly9kZXZlbG9w
ZXIub3NkbC5vcmcvZGV2L2lwcm91dGUyLyIKU1JDX1VSST0iaHR0cDovL2RldmVsb3Blci5vc2Rs
Lm9yZy9kZXYvaXByb3V0ZTIvZG93bmxvYWQvJHtQTn0tJHtNWV9QVn0tJHtTTkFQfS50YXIuZ3oi
CgpMSUNFTlNFPSJHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9In5hbHBoYSB+YW1kNjQgfmFybSB+
aHBwYSB+aWE2NCB+bWlwcyB+cHBjIH5wcGM2NCB+czM5MCB+c3BhcmMgfng4NiIKSVVTRT0iYXRt
IGJlcmtkYiBtaW5pbWFsIgoKUkRFUEVORD0iIW1pbmltYWw/ICggYmVya2RiPyAoIHN5cy1saWJz
L2RiICkgKQoJYXRtPyAoIG5ldC1kaWFsdXAvbGludXgtYXRtICkiCkRFUEVORD0iJHtSREVQRU5E
fQoJPj12aXJ0dWFsL29zLWhlYWRlcnMtMi40LjIxIgoKUz0ke1dPUktESVJ9LyR7UE59LSR7TVlf
UFZ9LSR7U05BUH0KCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCglzZWQg
LWkgLWUgInM6LU8yOiR7Q0ZMQUdTfToiIE1ha2VmaWxlIHx8IGRpZSAic2VkIE1ha2VmaWxlIGZh
aWxlZCIKCSM2ODk0OCAtIGVzZnEvd3JyIHBhdGNoZXMKCWVwYXRjaCBcCgkJIiR7RklMRVNESVJ9
Ii8yLjYuMTItcmMxLWVzZnEucGF0Y2ggXAoJCSIke0ZJTEVTRElSfSIvMi42LjExLjIwMDUwMzMw
LXdyci5wYXRjaAoJIyBkb24ndCBidWlsZCBhcnBkIGlmIFVTRT0tYmVya2RiICM4MTY2MAoJdXNl
IGJlcmtkYiB8fCBzZWQgLWkgJy9eVEFSR0VUUz0vczogYXJwZCA6IDonIG1pc2MvTWFrZWZpbGUK
CSMgTXVsdGlsaWIgZml4ZXMKCXNlZCAtaSAnczovdXNyL2xvY2FsOi91c3I6JyB0Yy9tX2lwdC5j
CglzZWQgLWkgInM6L3Vzci9saWIvdGM6L3Vzci8kKGdldF9saWJkaXIpL3RjOmciIFwKCQl0Yy9N
YWtlZmlsZSB0Yy90Yy5jIHRjL3FfbmV0ZW0uYyB8fCBkaWUKfQoKc3JjX2NvbXBpbGUoKSB7Cgll
Y2hvIC1uICdUQ19DT05GSUdfQVRNOj0nID4gQ29uZmlnCgl1c2UgYXRtIFwKCQkmJiBlY2hvICd5
JyA+PiBDb25maWcgXAoJCXx8IGVjaG8gJ24nID4+IENvbmZpZwoKCWxvY2FsIFNVQkRJUlM9Imxp
YiBpcCB0YyBtaXNjIgoJdXNlIG1pbmltYWwgJiYgU1VCRElSUz0ibGliIHRjIgoJZW1ha2UgXAoJ
CUNDPSIkKHRjLWdldENDKSIgXAoJCUFSPSIkKHRjLWdldEFSKSIgXAoJCVNVQkRJUlM9IiR7U1VC
RElSU30iIFwKCQl8fCBkaWUgIm1ha2UiCn0KCnNyY19pbnN0YWxsKCkgewoJaWYgdXNlIG1pbmlt
YWw7IHRoZW4KCQlpbnRvIC8KCQlkb3NiaW4gdGMvdGMgfHwgZGllICJtaW5pbWFsIgoJCXJldHVy
biAwCglmaQoKCW1ha2UgXAoJCURFU1RESVI9IiR7RH0iIFwKCQlTQklORElSPS9zYmluIFwKCQlE
T0NESVI9L3Vzci9zaGFyZS9kb2MvJHtQRn0gXAoJCWluc3RhbGwgXAoJCXx8IGRpZSAibWFrZSBp
bnN0YWxsIGZhaWxlZCIKCWlmIHVzZSBiZXJrZGIgOyB0aGVuCgkJIyBidWcgNDc0ODIsIGFycGQg
ZG9lc24ndCBuZWVkIHRvIGJlIGluIC9zYmluCgkJZG9kaXIgL3Vzci9zYmluCgkJbXYgIiR7RH0i
L3NiaW4vYXJwZCAiJHtEfSIvdXNyL3NiaW4vCglmaQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>63713</attachid>
            <date>2005-07-18 09:15 0000</date>
            <desc>Slightly modified wrr patch (tweaked to work with new iproute2 version).</desc>
            <filename>2.6.11.20050330-wrr.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBpcHJvdXRlMi0yLjYuMTEtMDUwMzMwLW9yaWcvaW5jbHVkZS9saW51eC9wa3Rf
c2NoZWQuaCBpcHJvdXRlMi0yLjYuMTEtMDUwMzMwL2luY2x1ZGUvbGludXgvcGt0X3NjaGVkLmgK
LS0tIGlwcm91dGUyLTIuNi4xMS0wNTAzMzAtb3JpZy9pbmNsdWRlL2xpbnV4L3BrdF9zY2hlZC5o
CTIwMDUtMDQtMDEgMjE6NTg6MTEuMDAwMDAwMDAwICswMjAwCisrKyBpcHJvdXRlMi0yLjYuMTEt
MDUwMzMwL2luY2x1ZGUvbGludXgvcGt0X3NjaGVkLmgJMjAwNS0wNy0xOCAxMjozOTozMi4wMDAw
MDAwMDAgKzAyMDAKQEAgLTM5MSw2ICszOTEsMTE4IEBACiAKICNkZWZpbmUgVENBX0NCUV9NQVgJ
KF9fVENBX0NCUV9NQVggLSAxKQogCisvKiBXUlIgc2VjdGlvbiAqLworCisvKiBPdGhlciBpbmNs
dWRlcyAqLworI2luY2x1ZGUgPGxpbnV4L2lmX2V0aGVyLmg+CisKKy8vIEEgc3ViIHdlaWdodCBh
bmQgb2YgYSBjbGFzcworLy8gQWxsIG51bWJlcnMgYXJlIHJlcHJlc2VudGVkIGFzIHBhcnRzIG9m
ICgyXjY0LTEpLgorc3RydWN0IHRjX3dycl9jbGFzc193ZWlnaHQgeworICBfX3U2NCB2YWw7ICAv
LyBDdXJyZW50IHZhbHVlICAgICAgICAgICAgICAgICAgICAgICAgKDAgaXMgbm90IHZhbGlkKQor
ICBfX3U2NCBkZWNyOyAvLyBWYWx1ZSBwciBieXRlcyAgICAgICAgICAgICAgICAgICAgICAgKDJe
NjQtMSBpcyBub3QgdmFsaWQpCisgIF9fdTY0IGluY3I7IC8vIFZhbHVlIHByIHNlY29uZHMgICAg
ICAgICAgICAgICAgICAgICAoMl42NC0xIGlzIG5vdCB2YWxpZCkKKyAgX191NjQgbWluOyAgLy8g
TWluaW1hbCB2YWx1ZSAgICAgICAgICAgICAgICAgICAgICAgICgwIGlzIG5vdCB2YWxpZCkKKyAg
X191NjQgbWF4OyAgLy8gTWluaW1hbCB2YWx1ZSAgICAgICAgICAgICAgICAgICAgICAgICgwIGlz
IG5vdCB2YWxpZCkKKworICAvLyBUaGUgdGltZSB3aGVyZSB0aGUgYWJvdmUgaW5mb3JtYXRpb24g
d2FzIGNvcnJlY3Q6CisgIHRpbWVfdCB0aW07Cit9OworCisvLyBQYWtjZXQgc2VuZCB3aGVuIG1v
ZGlmeWluZyBhIGNsYXNzOgorc3RydWN0IHRjX3dycl9jbGFzc19tb2RmIHsKKyAgLy8gTm90LXZh
bGlkIHZhbHVlcyBhcmUgaWdub3JlZC4KKyAgc3RydWN0IHRjX3dycl9jbGFzc193ZWlnaHQgd2Vp
Z2h0MTsKKyAgc3RydWN0IHRjX3dycl9jbGFzc193ZWlnaHQgd2VpZ2h0MjsKK307CisKKy8vIFBh
Y2tldCByZXR1cm5lZCB3aGVuIHF1ZXJpbmcgYSBjbGFzczoKK3N0cnVjdCB0Y193cnJfY2xhc3Nf
c3RhdHMgeworICBjaGFyIHVzZWQ7IC8vIElmIHRoaXMgaXMgZmFsc2UgdGhlIGluZm9ybWF0aW9u
IGJlbG93IGlzIGludmFsaWQKKworICBzdHJ1Y3QgdGNfd3JyX2NsYXNzX21vZGYgY2xhc3NfbW9k
ZjsKKworICB1bnNpZ25lZCBjaGFyIGFkZHJbRVRIX0FMRU5dOworICBjaGFyIHVzZW1hYzsgICAg
Ly8gVHJ1ZSBpZiBhZGRyIGlzIGEgTUFDIGFkZHJlc3MsIGVsc2UgaXQgaXMgYW4gSVAgYWRkcmVz
cworICAgICAgICAgICAgICAgICAgLy8gKHRoaXMgdmFsdWUgaXMgb25seSBmb3IgY29udmllbmNl
LCBpdCBpcyBhbHdheXMgdGhlIHNhbWUKKyAgICAgICAgICAgICAgICAvLyAgdmFsdWUgYXMgaW4g
dGhlIHFkaXNjKQorICBpbnQgaGVhcHBvczsgICAgLy8gQ3VycmVudCBoZWFwIHBvc2l0aW9uIG9y
IDAgaWYgbm90IGluIGhlYXAKKyAgX191NjQgcGVuYWxfbHM7IC8vIFBlbmFsdHkgdmFsdWUgaW4g
aGVhcCAobHMpCisgIF9fdTY0IHBlbmFsX21zOyAvLyBQZW5hbHR5IHZhbHVlIGluIGhlYXAgKG1z
KQorfTsKKworLy8gUWRpc2Mtd2lkZSBwZW5hbHR5IGluZm9ybWF0aW9uIChib29sZWFuIHZhbHVl
cyAtIDIgbm90IHZhbGlkKQorc3RydWN0IHRjX3dycl9xZGlzY193ZWlnaHQgeworICBjaGFyIHdl
aWdodF9tb2RlOyAvLyAwPU5vIGF1dG9tYXRpYyBjaGFuZ2UgdG8gd2VpZ2h0CisgICAgICAgICAg
ICAgICAgICAgIC8vIDE9RGVjcmVhc2Ugbm9ybWFsbHkKKyAgICAgICAgICAgICAgICAgIC8vIDI9
QWxzbyBtdWx0aXBseSB3aXRoIG51bWJlciBvZiBtYWNoaW5lcworICAgICAgICAgICAgICAgICAg
Ly8gMz1JbnN0ZWFkIG11bHRpcGx5IHdpdGggcHJpb3JpdHkgZGl2aWRlZAorICAgICAgICAgICAg
ICAgICAgLy8gICB3aXRoIHByaW9yaXR5IG9mIHRoZSBvdGhlci4KKyAgICAgICAgICAgICAgICAg
IC8vIC0xPW5vIGNoYW5nZQorfTsKKworLy8gUGFja2V0IHNlbmQgd2hlbiBtb2RpZmluZyBhIHFk
aXNjOgorc3RydWN0IHRjX3dycl9xZGlzY19tb2RmIHsKKyAgLy8gTm90LXZhbGlkIHZhbHVlcyBh
cmUgaWdub3JlZDoKKyAgc3RydWN0IHRjX3dycl9xZGlzY193ZWlnaHQgd2VpZ2h0MTsKKyAgc3Ry
dWN0IHRjX3dycl9xZGlzY193ZWlnaHQgd2VpZ2h0MjsKK307CisKKy8vIFBhY2tldCBzZW5kIHdo
ZW4gY3JlYXRpbmcgYSBxZGlzYzoKK3N0cnVjdCB0Y193cnJfcWRpc2NfY3J0IHsKKyAgc3RydWN0
IHRjX3dycl9xZGlzY19tb2RmIHFkaXNjX21vZGY7CisKKyAgY2hhciBzcmNhZGRyOyAgICAgIC8v
IDE9bG9va3VwIHNvdXJjZSwgMD1sb29rdXAgZGVzdGluYXRpb24KKyAgY2hhciB1c2VtYWM7ICAg
ICAgIC8vIDE9Q2xhc3NpZnkgb24gTUFDIGFkZHJlc3NlcywgMD1jbGFzc2lmeSBvbiBJUAorICBj
aGFyIHVzZW1hc3E7ICAgICAgLy8gMT1DbGFzc2lmeSBiYXNlZCBvbiBtYXNxZ3JhZGluZyAtIG9u
bHkgdmFsaWQKKyAgICAgICAgICAgICAgICAgICAgIC8vICAgaWYgdXNlbWFjIGlzIHplcm8KKyAg
aW50IGJhbmRzX21heDsgICAgIC8vIE1heGltYWwgbnVtYmVyIG9mIGJhbmRzIChpLmUuOiBjbGFz
c2VzKQorICBpbnQgcHJveHlfbWF4Y29ubjsgLy8gSWYgZGlmZmVybnQgZnJvbSAwIHRoZW4gd2Ug
c3VwcG9ydCBwcm94eSByZW1hcHBpbmcKKyAgICAgICAgICAgICAgICAgICAgIC8vIG9mIHBhY2tl
dHMuIEFuZCB0aGlzIGlzIHRoZSBudW1iZXIgb2YgbWF4aW1hbAorICAgICAgICAgICAgICAgICAg
IC8vIGNvbmN1cnJlbnQgcHJveHkgY29ubmVjdGlvbnMuCit9OworCisvLyBQYWNrZXQgcmV0dXJu
ZWQgd2hlbiBxdWVyaW5nIGEgcWRpc2M6CitzdHJ1Y3QgdGNfd3JyX3FkaXNjX3N0YXRzIHsKKyAg
c3RydWN0IHRjX3dycl9xZGlzY19jcnQgcWRpc2NfY3J0OworICBpbnQgcHJveHlfY3VyY29ubjsK
KyAgaW50IG5vZGVzX2luX2hlYXA7ICAvLyBDdXJyZW50IG51bWJlciBvZiBiYW5kcyB3YW50aW5n
IHRvIHNlbmQgc29tZXRoaW5nCisgIGludCBiYW5kc19jdXI7ICAgICAgLy8gQ3VycmVudCBudW1i
ZXIgb2YgYmFuZHMgdXNlZCAoaS5lLjogTUFDL0lQIGFkZHJlc3NlcyBzZWVuKQorICBpbnQgYmFu
ZHNfcmV1c2VkOyAgIC8vIE51bWJlciBvZiB0aW1lcyB0aGlzIGJhbmQgaGFzIGJlZW4gcmV1c2Vk
LgorICBpbnQgcGFja2V0c19yZXF1ZWQ7IC8vIE51bWJlciBvZiB0aW1lcyBwYWNrZXRzIGhhdmUg
YmVlbiByZXF1ZXVlZC4KKyAgX191NjQgcHJpb3N1bTsgICAgICAvLyBTdW0gb2YgcHJpb3JpdGll
cyBpbiBoZWFwIHdoZXJlIDEgaXMgMl4zMgorfTsKKworc3RydWN0IHRjX3dycl9xZGlzY19tb2Rm
X3N0ZCB7CisgIC8vIFRoaXMgaW5kaWNhdGVzIHdoaWNoIG9mIHRoZSB0Y193cnJfcWRpc2NfbW9k
ZiBzdHJ1Y3RlcnMgdGhpcyBpczoKKyAgY2hhciBwcm94eTsgLy8gMD1UaGlzIHN0cnVjdAorCisg
IC8vIFNob3VsZCB3ZSBhbHNvIGNoYW5nZSBhIGNsYXNzPworICBjaGFyIGNoYW5nZV9jbGFzczsK
KworICAvLyBPbmx5IHZhbGlkIGlmIGNoYW5nZV9jbGFzcyBpcyBmYWxzZQorICBzdHJ1Y3QgdGNf
d3JyX3FkaXNjX21vZGYgcWRpc2NfbW9kZjsKKworICAvLyBPbmx5IHZhbGlkIGlmIGNoYW5nZV9j
bGFzcyBpcyB0cnVlOgorICB1bnNpZ25lZCBjaGFyIGFkZHJbRVRIX0FMRU5dOyAvLyBDbGFzcyB0
byBjaGFuZ2UgKG5vbi11c2VkIGJ5dGVzIHNob3VsZCBiZSAwKQorICBzdHJ1Y3QgdGNfd3JyX2Ns
YXNzX21vZGYgY2xhc3NfbW9kZjsgLy8gVGhlIGNoYW5nZQorfTsKKworLy8gVXNlZCBmb3IgcHJv
eHlyZW1wcGluZzoKK3N0cnVjdCB0Y193cnJfcWRpc2NfbW9kZl9wcm94eSB7CisgIC8vIFRoaXMg
aW5kaWNhdGVzIHdoaWNoIG9mIHRoZSB0Y193cnJfcWRpc2NfbW9kZiBzdHJ1Y3RlcnMgdGhpcyBp
czoKKyAgY2hhciBwcm94eTsgLy8gMT1UaGlzIHN0cnVjdAorCisgIC8vIFRoaXMgaXMgMSBpZiB0
aGUgcHJveHlyZW1hcCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgcmVzZXQKKyAgY2hhciByZXNldDsK
KworICAvLyBjaGFuZ2VjIGlzIHRoZSBudW1iZXIgb2YgZWxlbWVudHMgaW4gY2hhbmdlcy4KKyAg
aW50IGNoYW5nZWM7CisKKyAgLy8gVGhpcyBpcyBhbiBhcnJheSBvZiB0eXBlIFByb3h5UmVtYXBC
bG9jazoKKyAgbG9uZyBjaGFuZ2VzWzBdOworfTsKKwogLyogZHNtYXJrIHNlY3Rpb24gKi8KIAog
ZW51bSB7CmRpZmYgLU5hdXIgaXByb3V0ZTItMi42LjExLTA1MDMzMC1vcmlnL3RjL01ha2VmaWxl
IGlwcm91dGUyLTIuNi4xMS0wNTAzMzAvdGMvTWFrZWZpbGUKLS0tIGlwcm91dGUyLTIuNi4xMS0w
NTAzMzAtb3JpZy90Yy9NYWtlZmlsZQkyMDA1LTA0LTAxIDIxOjU4OjExLjAwMDAwMDAwMCArMDIw
MAorKysgaXByb3V0ZTItMi42LjExLTA1MDMzMC90Yy9NYWtlZmlsZQkyMDA1LTA3LTE4IDEyOjQw
OjM4LjAwMDAwMDAwMCArMDIwMApAQCAtMTAsNiArMTAsNyBAQAogVENNT0RVTEVTICs9IHFfcHJp
by5vCiBUQ01PRFVMRVMgKz0gcV90YmYubwogVENNT0RVTEVTICs9IHFfY2JxLm8KK1RDTU9EVUxF
UyArPSBxX3dyci5vCiBUQ01PRFVMRVMgKz0gZl9yc3ZwLm8KIFRDTU9EVUxFUyArPSBmX3UzMi5v
CiBUQ01PRFVMRVMgKz0gZl9yb3V0ZS5vCmRpZmYgLU5hdXIgaXByb3V0ZTItMi42LjExLTA1MDMz
MC1vcmlnL3RjL3Ffd3JyLmMgaXByb3V0ZTItMi42LjExLTA1MDMzMC90Yy9xX3dyci5jCi0tLSBp
cHJvdXRlMi0yLjYuMTEtMDUwMzMwLW9yaWcvdGMvcV93cnIuYwkxOTcwLTAxLTAxIDAxOjAwOjAw
LjAwMDAwMDAwMCArMDEwMAorKysgaXByb3V0ZTItMi42LjExLTA1MDMzMC90Yy9xX3dyci5jCTIw
MDUtMDctMTggMTI6NDE6MTYuMDAwMDAwMDAwICswMjAwCkBAIC0wLDAgKzEsMzIyIEBACisjaW5j
bHVkZSA8c3RkaW8uaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4K
KyNpbmNsdWRlIDxzeXNsb2cuaD4KKyNpbmNsdWRlIDxmY250bC5oPgorI2luY2x1ZGUgPHN5cy9z
b2NrZXQuaD4KKyNpbmNsdWRlIDxuZXRpbmV0L2luLmg+CisjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+
CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8bWF0aC5oPgorCisjaW5jbHVkZSAidXRp
bHMuaCIKKyNpbmNsdWRlICJ0Y191dGlsLmgiCisKKyNkZWZpbmUgdXNhZ2UoKSByZXR1cm4oLTEp
CisKKy8vIFJldHVybnMgLTEgb24gZXJyb3IKK3N0YXRpYyBpbnQgd3JyX3BhcnNlX3FkaXNjX3dl
aWdodChpbnQgYXJnYywgY2hhcioqIGFyZ3YsIAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHRjX3dycl9xZGlzY19tb2RmKiBvcHQpIHsKKyAgaW50IGk7CisgIAorICBvcHQt
PndlaWdodDEud2VpZ2h0X21vZGU9LTE7CisgIG9wdC0+d2VpZ2h0Mi53ZWlnaHRfbW9kZT0tMTsK
KyAgCisgIGZvcihpPTA7IGk8YXJnYzsgaSsrKSB7ICAKKyAgICBpZighbWVtY21wKGFyZ3ZbaV0s
Indtb2RlMT0iLDcpKSB7CisgICAgICBvcHQtPndlaWdodDEud2VpZ2h0X21vZGU9YXRvaShhcmd2
W2ldKzcpOyAgICAgICAgICAgIAorICAgIH0gZWxzZSBpZighbWVtY21wKGFyZ3ZbaV0sIndtb2Rl
Mj0iLDcpKSB7CisgICAgICBvcHQtPndlaWdodDIud2VpZ2h0X21vZGU9YXRvaShhcmd2W2ldKzcp
OworICAgIH0gZWxzZSB7CisgICAgICBwcmludGYoIlVzYWdlOiAuLi4gW3dtb2RlMT0wfDF8Mnwz
XSBbd21vZGUyPTB8MXwyfDNdXG4iKTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CisgIH0KKyAg
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgd3JyX3BhcnNlX2NsYXNzX21vZGYoaW50IGFyZ2Ms
IGNoYXIqKiBhcmd2LCAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRj
X3dycl9jbGFzc19tb2RmKiBtb2RmKSB7CisgIGludCBpOworICAKKyAgaWYoYXJnYzwxKSB7Cisg
ICAgZnByaW50ZihzdGRlcnIsICJVc2FnZTogLi4uIFt3ZWlnaHQxPXZhbF0gW2RlY3IxPXZhbF0g
W2luY3IxPXZhbF0gW21pbjE9dmFsXSBbbWF4MT12YWxdIFt2YWwyPXZhbF0gLi4uXG4iKTsKKyAg
ICBmcHJpbnRmKHN0ZGVyciwgIiAgVGhlIHZhbHVlcyBjYW4gYmUgZmxvYXRpbmcgcG9pbnQgbGlr
ZSAwLjQyIG9yIGRpdmlzaW9ucyBsaWtlIDQyLzEwMFxuIik7CisgICAgcmV0dXJuIC0xOworICB9
CisgIAorICAvLyBTZXQgbWVhbmluZ2xlc3MgdmFsdWVzOgorICBtb2RmLT53ZWlnaHQxLnZhbD0w
OworICBtb2RmLT53ZWlnaHQxLmRlY3I9KF9fdTY0KS0xOworICBtb2RmLT53ZWlnaHQxLmluY3I9
KF9fdTY0KS0xOworICBtb2RmLT53ZWlnaHQxLm1pbj0wOworICBtb2RmLT53ZWlnaHQxLm1heD0w
OworICBtb2RmLT53ZWlnaHQyLnZhbD0wOworICBtb2RmLT53ZWlnaHQyLmRlY3I9KF9fdTY0KS0x
OworICBtb2RmLT53ZWlnaHQyLmluY3I9KF9fdTY0KS0xOworICBtb2RmLT53ZWlnaHQyLm1pbj0w
OworICBtb2RmLT53ZWlnaHQyLm1heD0wOworICAKKyAgLy8gQW5kIHJlYWQgdmFsdWVzOgorICBm
b3IoaT0wOyBpPGFyZ2M7IGkrKykgeworICAgIGNoYXIgYXJnWzgwXTsKKyAgICBjaGFyKiBuYW1l
LCp2YWx1ZTE9MCwqdmFsdWUyPTA7CisgICAgbG9uZyBkb3VibGUgZl92YWwxLGZfdmFsMj0xLHZh
bHVlOworICAgIGlmKHN0cmxlbihhcmd2W2ldKT49c2l6ZW9mKGFyZykpIHsKKyAgICAgIGZwcmlu
dGYoc3RkZXJyLCJBcmd1bWVudCB0b28gbG9uZzogJXNcbiIsYXJndltpXSk7CisgICAgICByZXR1
cm4gLTE7CisgICAgfQorICAgIHN0cmNweShhcmcsYXJndltpXSk7CisgICAgCisgICAgbmFtZT1z
dHJ0b2soYXJnLCI9Iik7CisgICAgaWYobmFtZSkgdmFsdWUxPXN0cnRvaygwLCIvIik7CisgICAg
aWYodmFsdWUxKSB2YWx1ZTI9c3RydG9rKDAsIiIpOworICAgIAorICAgIGlmKCF2YWx1ZTEpIHsK
KyAgICAgIGZwcmludGYoc3RkZXJyLCJObyA9IGZvdW5kIGluIGFyZ3VtZW50OiAlc1xuIixhcmd2
W2ldKTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgCisgICAgZl92YWwxPWF0b2YodmFs
dWUxKTsKKyAgICBpZih2YWx1ZTIpIGZfdmFsMj1hdG9mKHZhbHVlMik7ICAgIAorICAgIAorICAg
IGlmKGZfdmFsMj09MCkgIHsKKyAgICAgIGZwcmludGYoc3RkZXJyLCJEaXZpc2lvbiBieSAwXG4i
KTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgICAgIAorICAgIHZhbHVlPWZfdmFsMS9m
X3ZhbDI7ICAgIAorICAgIGlmKHZhbHVlPjEpIHZhbHVlPTE7CisgICAgaWYodmFsdWU8MCkgdmFs
dWU9MDsgICAgICAgICAgICAKKyAgICB2YWx1ZSo9KChfX3U2NCktMSk7CisgICAgCisgICAgLy8g
QW5kIGZpbmQgdGhlIHZhbHVlIHNldAorICAgIGlmKCFzdHJjbXAobmFtZSwid2VpZ2h0MSIpKSAg
ICBtb2RmLT53ZWlnaHQxLnZhbD12YWx1ZTsKKyAgICBlbHNlIGlmKCFzdHJjbXAobmFtZSwiZGVj
cjEiKSkgbW9kZi0+d2VpZ2h0MS5kZWNyPXZhbHVlOworICAgIGVsc2UgaWYoIXN0cmNtcChuYW1l
LCJpbmNyMSIpKSBtb2RmLT53ZWlnaHQxLmluY3I9dmFsdWU7CisgICAgZWxzZSBpZighc3RyY21w
KG5hbWUsIm1pbjEiKSkgIG1vZGYtPndlaWdodDEubWluPXZhbHVlOworICAgIGVsc2UgaWYoIXN0
cmNtcChuYW1lLCJtYXgxIikpICBtb2RmLT53ZWlnaHQxLm1heD12YWx1ZTsKKyAgICBlbHNlIGlm
KCFzdHJjbXAobmFtZSwid2VpZ2h0MiIpKSBtb2RmLT53ZWlnaHQyLnZhbD12YWx1ZTsKKyAgICBl
bHNlIGlmKCFzdHJjbXAobmFtZSwiZGVjcjIiKSkgbW9kZi0+d2VpZ2h0Mi5kZWNyPXZhbHVlOwor
ICAgIGVsc2UgaWYoIXN0cmNtcChuYW1lLCJpbmNyMiIpKSBtb2RmLT53ZWlnaHQyLmluY3I9dmFs
dWU7CisgICAgZWxzZSBpZighc3RyY21wKG5hbWUsIm1pbjIiKSkgIG1vZGYtPndlaWdodDIubWlu
PXZhbHVlOworICAgIGVsc2UgaWYoIXN0cmNtcChuYW1lLCJtYXgyIikpICBtb2RmLT53ZWlnaHQy
Lm1heD12YWx1ZTsKKyAgICBlbHNlIHsKKyAgICAgIGZwcmludGYoc3RkZXJyLCJpbGxlZ2FsIHZh
bHVlOiAlc1xuIixuYW1lKTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CisgIH0gICAgCisKKyAg
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgd3JyX3BhcnNlX29wdChzdHJ1Y3QgcWRpc2NfdXRp
bCAqcXUsIGludCBhcmdjLCBjaGFyICoqYXJndiwgc3RydWN0IG5sbXNnaGRyICpuKQoreworICBp
ZihuLT5ubG1zZ19mbGFncyAmIE5MTV9GX0NSRUFURSkgeworICAgIC8vIFRoaXMgaXMgYSBjcmVh
dGUgcmVxdWVzdDoKKyAgICBzdHJ1Y3QgdGNfd3JyX3FkaXNjX2NydCBvcHQ7CisJCisgICAgaW50
IHNvdXIsZGVzdCxpcCxtYWMsbWFzcTsKKworICAgIGlmKGFyZ2M8NCkgeworICAgICAgZnByaW50
ZihzdGRlcnIsICJVc2FnZTogLi4uIHdyciBzb3VyfGRlc3QgaXB8bWFzcXxtYWMgbWF4Y2xhc3Nl
cyBwcm94eW1heGNvbiBbcGVuYWx0eS1zZXR1cF1cbiIpOworICAgICAgcmV0dXJuIC0xOworICAg
IH0JICAKKyAgCisgICAgLy8gUmVhZCBzb3VyL2Rlc3Q6CisgICAgbWVtc2V0KCZvcHQsMCxzaXpl
b2Yob3B0KSk7CisgICAgc291cj0hc3RyY21wKGFyZ3ZbMF0sInNvdXIiKTsKKyAgICBkZXN0PSFz
dHJjbXAoYXJndlswXSwiZGVzdCIpOwkKKwkKKyAgICBpZighc291ciAmJiAhZGVzdCkgeworICAg
ICAgZnByaW50ZihzdGRlcnIsInNvdXIgb3IgZGVzdCBtdXN0IGJlIHNwZWNpZmllZFxuIik7Cisg
ICAgICByZXR1cm4gLTE7CisgICAgfQkKKworICAgIC8vIFJlYWQgaXAvbWFjCisgICAgaXA9IXN0
cmNtcChhcmd2WzFdLCJpcCIpOworICAgIG1hYz0hc3RyY21wKGFyZ3ZbMV0sIm1hYyIpOwkKKyAg
ICBtYXNxPSFzdHJjbXAoYXJndlsxXSwibWFzcSIpOwkKKworICAgIGlmKCFpcCAmJiAhbWFjICYm
ICFtYXNxKSB7CisgICAgICBmcHJpbnRmKHN0ZGVyciwiaXAsIG1hc3Egb3IgbWFjIG11c3QgYmUg
c3BlY2lmaWVkXG4iKTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CQorCisgICAgb3B0LnNyY2Fk
ZHI9c291cjsJCQorICAgIG9wdC51c2VtYWM9bWFjOworICAgIG9wdC51c2VtYXNxPW1hc3E7CQkK
KyAgICBvcHQuYmFuZHNfbWF4PWF0b2koYXJndlsyXSk7CisgICAgCisgICAgb3B0LnByb3h5X21h
eGNvbm49YXRvaShhcmd2WzNdKTsKKyAgICAKKyAgICAvLyBSZWFkIHdlaWdodHM6CisgICAgaWYo
d3JyX3BhcnNlX3FkaXNjX3dlaWdodChhcmdjLTQsYXJndis0LCZvcHQucWRpc2NfbW9kZik8MCkg
cmV0dXJuIC0xOworICAgIGlmKG9wdC5xZGlzY19tb2RmLndlaWdodDEud2VpZ2h0X21vZGU9PS0x
KSBvcHQucWRpc2NfbW9kZi53ZWlnaHQxLndlaWdodF9tb2RlPTA7CisgICAgaWYob3B0LnFkaXNj
X21vZGYud2VpZ2h0Mi53ZWlnaHRfbW9kZT09LTEpIG9wdC5xZGlzY19tb2RmLndlaWdodDIud2Vp
Z2h0X21vZGU9MDsKKwkJCisgICAgYWRkYXR0cl9sKG4sIDEwMjQsIFRDQV9PUFRJT05TLCAmb3B0
LCBzaXplb2Yob3B0KSk7CisgIH0gZWxzZSB7CisgICAgc3RydWN0IHRjX3dycl9xZGlzY19tb2Rm
X3N0ZCBvcHQ7CisgICAgY2hhciBxZGlzYyxjbGFzczsKKyAgICAKKyAgICAvLyBUaGlzIGlzIGEg
bW9kaWZ5IHJlcXVlc3Q6CisgICAgaWYoYXJnYzwxKSB7CisgICAgICBmcHJpbnRmKHN0ZGVyciwi
Li4uIHFkaXNjIC4uLiBvciAuLi4gY2xhc3MgLi4uXG4iKTsKKyAgICAgIHJldHVybiAtMTsKKyAg
ICB9CisgICAgICAgICAgICAKKyAgICBxZGlzYz0hc3RyY21wKGFyZ3ZbMF0sInFkaXNjIik7Cisg
ICAgY2xhc3M9IXN0cmNtcChhcmd2WzBdLCJjbGFzcyIpOworCisgICAgaWYoIXFkaXNjICYmICFj
bGFzcykgeworICAgICAgZnByaW50ZihzdGRlcnIsInFkaXNjIG9yIGNsYXNzIG11c3QgYmUgc3Bl
Y2lmaWVkXG4iKTsKKyAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgICAKKyAgICBhcmdjLS07
CisgICAgYXJndisrOworICAgICAgCisgICAgb3B0LnByb3h5PTA7CisgICAgCisgICAgaWYocWRp
c2MpIHsKKyAgICAgIG9wdC5jaGFuZ2VfY2xhc3M9MDsKKyAgICAgIGlmKHdycl9wYXJzZV9xZGlz
Y193ZWlnaHQoYXJnYywgYXJndiwgJm9wdC5xZGlzY19tb2RmKTwwKSByZXR1cm4gLTE7CisgICAg
fSBlbHNlIHsKKyAgICAgIGludCBhMCxhMSxhMixhMyxhND0wLGE1PTA7ICAgICAgCisKKyAgICAg
IG9wdC5jaGFuZ2VfY2xhc3M9MTsKKyAgICAgIAorICAgICAgaWYoYXJnYzwxKSB7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCIuLi4gPG1hYz58PGlwPnw8bWFzcT4gLi4uXG4iKTsKKyAgICAgICAg
cmV0dXJuIC0xOworICAgICAgfQorICAgICAgbWVtc2V0KG9wdC5hZGRyLDAsc2l6ZW9mKG9wdC5h
ZGRyKSk7CisKKyAgICAgIGlmKChzc2NhbmYoYXJndlswXSwiJWkuJWkuJWkuJWkiLCZhMCwmYTEs
JmEyLCZhMykhPTQpICYmCisgICAgICAgICAoc3NjYW5mKGFyZ3ZbMF0sIiV4OiV4OiV4OiV4OiV4
OiV4IiwmYTAsJmExLCZhMiwmYTMsJmE0LCZhNSkhPTYpKSB7CisJZnByaW50ZihzdGRlcnIsIldy
b25nIGZvcm1hdCBvZiBtYWMgb3IgaXAgYWRkcmVzc1xuIik7CisJcmV0dXJuIC0xOworICAgICAg
fQorICAgICAgCisgICAgICBvcHQuYWRkclswXT1hMDsgb3B0LmFkZHJbMV09YTE7IG9wdC5hZGRy
WzJdPWEyOworICAgICAgb3B0LmFkZHJbM109YTM7IG9wdC5hZGRyWzRdPWE0OyBvcHQuYWRkcls1
XT1hNTsKKworICAgICAgaWYod3JyX3BhcnNlX2NsYXNzX21vZGYoYXJnYy0xLCBhcmd2KzEsICZv
cHQuY2xhc3NfbW9kZik8MCkgcmV0dXJuIC0xOworICAgIH0gIAorICAKKyAgICBhZGRhdHRyX2wo
biwgMTAyNCwgVENBX09QVElPTlMsICZvcHQsIHNpemVvZihvcHQpKTsKKyAgfQorICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCB3cnJfcGFyc2VfY29wdChzdHJ1Y3QgcWRpc2NfdXRpbCAqcXUs
IGludCBhcmdjLCBjaGFyICoqYXJndiwgc3RydWN0IG5sbXNnaGRyICpuKSB7CisgIHN0cnVjdCB0
Y193cnJfY2xhc3NfbW9kZiBvcHQ7CisgIAorICBtZW1zZXQoJm9wdCwwLHNpemVvZihvcHQpKTsK
KyAgaWYod3JyX3BhcnNlX2NsYXNzX21vZGYoYXJnYyxhcmd2LCZvcHQpPDApIHJldHVybiAtMTsK
KyAgCisgIGFkZGF0dHJfbChuLCAxMDI0LCBUQ0FfT1BUSU9OUywgJm9wdCwgc2l6ZW9mKG9wdCkp
OworICByZXR1cm4gMDsgIAorfSAgCisKK3N0YXRpYyBpbnQgd3JyX3ByaW50X29wdChzdHJ1Y3Qg
cWRpc2NfdXRpbCAqcXUsIEZJTEUgKmYsIHN0cnVjdCBydGF0dHIgKm9wdCkKK3sKKwlzdHJ1Y3Qg
dGNfd3JyX3FkaXNjX3N0YXRzICpxb3B0OworCisJaWYgKG9wdCA9PSBOVUxMKQorCQlyZXR1cm4g
MDsKKworCWlmIChSVEFfUEFZTE9BRChvcHQpICA8IHNpemVvZigqcW9wdCkpCisJCXJldHVybiAt
MTsKKwlxb3B0ID0gUlRBX0RBVEEob3B0KTsKKwkKKwlmcHJpbnRmKGYsIlxuICAoJXMvJXMpICht
YXhjbGFzc2VzICVpKSAodXNlZGNsYXNzZXMgJWkpIChyZXVzZWQgY2xhc3NlcyAlaSlcbiIsCisJ
ICBxb3B0LT5xZGlzY19jcnQuc3JjYWRkciA/ICJzb3VyIiA6ICJkZXN0IiwKKwkgIHFvcHQtPnFk
aXNjX2NydC51c2VtYWMgID8gIm1hYyIgIDogKHFvcHQtPnFkaXNjX2NydC51c2VtYXNxID8gIm1h
c3EiIDogImlwIiksCSAgCisJICBxb3B0LT5xZGlzY19jcnQuYmFuZHNfbWF4LAkgIAkgIAkgIAor
CSAgcW9wdC0+YmFuZHNfY3VyLAorCSAgcW9wdC0+YmFuZHNfcmV1c2VkCisJICApOworCSAgCisJ
aWYocW9wdC0+cWRpc2NfY3J0LnByb3h5X21heGNvbm4pIHsKKwkgIGZwcmludGYoZiwiICAocHJv
eHkgbWF4Y29uICVpKSAocHJveHkgY3VyY29uICVpKVxuIiwKKwkgICAgcW9wdC0+cWRpc2NfY3J0
LnByb3h5X21heGNvbm4scW9wdC0+cHJveHlfY3VyY29ubik7CisJfQorCQorCWZwcmludGYoZiwi
ICAod2FpdGluZyBjbGFzc2VzICVpKSAocGFja2V0cyByZXF1ZXVlZCAlaSkgKHByaW9zdW06ICVM
ZylcbiIsCisJICBxb3B0LT5ub2Rlc19pbl9oZWFwLAorCSAgcW9wdC0+cGFja2V0c19yZXF1ZWQs
CisJICBxb3B0LT5wcmlvc3VtLygobG9uZyBkb3VibGUpKChfX3UzMiktMSkpCisJICApOworCisJ
ZnByaW50ZihmLCIgICh3bW9kZTEgJWkpICh3bW9kZTIgJWkpIFxuIiwKKwkgIHFvcHQtPnFkaXNj
X2NydC5xZGlzY19tb2RmLndlaWdodDEud2VpZ2h0X21vZGUsCisJICBxb3B0LT5xZGlzY19jcnQu
cWRpc2NfbW9kZi53ZWlnaHQyLndlaWdodF9tb2RlKTsKKwkgIAorCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHdycl9wcmludF9jb3B0KHN0cnVjdCBxZGlzY191dGlsICpxdSwgRklMRSAqZiwg
c3RydWN0IHJ0YXR0ciAqb3B0KSB7CisgIHN0cnVjdCB0Y193cnJfY2xhc3Nfc3RhdHMgKmNvcHQ7
CisgIGxvbmcgZG91YmxlIGQ9KF9fdTY0KS0xOworCisgIGlmIChvcHQgPT0gTlVMTCkgcmV0dXJu
IDA7CisKKyAgaWYgKFJUQV9QQVlMT0FEKG9wdCkgIDwgc2l6ZW9mKCpjb3B0KSkKKyAgICByZXR1
cm4gLTE7CisgIGNvcHQgPSBSVEFfREFUQShvcHQpOworCisgIGlmKCFjb3B0LT51c2VkKSB7Cisg
ICAgZnByaW50ZihmLCIodW51c2VkKSIpOworICAgIHJldHVybiAwOworICB9CisgIAorICBpZihj
b3B0LT51c2VtYWMpIHsKKyAgICBmcHJpbnRmKGYsIlxuICAoYWRkcmVzczogJS4yWDolLjJYOiUu
Mlg6JS4yWDolLjJYOiUuMlgpXG4iLAorICAgICAgY29wdC0+YWRkclswXSxjb3B0LT5hZGRyWzFd
LGNvcHQtPmFkZHJbMl0sCisgICAgICBjb3B0LT5hZGRyWzNdLGNvcHQtPmFkZHJbNF0sY29wdC0+
YWRkcls1XSk7CisgIH0gZWxzZSB7ICAgICAKKyAgICBmcHJpbnRmKGYsIlxuICAoYWRkcmVzczog
JWkuJWkuJWkuJWkpXG4iLGNvcHQtPmFkZHJbMF0sY29wdC0+YWRkclsxXSxjb3B0LT5hZGRyWzJd
LGNvcHQtPmFkZHJbM10pOworICB9ICAgIAorICAKKyAgZnByaW50ZihmLCIgICh0b3RhbCB3ZWln
aHQ6ICVMZykgKGN1cnJlbnQgcG9zaXRpb246ICVpKSAoY291bnRlcnM6ICV1ICV1IDogJXUgJXUp
XG4iLAorICAgIChjb3B0LT5jbGFzc19tb2RmLndlaWdodDEudmFsL2QpKihjb3B0LT5jbGFzc19t
b2RmLndlaWdodDIudmFsL2QpLAorICAgIGNvcHQtPmhlYXBwb3MsCisgICAgKHVuc2lnbmVkKShj
b3B0LT5wZW5hbF9tcz4+MzIpLAorICAgICh1bnNpZ25lZCkoY29wdC0+cGVuYWxfbXMgJiAweGZm
ZmZmZmZmVSksCisgICAgKHVuc2lnbmVkKShjb3B0LT5wZW5hbF9scz4+MzIpLAorICAgICh1bnNp
Z25lZCkoY29wdC0+cGVuYWxfbHMgJiAweGZmZmZmZmZmVSkKKyAgICApOworICAgIAorICBmcHJp
bnRmKGYsIiAgUGFycyAxOiAod2VpZ2h0ICVMZykgKGRlY3I6ICVMZykgKGluY3I6ICVMZykgKG1p
bjogJUxnKSAobWF4OiAlTGcpXG4iLAorICAgIGNvcHQtPmNsYXNzX21vZGYud2VpZ2h0MS52YWwv
ZCwKKyAgICBjb3B0LT5jbGFzc19tb2RmLndlaWdodDEuZGVjci9kLAorICAgIGNvcHQtPmNsYXNz
X21vZGYud2VpZ2h0MS5pbmNyL2QsCisgICAgY29wdC0+Y2xhc3NfbW9kZi53ZWlnaHQxLm1pbi9k
LAorICAgIGNvcHQtPmNsYXNzX21vZGYud2VpZ2h0MS5tYXgvZCk7CisKKyAgZnByaW50ZihmLCIg
IFBhcnMgMjogKHdlaWdodCAlTGcpIChkZWNyOiAlTGcpIChpbmNyOiAlTGcpIChtaW46ICVMZykg
KG1heDogJUxnKSIsCisgICAgY29wdC0+Y2xhc3NfbW9kZi53ZWlnaHQyLnZhbC9kLAorICAgIGNv
cHQtPmNsYXNzX21vZGYud2VpZ2h0Mi5kZWNyL2QsCisgICAgY29wdC0+Y2xhc3NfbW9kZi53ZWln
aHQyLmluY3IvZCwKKyAgICBjb3B0LT5jbGFzc19tb2RmLndlaWdodDIubWluL2QsCisgICAgY29w
dC0+Y2xhc3NfbW9kZi53ZWlnaHQyLm1heC9kKTsKKyAgCisgIHJldHVybiAwOworfQorCitzdGF0
aWMgaW50IHdycl9wcmludF94c3RhdHMoc3RydWN0IHFkaXNjX3V0aWwgKnF1LCBGSUxFICpmLCBz
dHJ1Y3QgcnRhdHRyICp4c3RhdHMpCit7CisJcmV0dXJuIDA7Cit9CisKKworc3RydWN0IHFkaXNj
X3V0aWwgd3JyX3FkaXNjX3V0aWwgPSB7CisJLmlkID0gIndyciIsCisJLnBhcnNlX3FvcHQgPSB3
cnJfcGFyc2Vfb3B0LAorCS5wcmludF9xb3B0ID0gd3JyX3ByaW50X29wdCwKKwkucHJpbnRfeHN0
YXRzID0gd3JyX3ByaW50X3hzdGF0cywKKwkucGFyc2VfY29wdCA9IHdycl9wYXJzZV9jb3B0LAor
CS5wcmludF9jb3B0ID0gd3JyX3ByaW50X2NvcHQKK307Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>63722</attachid>
            <date>2005-07-18 11:56 0000</date>
            <desc>ebuild for iproute2-2.6.11.20050330-r1</desc>
            <filename>iproute2-2.6.11.20050330-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1hcHBzL2lwcm91dGUyL2lwcm91dGUyLTIu
Ni4xMS4yMDA1MDMxMC1yMi5lYnVpbGQsdiAxLjEgMjAwNS8wNy8wNSAxOToyMzo0NyBlcmFkaWNh
dG9yIEV4cCAkCgppbmhlcml0IGV1dGlscyB0b29sY2hhaW4tZnVuY3MKCk1ZX1BWPSR7UFYlLip9
ClNOQVA9JHtQViMjKi59ClNOQVA9JHtTTkFQOjJ9CkRFU0NSSVBUSU9OPSJrZXJuZWwgcm91dGlu
ZyBhbmQgdHJhZmZpYyBjb250cm9sIHV0aWxpdGllcyIKSE9NRVBBR0U9Imh0dHA6Ly9kZXZlbG9w
ZXIub3NkbC5vcmcvZGV2L2lwcm91dGUyLyIKU1JDX1VSST0iaHR0cDovL2RldmVsb3Blci5vc2Rs
Lm9yZy9kZXYvaXByb3V0ZTIvZG93bmxvYWQvJHtQTn0tJHtNWV9QVn0tJHtTTkFQfS50YXIuZ3oi
CgpMSUNFTlNFPSJHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9In54ODYiCklVU0U9ImF0bSBiZXJr
ZGIgbWluaW1hbCIKClJERVBFTkQ9IiFtaW5pbWFsPyAoIGJlcmtkYj8gKCBzeXMtbGlicy9kYiAp
ICkKCWF0bT8gKCBuZXQtZGlhbHVwL2xpbnV4LWF0bSApIgpERVBFTkQ9IiR7UkRFUEVORH0KCT49
dmlydHVhbC9vcy1oZWFkZXJzLTIuNC4yMSIKClM9JHtXT1JLRElSfS8ke1BOfS0ke01ZX1BWfS0k
e1NOQVB9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoJc2VkIC1pIC1l
ICJzOi1PMjoke0NGTEFHU306IiBNYWtlZmlsZSB8fCBkaWUgInNlZCBNYWtlZmlsZSBmYWlsZWQi
CgkjNjg5NDggLSBlc2ZxL3dyciBwYXRjaGVzCgllcGF0Y2ggXAoJCSIke0ZJTEVTRElSfSIvMi42
LjEyLXJjMS1lc2ZxLnBhdGNoIFwKCQkiJHtGSUxFU0RJUn0iLzIuNi4xMS4yMDA1MDMzMC13cnIu
cGF0Y2gKCSMgZG9uJ3QgYnVpbGQgYXJwZCBpZiBVU0U9LWJlcmtkYiAjODE2NjAKCXVzZSBiZXJr
ZGIgfHwgc2VkIC1pICcvXlRBUkdFVFM9L3M6IGFycGQgOiA6JyBtaXNjL01ha2VmaWxlCgkjIE11
bHRpbGliIGZpeGVzCglzZWQgLWkgJ3M6L3Vzci9sb2NhbDovdXNyOicgdGMvbV9pcHQuYwoJc2Vk
IC1pICJzOi91c3IvbGliL3RjOi91c3IvJChnZXRfbGliZGlyKS90YzpnIiBcCgkJdGMvTWFrZWZp
bGUgdGMvdGMuYyB0Yy9xX25ldGVtLmMgfHwgZGllCn0KCnNyY19jb21waWxlKCkgewoJZWNobyAt
biAnVENfQ09ORklHX0FUTTo9JyA+IENvbmZpZwoJdXNlIGF0bSBcCgkJJiYgZWNobyAneScgPj4g
Q29uZmlnIFwKCQl8fCBlY2hvICduJyA+PiBDb25maWcKCglsb2NhbCBTVUJESVJTPSJsaWIgaXAg
dGMgbWlzYyIKCXVzZSBtaW5pbWFsICYmIFNVQkRJUlM9ImxpYiB0YyIKCWVtYWtlIFwKCQlDQz0i
JCh0Yy1nZXRDQykiIFwKCQlBUj0iJCh0Yy1nZXRBUikiIFwKCQlTVUJESVJTPSIke1NVQkRJUlN9
IiBcCgkJfHwgZGllICJtYWtlIgp9CgpzcmNfaW5zdGFsbCgpIHsKCWlmIHVzZSBtaW5pbWFsOyB0
aGVuCgkJaW50byAvCgkJZG9zYmluIHRjL3RjIHx8IGRpZSAibWluaW1hbCIKCQlyZXR1cm4gMAoJ
ZmkKCgltYWtlIFwKCQlERVNURElSPSIke0R9IiBcCgkJU0JJTkRJUj0vc2JpbiBcCgkJRE9DRElS
PS91c3Ivc2hhcmUvZG9jLyR7UEZ9IFwKCQlpbnN0YWxsIFwKCQl8fCBkaWUgIm1ha2UgaW5zdGFs
bCBmYWlsZWQiCglpZiB1c2UgYmVya2RiIDsgdGhlbgoJCSMgYnVnIDQ3NDgyLCBhcnBkIGRvZXNu
J3QgbmVlZCB0byBiZSBpbiAvc2JpbgoJCWRvZGlyIC91c3Ivc2JpbgoJCW12ICIke0R9Ii9zYmlu
L2FycGQgIiR7RH0iL3Vzci9zYmluLwoJZmkKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>