libnetlink-devel-5.3-lp152.3.2 >  A ^:/=„? Xp;{4?{$d ! Q /y     8L(8191:o1FwGxHx$Ix8Xx@YxL\xx]x^xbycydzezfzlz!uz4vzHzzzzz{ Clibnetlink-devel5.3lp152.3.2A Higher Level Interface to the Netlink Servicelibnetlink provides a higher-level interface to rtnetlink(7). New programs should use libmnl-devel instead.^(lamb18openSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2linuxx86_64%; A큤^!^!]o5^^!c014cdae68ed40e69569c497321a55e469913896868caca248f67aaa4a882a7a458feac071179f8eec003ddf925c0bb72953d0c7101aaf3e7961b4f70845b05e8ae698373e9e495e806cdd54ae34c405533e55a175732cdf576b64876575620ec9fb62584892f9a6967627642307d20b032f1f55104a07ec8cbbea1aec5cdd1erootrootrootrootrootrootrootrootrootrootiproute2-5.3-lp152.3.2.src.rpmlibnetlinklibnetlink-devellibnetlink-devel(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^^^@^@]@\@n@\@n@\@n@\?\Thorsten Kukuk Michal Kubecek Michal Kubecek Michal Kubecek mkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czjengelh@inai.demeissner@suse.comjengelh@inai.dejslaby@suse.comglin@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.demkubecek@suse.czjengelh@inai.dejengelh@inai.dedimstar@opensuse.orgmkubecek@suse.czjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deLed mkubecek@suse.cz- follow-up fixes backported from upstream (bsc#1160242): ip-fix-link-type-and-vlan-oneline-output.patch ip-xfrm-Fix-help-messages.patch ip-link-xstats-fix-TX-IGMP-reports-string.patch erspan-set-erspan_ver-to-1-by-default.patch xfrm-not-try-to-delete-ipcomp-states-when-using-dele.patch nexthop-fix-error-reporting-in-filter-dump.patch - refresh: xfrm-support-displaying-transformations-used-for-Mob.patch - fix duplicated patch metadata: introduce-print_masked_u16-and-print_masked_u32.patch- Move arpd into own subpackage to avoid libdb dependency [jsc#SLE-12189]- support alternative names as we already support them in SLE15-SP2 kernel (jsc#SLE-7290): lib-ll_map-cache-alternative-names.patch ip-add-support-for-alternative-name-addition-deletio.patch ip-allow-to-use-alternative-names-as-handle.patch ip-fix-oneline-output.patch- follow-up fixes backported from upstream (bsc#1160242): bpf-replace-snprintf-with-asprintf-when-dealing-with.patch bridge-Deduplicate-vlan-show-functions.patch bridge-Fix-BRIDGE_VLAN_TUNNEL-attribute-sizes.patch bridge-Fix-src_vni-argument-in-man-page.patch bridge-Fix-tunnelshow-json-output.patch bridge-Fix-typo-in-error-messages.patch bridge-Fix-vni-printing.patch devlink-Add-a-new-time-stamp-format-for-health-repor.patch devlink-Add-helper-for-left-justification-print.patch devlink-Fix-fmsg-nesting-in-non-JSON-output.patch devlink-Fix-inconsistency-between-command-input-and-.patch devlink-Left-justification-on-FMSG-output.patch devlink-Print-health-reporter-s-dump-time-stamp-in-a.patch devlink-allow-full-range-of-resource-sizes.patch devlink-require-resource-parameters.patch introduce-print_masked_u16-and-print_masked_u32.patch ip-fix-ip-route-show-json-output-for-multipath-nexth.patch ip-xfrm-if_id-ve-value-is-error.patch json_print-Remove-declaration-without-implementation.patch sync-UAPI-header-copies-with-SLE15-SP2.patch tc-fix-segmentation-fault-on-gact-action.patch tc-fix-warning-in-tc-q_pie.c.patch tc-flower-fix-output-for-ip-tos-and-ttl.patch tc-fq_codel-fix-missing-statistic-in-JSON-output.patch tc-pie-add-dq_rate_estimator-option.patch tc_util-add-an-option-to-print-masked-numbers-with-w.patch tc_util-add-functions-for-big-endian-masked-numbers.patch tc_util-introduce-a-function-to-print-JSON-non-JSON-.patch testsuite-Fix-line-count-test.patch- upgrade to upstream version 5.3 (jsc#SLE-7290) * replace upstream tarball and signature * import specfile updates from Factory package * drop mainline backports contained in 5.3: - bpf-remove-obsolete-samples.patch - utils-return-default-family-when-rtm_family-is-not-R.patch - Really-fix-get_addr-and-get_prefix-error-messages.patch - iproute-Add-support-for-extended-ack-to-rtnl_talk.patch - ss-enclose-IPv6-address-in-brackets.patch - lib-fix-extended-ack-with-and-without-libmnl.patch - lib-need-to-pass-LIBMNL-flag.patch - tc-ip-more-Makefile-updates-for-LIBMNL.patch - change-how-Config-is-used-in-Makefile-s.patch - lib-Dump-ext-ack-string-by-default.patch - bpf-unbreak-libelf-linkage-for-bpf-obj-loader.patch - libnetlink-Fix-extack-attribute-parsing.patch - ifstat-Fix-memleak-in-dump_kern_db-for-json-output.patch - ss-Fix-potential-memleak-in-unix_stats_print.patch - utils-Move-BIT-macro-to-common-header.patch - rdma-Add-basic-infrastructure-for-RDMA-tool.patch - rdma-Add-dev-object.patch - rdma-Add-link-object.patch - rdma-Add-json-and-pretty-outputs.patch - rdma-Implement-json-output-for-dev-object.patch - rdma-Add-json-output-to-link-object.patch - rdma-Add-initial-manual-for-the-tool.patch - iproute-Fix-for-missing-Oifs-display.patch - ipmaddr-Avoid-accessing-uninitialized-data.patch - rdma-fix-duplicate-initialization-in-port_names.patch - ss-Fix-for-added-diag-support-check.patch - link_gre6-Fix-for-changing-tclass-flowlabel.patch - iplink-check-for-message-truncation-in-iplink_get.patch - iplink-double-the-buffer-size-also-in-iplink_get.patch - tc-actions-store-and-dump-correct-length-of-user-coo.patch - json_writer-add-new-json-handlers-null-float-with-fo.patch - doc-remove-obsolete-ip-tunnels-documentation.patch - doc-remove-outdated-ss-documentation.patch - doc-remove-outdated-arpd-documentation.patch - doc-remove-outdated-nstat-rtstat-documentation.patch - doc-remove-outdated-tc-filters-documentation.patch - doc-remove-outdated-IPv6-flow-label-document.patch - doc-drop-old-ip-command-documentation.patch - ss-Distinguish-between-IPv4-and-IPv6-wildcard-socket.patch - ip-maddr-fix-filtering-by-device.patch - man-add-additional-explainations-for-ss.patch - lib-libnetlink-re-malloc-buff-if-size-is-not-enough.patch - lib-libnetlink-update-rtnl_talk-to-support-malloc-bu.patch - tc-move-action-cookie-print-out-of-the-stats-if.patch - tc-remove-action-cookie-len-from-printout.patch - link_gre6-Detect-invalid-encaplimit-values.patch - man-tc-csum.8-Fix-inconsistency-in-example-descripti.patch - tc-bash-completion-add-missing-classid-keyword.patch - tc-fix-command-tc-actions-del-hang-issue.patch - gre-ip6tnl-tunnel-Fix-noencap-support.patch - Restore-no-print-directory-option-for-silent-builds.patch - iplink-Validate-minimum-tx-rate-is-less-than-maximum.patch - ipaddress-Make-sure-VF-min-max-rate-API-is-supported.patch - rdma-Reduce-scope-of-_dev_map_lookup-call.patch - rdma-Protect-dev_map_lookup-from-wrong-input.patch - rdma-Move-per-device-handler-function-to-generic-cod.patch - rdma-Fix-misspelled-SYS_IMAGE_GUID.patch - rdma-Check-that-port-index-exists-before-operate-on-.patch - rdma-Rename-free-function-to-be-rd_cleanup.patch - rdma-Rename-rd_free_devmap-to-be-rd_free.patch - rdma-Move-link-execution-logic-to-common-code.patch - rdma-Add-option-to-provide-sign-for-the-port-number.patch - rdma-Make-visible-the-number-of-arguments.patch - rdma-Add-filtering-infrastructure.patch - rdma-Set-pointer-to-device-name-position.patch - rdma-Add-resource-tracking-summary.patch - rdma-Add-QP-resource-tracking-information.patch - rdma-Check-return-value-of-strdup-call.patch - README-update-location-of-git-repositories-remove-br.patch - Remove-leftovers-from-removed-Latex-documentation.patch - README-re-add-updated-information-link.patch - rdma-Avoid-memory-leak-for-skipper-resource.patch - ip-link-Fix-use-after-free-in-nl_get_ll_addr_len.patch - ip-address-Fix-negative-prints-of-large-TX-rate-limi.patch - devlink-fix-port-new-monitoring-message-typo.patch - rdma-Add-CM_ID-resource-tracking-information.patch - rdma-Add-CQ-resource-tracking-information.patch - rdma-Add-MR-resource-tracking-information.patch - rdma-Add-PD-resource-tracking-information.patch - rdma-Ignore-unknown-netlink-attributes.patch - bridge-fix-typo-in-hairpin-error-message.patch - iproute-Abort-if-nexthop-cannot-be-parsed.patch - iplink_vrf-Save-device-index-from-response-for-retur.patch - rdma-Print-net-device-name-and-index-for-RDMA-device.patch - rdma-print-driver-resource-attributes.patch - rdma-sync-some-IP-headers-with-glibc.patch - devlink-CTRL_ATTR_FAMILY_ID-is-a-u16.patch - ip-Add-violation-counters-to-VF-statisctics.patch - ip-route-Fix-segfault-with-many-nexthops.patch - rdma-Fix-representation-of-PortInfo-CapabilityMask.patch - macsec-fix-off-by-one-when-parsing-attributes.patch - rdma-Fix-for-ineffective-check-in-add_filter.patch - ip-route-Fix-for-memleak-in-error-path.patch - rdma-Don-t-pass-garbage-to-rd_check_is_filtered.patch - ip-route-Fix-parse_encap_seg6-srh-parsing.patch - rdma-Refresh-help-section-of-resource-information.patch - tc-f_u32-allow-skip_hw-and-skip_sw-flags-to-be-last.patch - ip-route-Fix-nexthop-encap-parsing.patch - rdma-Fix-broken-32-bit-compilation.patch - rdma-Fix-incorrectly-handled-NLA-validation.patch - rdma-Introduce-command-execution-helper-with-require.patch - rdma-Add-an-option-to-rename-IB-device-interface.patch - rdma-Add-print-of-link-CapabilityMask2-flags.patch * drop non-upstream patches obsoleted by rebase to 5.3: - sync-UAPI-header-copies-with-SLE15-SP1.patch - man-fix-documentation-references-in-manual-pages.patch * refresh remaining patches: - adjust-installation-directories-for-openSUSE-SLE.patch - use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch - add-explicit-typecast-to-avoid-gcc-warning.patch - xfrm-support-displaying-transformations-used-for-Mob.patch - split-link-and-compile-steps-for-binaries.patch - examples-fix-bashisms-in-example-script.patch- VF stats backport for SLE15-SP1 (fate#326021 bsc#1104003): ip-Add-violation-counters-to-VF-statisctics.patch- RDMA backport for SLE15-SP1 (fate#326021 bsc#1104003): sync-UAPI-header-copies-with-SLE15-SP1.patch bpf-remove-obsolete-samples.patch json_writer-add-new-json-handlers-null-float-with-fo.patch rdma-Move-per-device-handler-function-to-generic-cod.patch rdma-Rename-free-function-to-be-rd_cleanup.patch rdma-Rename-rd_free_devmap-to-be-rd_free.patch rdma-Move-link-execution-logic-to-common-code.patch rdma-Add-option-to-provide-sign-for-the-port-number.patch rdma-Make-visible-the-number-of-arguments.patch rdma-Set-pointer-to-device-name-position.patch rdma-Add-filtering-infrastructure.patch rdma-Add-resource-tracking-summary.patch rdma-Add-QP-resource-tracking-information.patch rdma-Avoid-memory-leak-for-skipper-resource.patch rdma-Add-CM_ID-resource-tracking-information.patch rdma-Add-CQ-resource-tracking-information.patch rdma-Add-MR-resource-tracking-information.patch rdma-Add-PD-resource-tracking-information.patch rdma-Print-net-device-name-and-index-for-RDMA-device.patch rdma-print-driver-resource-attributes.patch rdma-sync-some-IP-headers-with-glibc.patch rdma-Fix-for-ineffective-check-in-add_filter.patch rdma-Don-t-pass-garbage-to-rd_check_is_filtered.patch rdma-Refresh-help-section-of-resource-information.patch rdma-Introduce-command-execution-helper-with-require.patch rdma-Add-an-option-to-rename-IB-device-interface.patch rdma-Add-print-of-link-CapabilityMask2-flags.patch- add more follow-up fixes up to upstream 4.20 (bsc#1085669) bridge-fix-typo-in-hairpin-error-message.patch iproute-Abort-if-nexthop-cannot-be-parsed.patch iplink_vrf-Save-device-index-from-response-for-retur.patch devlink-CTRL_ATTR_FAMILY_ID-is-a-u16.patch ip-route-Fix-segfault-with-many-nexthops.patch rdma-Fix-representation-of-PortInfo-CapabilityMask.patch macsec-fix-off-by-one-when-parsing-attributes.patch ip-route-Fix-for-memleak-in-error-path.patch ip-route-Fix-parse_encap_seg6-srh-parsing.patch tc-f_u32-allow-skip_hw-and-skip_sw-flags-to-be-last.patch ip-route-Fix-nexthop-encap-parsing.patch rdma-Fix-broken-32-bit-compilation.patch rdma-Fix-incorrectly-handled-NLA-validation.patch- refresh all patches- spec file cleanup- fix misplaced patch tags: patches/lib-libnetlink-update-rtnl_talk-to-support-malloc-bu.patch patches/rdma-Ignore-unknown-netlink-attributes.patch patches/tc-fix-command-tc-actions-del-hang-issue.patch- normalize patches: remove git specific artefacts to reduce noise on future refreshes and updates- list of patches packed into patches.tar.xz on its creation (this is a fake changelog entry added to silence factory-auto bot): adjust-installation-directories-for-openSUSE-SLE.patch use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch add-explicit-typecast-to-avoid-gcc-warning.patch xfrm-support-displaying-transformations-used-for-Mob.patch man-fix-documentation-references-in-manual-pages.patch split-link-and-compile-steps-for-binaries.patch examples-fix-bashisms-in-example-script.patch utils-Move-BIT-macro-to-common-header.patch rdma-Add-basic-infrastructure-for-RDMA-tool.patch rdma-Add-dev-object.patch rdma-Add-link-object.patch rdma-Add-json-and-pretty-outputs.patch rdma-Implement-json-output-for-dev-object.patch rdma-Add-json-output-to-link-object.patch rdma-Add-initial-manual-for-the-tool.patch rdma-fix-duplicate-initialization-in-port_names.patch iplink-check-for-message-truncation-in-iplink_get.patch iplink-double-the-buffer-size-also-in-iplink_get.patch utils-return-default-family-when-rtm_family-is-not-R.patch Really-fix-get_addr-and-get_prefix-error-messages.patch iproute-Add-support-for-extended-ack-to-rtnl_talk.patch ss-enclose-IPv6-address-in-brackets.patch lib-fix-extended-ack-with-and-without-libmnl.patch lib-need-to-pass-LIBMNL-flag.patch change-how-Config-is-used-in-Makefile-s.patch tc-ip-more-Makefile-updates-for-LIBMNL.patch lib-Dump-ext-ack-string-by-default.patch bpf-unbreak-libelf-linkage-for-bpf-obj-loader.patch libnetlink-Fix-extack-attribute-parsing.patch ifstat-Fix-memleak-in-dump_kern_db-for-json-output.patch ss-Fix-potential-memleak-in-unix_stats_print.patch iproute-Fix-for-missing-Oifs-display.patch ipmaddr-Avoid-accessing-uninitialized-data.patch ss-Fix-for-added-diag-support-check.patch link_gre6-Fix-for-changing-tclass-flowlabel.patch tc-actions-store-and-dump-correct-length-of-user-coo.patch ss-Distinguish-between-IPv4-and-IPv6-wildcard-socket.patch ip-maddr-fix-filtering-by-device.patch man-add-additional-explainations-for-ss.patch tc-move-action-cookie-print-out-of-the-stats-if.patch tc-remove-action-cookie-len-from-printout.patch link_gre6-Detect-invalid-encaplimit-values.patch man-tc-csum.8-Fix-inconsistency-in-example-descripti.patch tc-bash-completion-add-missing-classid-keyword.patch gre-ip6tnl-tunnel-Fix-noencap-support.patch Restore-no-print-directory-option-for-silent-builds.patch iplink-Validate-minimum-tx-rate-is-less-than-maximum.patch ipaddress-Make-sure-VF-min-max-rate-API-is-supported.patch- add Provides and Obsoletes for removed iproute2-doc- use fdupes to avoid OBS warnings (and unlinked duplicate files)- use %license for license file (bsc#1082318)- drop outdated sgml/tex/pdf documentation: patches/README-re-add-updated-information-link.patch patches/README-update-location-of-git-repositories-remove-br.patch patches/Remove-leftovers-from-removed-Latex-documentation.patch patches/doc-drop-old-ip-command-documentation.patch patches/doc-remove-obsolete-ip-tunnels-documentation.patch patches/doc-remove-outdated-IPv6-flow-label-document.patch patches/doc-remove-outdated-arpd-documentation.patch patches/doc-remove-outdated-nstat-rtstat-documentation.patch patches/doc-remove-outdated-ss-documentation.patch patches/doc-remove-outdated-tc-filters-documentation.patch - move remaining files from iproute2-doc (which are fairly small) into the main package and drop iproute2-doc completely- make guards and apply-patches scripts executable in prep phase (needed to fix build in IBS)- add more post-4.12 fixes (bsc#1085669): devlink-fix-port-new-monitoring-message-typo.patch ip-address-Fix-negative-prints-of-large-TX-rate-limi.patch ip-link-Fix-use-after-free-in-nl_get_ll_addr_len.patch lib-libnetlink-re-malloc-buff-if-size-is-not-enough.patch lib-libnetlink-update-rtnl_talk-to-support-malloc-bu.patch rdma-Check-return-value-of-strdup-call.patch rdma-Check-that-port-index-exists-before-operate-on-.patch rdma-Fix-misspelled-SYS_IMAGE_GUID.patch rdma-Ignore-unknown-netlink-attributes.patch rdma-Protect-dev_map_lookup-from-wrong-input.patch rdma-Reduce-scope-of-_dev_map_lookup-call.patch tc-fix-command-tc-actions-del-hang-issue.patch- add warning that changes should be submitted via git (i.e. not directly to IBS) to both specfiles- reorder patches into upstream order (and move SUSE specific ones to the end); this allows fewer modifications compared to original upstream commits and makes future backports easier (no effect on expanded source tree)- transform the package to patches tarball and series.conf for easier maintenance (no effect on expanded source tree) * pack all patches into a tarball * list them in series.conf * apply patches in a loop using guard utility- ss-Fix-for-added-diag-support-check.patch: fix ss showing TCP sockets twice (bsc#1081093) - proactively add post-4.12 fixes (bsc#1085669): utils-return-default-family-when-rtm_family-is-not-R.patch Really-fix-get_addr-and-get_prefix-error-messages.patch iproute-Add-support-for-extended-ack-to-rtnl_talk.patch ss-enclose-IPv6-address-in-brackets.patch lib-fix-extended-ack-with-and-without-libmnl.patch lib-need-to-pass-LIBMNL-flag.patch change-how-Config-is-used-in-Makefile-s.patch tc-ip-more-Makefile-updates-for-LIBMNL.patch lib-Dump-ext-ack-string-by-default.patch bpf-unbreak-libelf-linkage-for-bpf-obj-loader.patch libnetlink-Fix-extack-attribute-parsing.patch ifstat-Fix-memleak-in-dump_kern_db-for-json-output.patch ss-Fix-potential-memleak-in-unix_stats_print.patch iproute-Fix-for-missing-Oifs-display.patch ipmaddr-Avoid-accessing-uninitialized-data.patch link_gre6-Fix-for-changing-tclass-flowlabel.patch tc-actions-store-and-dump-correct-length-of-user-coo.patch ss-Distinguish-between-IPv4-and-IPv6-wildcard-socket.patch ip-maddr-fix-filtering-by-device.patch man-add-additional-explainations-for-ss.patch tc-move-action-cookie-print-out-of-the-stats-if.patch tc-remove-action-cookie-len-from-printout.patch link_gre6-Detect-invalid-encaplimit-values.patch man-tc-csum.8-Fix-inconsistency-in-example-descripti.patch tc-bash-completion-add-missing-classid-keyword.patch gre-ip6tnl-tunnel-Fix-noencap-support.patch Restore-no-print-directory-option-for-silent-builds.patch iplink-Validate-minimum-tx-rate-is-less-than-maximum.patch ipaddress-Make-sure-VF-min-max-rate-API-is-supported.patch- fix "ip link show dev ..." for NICs with many virtual functions (bsc#1056261): iplink-check-for-message-truncation-in-iplink_get.patch iplink-double-the-buffer-size-also-in-iplink_get.patch- rdma-fix-duplicate-initialization-in-port_names.patch: a follow-up fix for rdma tool series- add rdma tool, backport from upcoming upstream version 4.13 (bsc#1050695): utils-Move-BIT-macro-to-common-header.patch rdma-Add-basic-infrastructure-for-RDMA-tool.patch rdma-Add-dev-object.patch rdma-Add-link-object.patch rdma-Add-json-and-pretty-outputs.patch rdma-Implement-json-output-for-dev-object.patch rdma-Add-json-output-to-link-object.patch rdma-Add-initial-manual-for-the-tool.patch- drop patches conditionally applied on SLE11 and older: Revert-emp-fix-warning-on-deprecated-bison-directive.patch doc-revert-PDF-creation.patch- patch cleanup for SLE15 package: * rename iproute2-dirs.diff - > adjust-installation-directories-for-openSUSE-SLE.patch * split iproute2-HZ.diff into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch and add-explicit-typecast-to-avoid-gcc-warning.patch * rename revert-pdf-creation.diff - > doc-revert-PDF-creation.patch * rename revert-bison-fix.diff - > Revert-emp-fix-warning-on-deprecated-bison-directive.patch * rename kernel_xfrm6_raw.patch - > xfrm-support-displaying-transformations-used-for-Mob.patch * refresh man-fix-documentation-references-in-manual-pages.patch * rename iproute2-split-make.patch - > split-link-and-compile-steps-for-binaries.patch * rename iproute2-3.16.0-fix-bashisms.patch - > examples-fix-bashisms-in-example-script.patch - apply all patches in both specfiles to make sure everything is built from fully patched sources - move SLE11 workarounds to the end of the series- Update to new upstream release 4.12 * tc: add support for invisible qdisc dumping * ip route: support ttl-propagation attribute * ip route: support for MPLS LWT ttl attribute * libnetlink: add flag to suppress print of nlmsg error * ip netconf: show all address families by default * ip vrf: show command name next to pid * ip: add ip sr command to control SR-IPv6 internal structures * ip route: add support for SR-IPv6 lwtunnel encapsulation * ip link: expose packet marking atribute of tunnels * bpf: add support for generic xdp * ip xfrm: add xfrm state crypto offload * devlink: add support for pipeline debug (dpipe) * tc: reflect HW offload status * vxlan: add support for modifying vxlan device attributes * pedit: introduce IPv6 support * ip: add support for more MPLS labels * devlink: add option to set and show eswitch encapsulation support * ip: add handling for new CAN netlink interface * ip vrf: Add show command * ip link: add vxcan support * ip link: support gre6 encaplimit option * ip mroute: add table output to show command * ip neigh: allow flush FAILED neighbour entry * ip tunnel: add support for mpls/ip to ipip and sit tunnels- Update to new upstream release 4.11 * ip: support UID range routing. * ss: Add inet raw sockets information gathering via netlink diag interface * ss: print new tcp_info fields: delivery_rate and app_limited * ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times * tc: flower: support matching on ICMP type and code * lwt: BPF support for LWT * Introduce ip vrf command * iplink: bridge: add support for displaying xstats * iplink: bridge_slave: add support for displaying xstats * ip: Add support for MPLS netconf- split link and compile steps for binaries, so LDFLAGS and CFLAGS are not mixed so the the PIE default build work. - Add iproute2-split-make.patch- Update to new upstream release 4.9 * bridge: vlan: add support to display per-vlan statistics * tipc: add the ability to get UDP bearer options * tc: flower: Introduce vlan support * ss: output TCP BBR diag information * iptnl: add support for collect_md flag in IPv4 and IPv6 tunnels * ss: Support displaying and filtering on socket marks. * tc: fq: display unthrottle latency * ip link: Add support to configure SR-IOV VF to vlan protocol 802.1ad (VST QinQ) * ip rule: add selector support * bridge: add support for the multicast flood flag * ip: update link types to show 6lowpan and ieee802.15.4 monitor * ss: Add support for SCTP protocol * iproute2: macvlan: add "source" mode- put lnstat nstat routef routel ss into /usr/bin so that users can actually run them- Add libelf-devel to BuildRequires to enable bpf object loading- Update to new upstream release 4.7 * add support for VXLAN-GPE * ss: add SK_MEMINFO_DROPS display * devlink: implement shared buffer support * devlink: implement shared buffer occupancy control * ip, token: add del command * fq_codel: add per queue memory limit * ip: add MACsec support * ipaddress: Allow listing addresses by type * ip rule: Add support for l3mdev rules * ss: Add support to filter on device * ip link/addr/route: Add support for vrf keyword * bridge: add json support for bridge fdb/vlan show - Update to new upstream release 4.8 * ip: report IFLA_GSO_MAX_SIZE and IFLA_GSO_MAX_SEGS * tc: Add support for the matchall traffic classifier. * iptuntap: show processes using tuntap interface- Update to new upstream release 4.6 * vxlan: add support to set flow label * tc, bpf: add new csum and tunnel signatures * tc, bpf: further improve error reporting * tc, bpf: add support for map pre/allocation * ip link: Add support for kernel side filtering * tc: introduce IFE action * add devlink tool * iplink: display IFLA_PHYS_PORT_NAME- Update to new upstream release 4.5 * {f,m}_bpf: allow for sharing maps * geneve: add support for IPv6 link partners * geneve: add support for lwt tunnel creation and dst port selection * route: allow routes to be configured with expire values * iplink: support setting addrgenmode stable_secret * tipc: add peer remove functionality * tc, clsact: add clsact frontend * ss: support closing inet sockets via SOCK_DESTROY. * bridge: support for static and dynamic fdb entries * iplink: Support VF Trust- Update to new upstream release 4.4 * tunnel code rework * add VRF support * add lightweight tunnel support * ila: Add support for ILA lwtunnels * f_bpf: allow for optional classid and add flags * m_bpf: don't require default opcode on ebpf actions * route: Add RTM_F_LOOKUP_TABLE flag and show table id * neigh: Add support for filtering dumps by master device * route: print addrgenmode stable_secret and fallback otherwise * tc: flower no need to specify the ethertype * geneve: add support for IPv6 link partners * neigh: device is optional for proxy entries * tunnel: determine tunnel address family from the tunnel type * addr: ignore EADDRNOTAVAIL errors during address flush operation * vxlan, gre: add support for collect metadata flag * route: ignore RTAX_HOPLIMIT of value -1 * route: fix printing of locked entries * vxlan: Add support for remote checksum offload * documentation improvements - man-fix-documentation-references-in-manual-pages.patch: replace Debian specific paths and package names with SUSE ones- Update to new upstream release 4.3 * route: filter routes by family if so specified * ip: add `ip rule save/restore` * Manpage additions for tc filters- Update to new upstream release 4.2 * route: add support to print 'linkdown' nexthop flag * addr: add support for brief output * ss: add support for segs_in and segs_out * ss: add support for bytes_acked & bytes_received * Add displaying VF traffic statistics * tc: add support for Flower classifier * GENEVE support * link: add ageing_time, stp_state and priority for bridge * bridge: mdb: add support for router add/del notifications monitoring * ss: print value of IPV6_V6ONLY socket option if set- Update to version 4.1.1: * tipc: make build conditional on having libmnl. * build: must honor pkg-config flags for libmnl. * include: add copy of tipc.h. * Fix MPLS support. - Drop iproute2-tipc-headers.patch, iproute2-pkgconfig.diff (fixed upstream)- iproute2-tipc-headers.patch: fix build on systems with pre-3.16 kernel headers - apply build fixes also in iproute2-doc.spec- Update to new upstream release 4.1 * ip: support RFC4191 router preference * xfrm: add command for configuring SPD hash table * tipc: add new TIPC configuration tool * BPF support in tc * Lots of RED (tc scheduler) cleanup work * color option to ip command - Add iproute2-pkgconfig.diff: work around continued ignorance of pkg-config- Update iproute2-dirs.diff to respect /usr/share/tc [bnc#934828]- Update to new upstream release 4.0 * ip: route: add congestion control metric * vxlan: Group policy extension * tc: add support for BPF based actions * iproute2: bridge: support vlan range adds * ip xfrm: Allow to specify "all" option for monitor * ipnetns: allow to get and set netns ids * iplink: add support of IFLA_LINK_NETNSID attribute * Allow specifying bridge port STP state by name rather than number. * ip-monitor: allow to monitor ip rules * bridge link: add support to specify master- Update to new upstream release 3.19 * ip link: Add support for remote checksum offload to IP tunnels * can: Add support for CAN FD non-ISO feature * ss: Filter inet dgram sockets with established state by default * ip link: Fix crash on older kernels when showing VF devices * ss: Unify packet stats output from netlink and proc * ss: Unify unix stats output from netlink and proc * tc class: Show classes as ASCII graph * ip link: Add ipvlan support to the iproute2/ip util - Add kernel_xfrm6_raw.patch to recognize more XFRM types- Update to new upstream release 3.18 * Human readable output for `ip -s link` (ip -s -h link) * Permit filtering `ip monitor` events by device per "dev NAME". * Permit filtering `ip link` output by device per "master NAME", and by type per `type T` (e.g. type vlan). * Permit filtering `ip addr` output by flags like "tentative" and "-tentative".- fix bashisms in gaiconf script - add patches: * iproute2-3.16.0-fix-bashisms.patch- Update to new upstream release 3.17 * ip: allow to set ipv6 address generation mode * nstat: 64bit support on 32bit architectures * ip: don't require "name" keyword when adding device (3.16 regression) * ip: support of usec rtt in tcp_metrics * ip: allow to change slave options via type_slave * ip: add support for IPv6 VTI tunnels * tc: rsvp/tcindex/route classifier support for multiple actions * ip: print stats with "ip -s addr show" - Add revert-bison-fix.diff: fix build on SLE11lamb18 15896384405.3-lp152.3.25.3-lp152.3.25.3-lp152.3.2iproute2bpf_elf.hlibnetlink.hlibnetlink.alibnetlink.3.gz/usr/include//usr/include/iproute2//usr/lib64//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/75b0592a924df6296fa39ff1eb9eb053-iproute2cpioxz5x86_64-suse-linuxdirectoryC source, ASCII textcurrent ar archiveC source, ASCII text (gzip compressed data, max compression, from Unix)+8yj#1Lutf-8362574f365e153b70d338fe6e629b260740ba2f058395442a471a902e3a6b601?P7zXZ !t/U] crt:bLL 4!W1;NK Bfgwe)8u…4!n>9oOu#<𒉲za[exC(YQ_Aʈ yPb[ࠡ-$p&o=!wQs14ŭ3LqsP~+ Fll_N_ " g'ֶӯ1xfߐENa Xh'{G'&At05f,3eDT3rRBk2b|BHűGLQ6m6Y9j$Qi.T 0WUe꺳ᶿsS]Kz8StTtr)!$>Gxh {|X[pBœ&ZLC$nT5h'C׾-~kzlq5w ,& w T\p^++9A~bzz|+.G[mFxѻ`ӳ\d0c6JenG\nn5S>m?r>:(+}$%2z90Nbe%"R}Wdr^t݆& w%mZarYPѦp5q8ghUy? uM_]\^ rEVadbPF{㬄Y^N`o3e9ԧt( [Цa9G-58T?*$F Q02IknQm4&(boYˤ[hNd0uTgE?A8x&ZȨ3 Z3\OƼ#ak(iSJ]}~?/4vIhMIZ{meV]WF/Gym2`i76tC8azPb L4sf)SJR K/OD ;W96[_bzX':lzo~9U*s=;bTڻ  CթJvf"ڱ&$&9R"mM:9z  =8w,ܽlH>t}R3¨M7eة f)lp;z:,(yQc&8T][FCȘI;N!FQӒ_>`i\Q\i0ҽK4UV!}Ԧ,"*hjHߵؖxe/ 2sSGGRLظ+4&ž=,2!3+7f|YVOstЦȲIIp`eACa1 2k"< u,U79+MX 썶L򙁤4@3qwVHB =7?9MiA z#٭ $7mq7mTa,}/ߌ/fW - E%*J*ˤWUԮsBT5m5 d*[06I4=ߞ` uXhA8}g%8-tM7 :$W[BE^) ߮lhJ#(4PG(@ c 1*[&YCQ/-5k|Un8?5X]8jx3ӢDM|/o ud]hwc*[ț&1݊@`Y®ry 2̛b/[>LRѼgٞiSL%9?UJt&);GJAcJwHK}4 =㌁ip0t?0nD #)޴>Wdi\Yܴ9AW;I<0 xYE$ZlƟ|:4wԼmԧpt^CjH\V{TM+._$7YXviAJ'˕ ק2u5 Z=8ߢ }ig|< .ŀs;dN 76[Ls+6{mNɩY_B+E&>L&U;>u4I V?*RX}_fbMrgR b( r? Y H׎=gy3IA:Y>=euT'P꒚|hkfSM w},kv7sȫYHt[4yUHt^_g 1#VK5>+1Iޮ0 #n* xp* Kvðl;Y1I͟ҐԸ%/i|iz`˪-}-YM9eZ+(6>y'7譱ymPy_W MZC{uyP,2?EW HU* MR4Q|t}m @Tx/*'6"dQ7՞i.%3ىqvC2{OHA3=_t4oUM[nq:G}PMkGv2AA1* ïM63 !:E"K0P]..%4f kU)--Ty0h hЂ >.[`3R0U<K>֪bKͣwd^MQUz6my~U-02 :>4s,3pg\ O{ԱS`dP}kq׵W[}9M1`1b9(M:%{Gt-Ys]C^"O |Ժի|:0/+컐.C_֝0u܁=Cq\<۵GUaCӒGg'T<|HU^G4Ma!3Gh&+0agXJLh}^%F& G٣`W4 mm~As5)"*tOv'I 0,\1pS,rMk\5Vq8QDe6Q|8VA1I둨>:@,iH[7?Яo~ rfhjflQVeN3S{G$3@ P|@e)CIkd7c/a Wns,ƥeڞD/y;^Nh9 /"Fb-J&eS.rcM)J2UlxW J G5"]zRJB[Pbv>P)07hK@[Vq n[- > KFǦQ-6I#fj9.CiJhň90R) sL7mN*1Qn # [b65oPv&?l$ڗq<)(bZJã܏RBchf<*V%u콬uC 㖠 "5K{-=re|Uc7k ;< izgْ.9D6YgZX|F3kX#bٳ$v7pq "!i`Rz!?USl+sg-73@و$wc-)I/ .<ݚj9W鱻W=d7mQO?Bڪ{BGOHpE /=9DR̨qh=HB=(~_M?2_wU4*BB8+Sxdbӈzs~*_z54]\?\>|999P]^D\=^^.A< KdiX3%^6֮fn4<8:@tcZ}0w!5gjLׅ?Tݼ^_.X.v5m'!xuߋ{4NjfIR@- Wv tF0C\YdԅBN -$*PS91!`H%>4/Ƭ {Vt'k~ԾR iymE6gVk'$hG o1E;5:3>{]H'ڄP,Oݝ\7Lx @ > zX 3bs*- cPmQ+Z;z1Nqmʵp[NZ5ߺ'@^~]tH}#nSVg1Z'v?:@G( _gk\4}g;T(l]ks% ʞvϜ N "v4N /}_(Xe@ӆEh±SK/S-pkҙe A @=ourarh'{櫲VZFeZ+VtiƸNt?O ѕG֊d;0Rqu^$EA1#9_&4eסxA?Om &lj:=;3cs' ε8w<750 #$:2`3MRX۬{5FyͫE-1DL۸xީSu0ITɓNr E G$ؾp;eMgIo~\O-eqXuXڪ|FD2*wO)o󴥘l魵!ȉAD[Z"(.}f\*Q[{o=Uq?*}rn^4mo;E`Ū ʵ6Kӏ.¦wȒ}?9J7B-Z@V "57(.Te! qtv,HBf|(4mBnϠWz2VHw- ; ز(qH0G Qc = w$4yᆷIA<{887K@Z4It^ۑuiJ41w=kwedC;G6 .KIk)aO }v.]c9A83/.!ڌBkx%<41Ԫ@?YwVyxɢΏCa?:P,<aH|LW/12a[8cFA>i#Q|}JzJEQeM\ a/['̇|P+e"=Dwm LƪIo2skqk5l5GPnñhVoF;я7=3gp0a|Q b6:$֪RR#!ݕ sXz %MgUByའ4(j.pe3QH݌ ?AqeS_ zLʘd1zSWXU(=0?j? y0㽨՚QW|gxzX/o\gH'"DVlɟlN)č2Ձ#UUڡ>;/0 tT&F"AׅYv)`S]Oɺ䖅_+`$!| /$p3>}P76+r-zSzHOɢ*K*,i oı1,=:#8r:>}x'.sSV bRG $fwbhi W W{Wj2:䇡xR*ӄԓ?gtz_CH슕TBHkVNFM{*#MNЮ>;7sT`L0B_Rݱ["ؤNbE~E?5nzs$3oa+4gY`VEvk)<:~x!vj. xF߃{-63OGmTŗR|2UY9ڧ2U,W V {lRULΆϡ} 6t*Z*BJӺ  (]BbK.V7M>2 5l HyIW@[fd@VG.<iO DsI"lq"~N@E.`Og QqzoE9qm1GE~) ޭyR EPXDg@xHGeOۍdWMpѣ@,D'++qʍf%ś4EӦa Y6FsK-PǪ7ךd~9}zdCsMb A4$7fm>ygHٶt6w+Eڕ~*ɤ>-2! qPVn5UqT|PH8Syi}+m^!i&IᰩuD{˻ϥ䒯O@y CCHL^ 6-ǒ~_wTEVA9ơ쌔%\ eBE9Qf-}''͋;]K^д1rx0ޣ>]]2s9bXmw rN$1AkOq`ddVb&zk]C@O~_bM`/i'w%_6-I-dGqd-P99D`x襈&\5{pZȓTh>`tT9xL#0ϲ /.>hD~4}/:wQ̐ zdrYAw8Ld<`o gQ"WҳLMY˾Aox Ms~]qb|ᅓ)JD4)NJ`kO"eK =rh"fkR/dŹt`豩y1dMYtB. AY1Q<DҐњyt ֽ 0)Ѳ(AX1>ã{<x^.“_Q8l!!l|+d+C^NAfTu= )U?,<[-3!%䉱Oj%ݤAdJܞ7K=o%Лh[ު΁kקIIE?uf nlqRRy%r"{ 3 jK> 1Afl,{q ެ ( iŕx@,׃.'%H(S󱓪T^VAVT𻽹'Xèp+=^2#˝>ꉢĨmLi UTc?fUUtZ0? 2'f_fk׸"(v|^N c50"$I!\ H'Yt|Wf=n:gq ) 0@չ)bS T(T +e2#yRi dFHA&3~2+p&^M5kj6{Ϫ?m X^N·s5v&"d#׼*% ,< !Pɗϭa<@s.D>[z!֕I7{@XVgݥͅi,cmCeyNDžPFP9MĄ޲8}fkăz83_1N޲م;^$^2d"Fo hN-`=a7 e.< 4}ZEmYZ X-^XLYc,q"LD"I:0&*j ԆL }! qp6HQx9BlʂU-gg$XX~R'[W!OPEh`GjRdEN ]xwj˹ow&!$C2 orCӸrt~̊ܦyKL{?krY@r[KuG%!˂+i@Wy4Sl@a(į$u% J34S $I'Mʷs^vL69d5ɥ5sC5v5b&+Ǧp9wJI*sݺ% 8sC iW!:Xՠgӵ5[-TkNs~ Y89k/ uq8ބN!+OsK-)4brpb`f'r=.pרL53HxEu 6kub GgT*k"=,z]SL-[5 e=&!:&>g22ǀ Cyh#AŁ`A`2zȀ^;}n(\c?yr9vmFoCeo`juI"Sn\c&FV爛õ(g_VGk Sh21^b[(ˌ4CQ)Yvm\ГѝhTk )p4 j۫5LɎxQ~<B(xܲBSbcƧ-a? Q)/p<,XAK<ѳQ7UфNK㫞`ݝn(y(Vi_9 ^لG4wLBg(gZf_jQL;>otXb QrW. Dۤ[VtKiz@ %ca~{3#L>-rbu_IL8ȼ1Xy!n.%akmx-xP[Vi7x$F-x={.2Ρ&P^q̺t"{t~Nw7=%_x"b`Pid\vCH[OkO+|c$>ɩEl=NM5nU_b)wf: NX_X!FKyA>Woۥedud{US]3gNA,io*Z1YF@dXpY9wH>W7 34\ڥ,D*T@dx=cwwBprZˌ+dÓ(fkVBH#Hv6_P6^x7"-HI2DžPGe/O;If< r23#gPo,~C,$l4W|AmGn4⼪ixUpQfsOjK$XcAMi!H-=$2D8_tHN%ISČ N"[[򻗚Na{Я%?GV)n됈W:Cf]åJOA^ 9\Inu獈h 4BrGRUpfD|*AO/V@WKϥis/W;n g1&2i-,jRZ2 Utmv[{d WD #O B6w Zy%KRPyɷ@W)B. 㸔pGuX 7**}}"{3'/fG+RD֑[q`#`1ɏPTAY^VHQy{W{ig mBgڒq(H/?yoDU.* Fsd-%eIe6TNM2 ynMI<4SRu#=̀ ٧@YPVي> " p9C3P@eT|c"agE$8-[zlϞ)k2 8nqUv*~0>*l?Cpm YSZBdȷ/擒橑.uj,_Fl4Tn&q .? zuX;D$BMv. B丟/ȺD_>?`ؖ'Byr&BƟ]e/V]{ Zj3y`F r=z hM'iJ;ݏ\7)R10a8t"W:G}O6j+ *y, dg\&j"j߸x'-mmѰscg^Asd1&%\nl8# WΟӾ)yN}f32wNGflN 82:cS"'x9xs!et.?+z+v7iK a!;T&;KT'瓆b kÇݿd̆8rB{z?1.ÈqUqӉ'Y쩫wjI/J<W>q+IZ5JI]@D5f"'hqspێZ92?#`an-{T[2hmQ Dһ < dm@^ԼL5^Ce:A[*Hv[GTeªyxZI'࡜63*9}+73^$ }pv=()4Ԑ&= ZV> ڜxdKa# B7K577 #Fhe9ɓL!ZtOtW2CZ8ayK옭H09ڕ*FSPyIHh״珮xؑLh) B>lsI o`FׯHmMt: ?eķ]- ɝS@$*a:ZeEuZ6Czѧ9Q7< ^[-, dzoKo :f&pq :$F) [VƗ|BB/AٞCpy*IOі( M|x cJK{é6AQP6ڐ0;fb~9z'$%z[&۷ߍD!4AAO rHyHbe$^}}Wm=.lxϤ%pyk'02 z9-tCR[ @y926vaߙ5{w4p.]#R=2ݬCJͷ>o)~I@(bolI(-(o7 bXd_Q 4&gdeu5V?d*j,xs.Wu2ɷ(C@'W^v A57ವ-G7%GGI"CJǘ;Ykr?+ѩ3"$%R$=KvjnM )IԴpmxx+jQ3c=1:2/#IkRV՞ƔO.f\G?E@0YFs:tԩ&]?8hd96Gpazi%b!1c}l2E 7MQOR-l^1C+dMd ʭ' VCoAS AZF_4> SJ< kCH4Hx-oy" k^ ASO5U{j4U>v4VgAN.T =B4Ug&gf$DZ+6)GͥDS.hWqҪh!֭&Y)̻XhUOu ɛd˦@d'V;z%τ?vmA$^)O4RI 5.rkHʖ+8+mQEѽ/^SGQei^*>jI.^}ڄ0^mp#6?̄Jdgw׆mj!@ >M0*>jv ,|/Y""h-'4j (ɛ@ kc`4NDketK9A;*fd7~ Ҩb,1s[n=+=Gy6Aw|0r# Grj0Q;dtjy4 )괫M>aџ^5 :=boZs'X 5p#]>pCd(pÎ,tV'7&:;zבaj%]PRc7~&Gڴ?Zx+ ;B7e]HwU)I1E1i=/Yij<6L`ujZijYꒊ3H~8FIl"cTNQoSO99YPǶ!Ʈ+-wziD?4N@Wҡ ~b w}:҄d-RSkceɪL*V,K֫rnT,m7vqtgQNɩ]ż]lO-tUrHNi?ЀgaL3dzq QТ`(<"OxDEX;TanW{^{ $4!?cb@Ñ`\Hr\ӂ6߂J ~#XIaɄ|Te3b9CpmRԿ ʝaa*Unˍj[7`IO{Jd V{Wv3R̢i,L`6Դߌ~+;PJGTIk՘,$|Y0eQ&a\..6ln/xQI`0pDa'IBRjы@T /'榌 F$1'$3bȐB$P_Vk z7?Hߠu,HH Qгu2X"A:]0Cf1}k/ℨ_=֔>ɌqDHsn2}j!:wd)^*rAi 7Za ;:y1X)}vҡEhZZ,m"F{ʣ-cUQg O- M-:N*Ut RQ4B C~hYl-kNԀĎ2ri-+_Z4]a*+wgk7Y8#x&U*L.O /Қ^o 4o$h 서)>Ix".j!-{g$e$n_|+;W,c鄓ΉVW)7zG ]fX2N^7N;WXƶT0B/a C 1Ou’Ưlsu8>ec#Q@[㓹W,R/ 8oFfBQqOG*Ͷg lWQ wP˂_7݋?+~, Eu/U#_.$ScS:dM!KazZCmwR9q;Wr ȮC#/8|#s *)iMH>P!0H&:K" EгQL|&#pxS݃XL`K;m~D#Hi`%)_,3>FD  i0ˬC7:1=3)l$:< #*A:j08VZB?ۻ(BopɫnB,n2aZ|sDգ Ni0/n{pˇ Axū*\ ?rxnr6%6z|ww\ Ū\][f5KzX;Oyĩd婩G]mM 蒛Ӫۗv|C0X26@$*VüProwt6w >{/0QC.TxW#pbx([ӷoBI1{[O"taOYj_,aUOj):f4h@ye5H~٭{Kb$ݐA- Fw jfiT `~ڠ6 wS: sܒ-fx{>ۈ_~ɝmK0o$S3 },C]f,ݎX»?ψl)s^ B_ƌ$lܠcfF0@mF(9)oz ( ^9mwW&J ;EuebY BI?ŊWE]ީ{ =K@]L%nIsҥk؝`peUQ]bna;ȞF̘cX%'a3m56y͙( l|A 8m2X@omc ߄tJmyoKd/{ ~Ej@kea*ӎ[oN4O]8:|\'XȕH ~dԙ[ \*gq?"Sc/0WC n_Qfpn;$*) rE Nk0jN[uߕB/yD'<8=n&n;\T(6ͽsh@ؔv(\¼_S&_͇t#-lJab9|I;1^;f'NjNkgP x&w*=HiA$TiM>|ܞwe#5XbzW4ޥS6D-+5%qbzX dOqA< IV-$jp36Uq0bjek+&tXӗwZE]&]%+֔lTs ~$݉J`3qem>RyXJɾ33U6H FD’4owvm2KL=0#TmUh/7t9xc08m\\{X;uCجW4zGDV.!k5UغEޢe ZeFM3r:!}~N 8u`#4T`ޮ`p@6 y *A3Qt$=lTg^ iaz֒d1C6Z$l\ &e[)USV:Lv<5AǿEW` DI7{RٜeEFLyK^x+C܂#%G\I'JN˞O%1q2[w ǰpkJ۽ϕ Rgy VfM KpR<`.&oU|mą^Z /elWtu{oB#R%?I%ّG~آ r*b9~R|1,7*HE XڊzIpT@y5}L˪J8E TΎPΊᄵ&;I‚4S #hd apOz. TüQ2RULjp55No(nU_#20^ TbaW ϵPZ) $b$%#US KG D!`"(hݟn<+h6q/w&n{E뚹9n> 5yYNݮF~aj/zw/qjm!b4X',#EyeAdX\b@i曋-O[ᙉ=ByEmMo XɁ-\9 B4ҽLŏmVZ,S4K pslzTF, Y^D#׋ mx2+SR{x(/;kiݯ8h0 naT-?yBf(hlpK+UVؕ1Tn Ǝr&C _n]4(cY:K+p@|'5>p ]Jd)%X$䷅-iTv>ΕV4g\l@.~LyWx+2%B`oVҘ |x.!Ӌ  BdK6xiNiRi+'[Ɗ-ҿ 1UG*vA^_4,2tX0Q]`xTi`2f.u.G)/^ eC\v_y*98&E?!w<7(^PYe űܱ\兦$͛Qklk8b"@VNyn~ 4.` d,2cOA2[0L%K mQOLg|‘T9^Nt^ yrWH۟9`ybfׅY4@KNO"6J j71hž-T~26&l$~@yhrǟ/yg <ŨX4DM(sOpaF]Z~ 8oR % )OrgSÁv"R0WcEնWz_uDe~ w?V6X y֌O`)e!ӶGdcI+%4^q.&P4+K 8 ; x;iV8Bр: l 1;.XX (2NL^oE49MTav`_X}ayیf:hnLXS2Dͪ8o|z#Y;iDBvtnTWZD<Ɯ|H VC} EF"AG#KyGNWz)< H}D0.jBlvw"4/@ ^`9],iHĞi*VUbF[%f4"T)i6Nkq^ji9.FqX1;򼕩މ5ϒD n qmhgPBua&"acf|_#= Q+!9Ii,:w^3xh\Py^Qz#k_`tTC ^yȠy28kYMKׅ0,.B{#ۻL=.Xؑcڛ#tWDMjC6Z vFvf%t>=)F"t ,9Jm$NAufyUTRTy,&ut9|4ʓ˕*xQ3:5fHޛyl[̮(`:/ߝa\Xtvj񖂷jX3(8gTڧ1,-;UL|D-l蜵ql&Cfv Sw%7Um*n AǷFkDкSCH *~kzBNG KLGNDD^ծxyÿ hO_O4ՖK ҊL_\}1u ?k[)izꎨҿޏ1Gu "x]kAn ߵ ѱnGe$WhbM> 9G]m]<;$"19Y`6^V˜֦v=$8C`x7́Sk6滂Ì 7jK Vb1e~-+ŋFM QHߪd:bZEظ׏/tӄ[ Rf fP]b:Ҟ5qD؊l+FeMĻO.aؙɣ;l5 MRm7/Zz;$ԕCV8`A_dC̾2}93EiYco!1dI@V#[dc.DGrQTaШNSbF[@,HnAZnPXFw)YQ\&MnNTPUbdeS;]'(m' [/] -*r$4C5.!df64s9eϼA'="\U>;3քW b QT <8_c8>w M<'}DQEqPGa[Z͔~RSQJ0刏0tFUٖҟ Z'kRR= S5W[ܲ|k坬 ? )wl+kD;~h?鯷I7 ?>{ uq;G=sf*"560EӉ{QRY$ga{W?_X-B ޫpN5u\UMdydu+kA( y.߀OtX{f̋e8sKo'ќmbXz(ZPd=BA(g+Idu[Gz  .$fHbמn66HXh/|&Gp/S$@l1H`-aB:=;]AXsŠ콋I3` 9S2h;&}1dVV%!VW- 0o[=qm;A, Z~HJ@'A_PH+p/Ǩ$P8upebx(H?}|e Un "lyFY0 csK,!'h}NjEXkQmFݣ'ŠY_hnr<끿b%@Ln T\GEˇ;nϝcV:EWs 2blCW+>z Gn7w 5gg}NUc&+S"-J2Jv%Ā=. VMb^hHuo4%ufQzeD&{@ٺdR?Kc c؃xGABDv*Og4`yrM8cȸApvIPv&OH >Kd!29G&">'F+\&Ghʂ%C*KqʝqPKo5K8+Ûwߐ-cy<*<6^zRusdk=7t;u @`VGj8FK4gùۊ,oؙl]WXmj[],qv!n1`i >fb8 (w,AD aUSTg)gK%\jط߇&%Sώ o–{]t_k:j@@/g= oDy%ܧJʞ=%RA5:uS; ] $14F 9{JSG0 DMa?4bzM*K.16H-`ni$&~5MܮiIY!*$= U?U6'β^>2<6Rkr_Q$}`fKO M 4ukyR OD.3Yc~weN~|άVcQ^w0/O|Qh*@muw$@̴̀94CUzjT$I7ʺ'i&# xWHxMkQ':桚AVs #E㉪Pkp6^O$4ϭvjylD2H")=[U#ץJ0RnWuGw[0$L9`ܚB[(2%5=jꊆ*2sK29kn@n9ŝOv (MYsm9%qĉɸ1w+4}N̕#bP sUowdc#>S2 R%7c}@U5t?wBo>HoBn9{q{m?<:2dn 2=L SH:T#n b=ZWKpHW~GV2 M: C"2W.&fKIz@0\nR~bI b%|'Omm;/|[7=|ԡTJ>C|࿃`Ĕ!&ytlӳT yRHO KGLLLDU7&vm(kiY2\;` ,kw73:a[2ǡee"M&l Z= -,޶(}^WH}ٽ1ܛ:2Ӵa{q?KUޝIkFWf8]uxQ6{-4zz%R^! )_=Eۀ3&,J䠖^ᜒGP" D7aш[Xn9)e#7/.LzhY{6/wæS Pb#}F}Ո~~(Z]XoaXabԹ 4\9a2 E^z*t\NT8DnSPǷXGM[S6$a"zXxrTnZ[ 3dW'\1 *pJQǜ,Ee!*Li- ـ~bʝg0G% >ǤPiNїF+.waqߣU E{dn⨀ 7`.|so+TA|-˃rhy\Cۃ;kRq#UWU3S3|r#ʤC*`3Uk+\cm hq;ؑ(RͶ90H#~avm-}Ès/ߖ%kp3RK`@/ AVD6qӊBL0uj*֞)Hvc-^ϴ?,u--$k\GvH{8bCfQA32h@d:-)fu B@uwvTY3HM?D|E.i6m+_=/ M`]M~}%y~phϙ+ Qz]zfJF~|qBm1 QXx*Ha.h+9UPDGq5~$f;?e.X;i%I3ސШqzOuؘ1ـ"j& LBQ&_62MC׉OC:l K2Rΐ3nߤĕ紒1fW-ĭd[edii(0C~[eҀ P@K+Zwdaׅ*]D n#e^D!|MǺ9n;W$bf͛}](RVxxH٣ðhE\R Fœ|vW¹mz5joߖQFvUYɼ=KTJkRlf>5ʵx GN۷J^ۉiE!7׎]G RB?aeHNP MO"X>)VSGc+Ŕp:ATpSg,n@#4_ .O>-xF!AY={&h. ef[^cm\dOF#Dm'Mt_k /7 oDQ$햇|raKQJgUT4o(24CPHxiKiSm1lmR*'rBg@?f{ޖEЎ WL:%jP+h/`- EAܖI[显n!7`\P[?18$oOJv4_iMAi<]M޾PLT;?oD"Z06r\P?劵|0yt?:jH0fX&[\L.p}+]VLXe$-oߐ8IU0e AkBgcV.1cDɅ F{}Aʍp%& 8[z~b hiޘ3 04zX՗5逳@`_*155/sv#fctJpb}*Ӏ;ǽXHٶ}(oe[N4p{exwrjj܅.-:P>o9s'ys7iaHDo9)ș}Jc ϑ@q>Lvz%GJq~zzދ@Nfs5p {4ZKEGZPS֣[3'ґT1Q*{&lKO6ݯgj/ wlü~qQLrղ(?6!;Xd@%ֆۡހ _* |,g%m[3xY 4 Xт҉l ^(nP465bOspEiΗWuyoZTaP <,ya]F=>vx.hP1 &5{]#Wc@%5x Y{u2&-| ,j5dT \H Vv k} e_" {V=)qpp,!Y[ᤔ@&N"o4Z}\YG Q-&ieiZ`̍0' [~ݪ:HJ RKǑZ_춢cc,$:|BV6}zfLw1.!lz9:@ 6H8dUk>#m=?+- (%5 vB0_q6?Nx'ͭ)ݶa*Uc p_+LVµ3p0Sfռ|@gH_;Dt>"ISvA ]06ܒNE~Rcc<^v{PxqN.P:_gk-E]ѿB>yiƚ^"9혊}\r%0 SA&JZJeǸ˖y|,3b€4 VI(=&q֩{rc k s}Cj q=xmdW]"bB3 b(I핮\bDIg7_^VrjѬ0 <(hw~CN&g .l%:"qJ_{#y[BP". 0!< Ix/#NhDW|u ߴoՀ׸IqO !ЬA %+&;P&=o@B&d2pEר `x=ax}7~uPk:0,P_ ϙb}M_*b$˚ +}'51=,:eHXq}1-"LOQ7]9m2 3zi*'p(PL{*v.|#X,v9lVOٞaro:U -cA|IlQ Ͳ熗Ћf?8lԏer Kό6ia | v۹RLs_&0Hh[ܒoݟlc6&Ԣ5F ք*pKT?JIMoCXfr6p}D̓o~a8@`-9H4gQs87v2-UGn3WQtE8VWsU%M{jܘY^֖J5BQ@M}[|zrXHW,wߙ# 7;pg|r+Q$kNJ99\PFb4 )a$uX?shCmDs-=~k%XӞ0a0-8ᬚNƗ-S2Kݦ[~Qr̮uH,USځghaw@BCo>DY2.7GPYe8 .j9J0K{".߭Bԃ%Wڒ&~+g\S]cgmBD\ICoy=`71'u`|g"9:[d趴"&jXs_-~pU,$F.}GQ,MVLѺJ$9*5"NAs4{s[0 aDbPe1-~b&~9ي2/ .p.Af to59ֻz+ü4 3H6>}#?+YknւB1^l$I|;Jv+8= M'4+whf+ +Y5 =)6kelv+aFCl%ecQMvR"OZO(6뇜DJP\t4ѮEx7 03lרQt0/P@}#㛽VPOn%10K<Vh7ӄ-oy~IkAUCO@82яa<_pFsHtt HC- Llǰ`ј s/.)Q1~zu ͡%7 F uz1T (0sq=Qkn@bj%&UTDON}>voؕRm^_ب$iU'붣?V]MsTaI=~ynHdLt2q@46au2]Yx2ǒzǎ /=rXN|MO SJuH9Q!bi$VfmRJV#X??8ANхYzfxoH\DM3nruca%mxX^"q /2g.Ej% Ӎ!؝g7:5$Ol] bM6%$QY}WgN/W =}CSv &ܨ&,ZwE!bQg0X\kM` ﻚP!I{5x' 9: BHOQ&VDhp=z юG1cd;i4ǓY7oXPgX]0͍Rm-(ː{!*x |w Ys\t(̸-9sYUxaRbd(ջOt )ѧ-Wa67<>^E% B@x󾕠J W6Jfn;JQqbi2t!Cu~]\R@슌^H66&˄xI2CMn$>I`_I=(]H9-Lf3”7T Q?X)F-OirZh2D=Ŕz،ȻlHn3LS.%3(#Qz--޸uwn4o3<#X76JGE &/Cҁjz;u .,~qSL^'FcPIk $Wd #OÂRv Hvcǿ˒̤$90S~/dL+u-[GeD9#F) geew߉I-C+ֹ!tKxZx8c2Ra-Mi{md.2cPEvXq7|4Z [I\LLBS_TNJӶBs>h|nOz§"](,<1FGFfL#u`VvչJO ,>[B98d#YixO~,U+Mc k:xx X1O2߂2Gڳʯ&^)JIna\> wiy,[g^KS9`DK 뤶GNL4IG q"dF6?K,e6v:MԦdWJOuvᚓ*dl\1SG> Kk SUKc=Sa˦#Mg+ %{UQ*L]o9}9뿣`F܍&$nj%[%r a栺.x@4訣kZt,[ȥpjYサBj0=8E܄DSn([gAIrTf֫1+"$o%Z2-qW|iT NT:`up=^ q$9FrxíJ=QJqQSc,KH\1{`ĺ6Zj1\vq tZwU^CȥT:t[}7XS{oƑ\!J嶺 0POҸ龑 V@@"qYtj{ZC݌~ߠ,on8r]ձ}^ev5!1asN]}c? В${-s44Iᤘzuf6^2w%*Q[.kɘOqL[wdg)E~mNUC=%wq)з< $2GonԺ<~i4tjIACJH荻ňꉧP,>>ij)NS`N^]iT+k$%/Zxq]x*#Yf_#"p.iGdMx0hs{[,Xx.BOuxFY84%Wblo dֵRR bX*BTѦDX}괌- ? Hf~IlfRY$dM]_L`HȃסL\ߖ+1c*LPwVfoΌˤG?T`CDm=5,iS@AI )! ZuB1[k+ִ%fvô y`!#1ÓB] J[lq,[HfɆ0SosI ($C!2X~6"tu'TOsk&S/&oʊ<5^(Vl^/B QB|&GA{3Vl5/odH77uk<&M3^uIw|" hEe1)M#N%h%|Bћ =-4gv\!(F}"'i4 Nwd LYa|g,"-'ߺDĚIگGƯQOC#n0eD]!+{(ʿ W篤3Wr۹ġ4ݗ0my_ϓt1 ļeQGrv|0g:N_|䭝;ۜ4Kj|5wF)0߻!᜼7 tMP޹f?Bm FKG֕`X*M9b:)6$Φ*/f1S+iE5#Apsz kmO`9u, (5"- ' ,Bg>MS.0Ol%N6:K=6qTAy6\hm`u/$3.K@'5>bW'w؅Q ]ێ|4j[4v7Hx}MKVo,oev֜l/MvC <ɒ %$;EB⽍fnNѭ㦃mbqbk ~ àm91vY89%kg5 qPЭL*% yʰ]O_6@ F%jy6e>P96_g(vhLnurr zɇ0#U 2(a ݞM;+SlZ͐kɧdRAu֨5ǹ(?ʇM'twqi%ؼuOQ)J)I8^ ͒¹&jףϓו# KAgKp4R$@XN3Q/~H0b$_3Ա0 ~ø߷OҶCݫ([~Eg2%}Ͻ!aW sa H86)J[JѝLXtNĴzu[G4 G[,uI Ջڿ'PVrB@ Ǯ;?`eb?T?Ƨc"{N9V[Ƹ@1D0=8}0a:zQ>og l!ѐ: ͘6{ UEc2z7L)GYT^Y=Soǹ_s[h $"H4%V*&3D)fH9^%]c2$_U>]eQXXi!VVԊؑx0~%BbM5pE)byj)C离_^{aY<}ǚsgwȦ6ņq.5'd㿥δ#֬Mfk/[xVb_D~Cm΀٩,Ov3֎pXwqlVݤ+<u3chk5NS[iB9>|38,Y Yytv7A/"KgBk^<~rR̮5 V7ԅ-A-AI,EI-q(O) ]'=s{;jZ ,ۖ=%M:AYR5pp1~qˤB+zhu,kjqAI Ϧ܎ 9nK\![WU=Gjg E$-|*1Bh rc9PG'$$%?-/`\KT2Az#J9<p\S'.ߛAPTwg(a{/v-8O1Q%pܡ&]}! <`~)&R/*wfkA𴰢)ż*[s C뛶B)#f ┑|}.Exͭ7 Bׄm-TL|DAT~Y f؞U`)tp!ןdZ5Y\[{b2_ b'ѕU;D9&1p 36;}ɖ"~u!ۯwQw'^M"` x{-f e*a"7u B.ԀTGœ \-?~oD}_Uy77ǵ[G$ j\Z!R  4hY I O={_ :DW, 5 aQ̪c=ϊwfSV@M~HL%tӚbV<=9'`<: $`&z3smI"^KCdκ +0NjY[qyPo:Ʀ@~.cw;すH|n#L-8Rh ZK9{kCjkqĨ_f&B|h]>!P:PtS9K !oII 6EdTRECDꛎqTPRDdcrԲPQQ@""8+]hd58CX*Ê%D7ZP]j1*v TyԥΫ*lЌ"%xc_S41GqPpPȇ?z:Ai'HEnny}%g7(b*_)i$ĞjL'+$"0KZe '`OpٻܷfTfa]E9Dٙ^7+hr{E3E=N2(!oBtvE3Xϧ 蕒U`^K,V e\ 瑭'88)S؆LD(^!$9Ps*j1VҖ]dřN]ǖ'%* {*^h3=;1Q5U@axᅈVv>;`iJMbh, sW5o^y .'.t28%;V}9b5xN/9PH?#f'dtf7ZʳȐHE k2(/]p /"X'E/KT9nwFI֔WO65wv)#j ÙK2Nt[ zzō9TYώ9%J?\%ԅYjn&hʍXխ҇/k1( Vc@1wD,Y''Z ʫxX95:<臊N hC藾nP xP^V* V 0ab試-9s}YYT ܄zny`Ja^a3v}\*+^N $d8|xB\sqB5Ѹ4gZeBRǯRdthML} $odOݓs Ykq˕g+xf VZ>钸pzצ#CYkXy]}L 2{!V"a^hgjǘ,ZM{"خ@t 3)2ݟf2i,ܡr_O WHM~׃R_jN[V56F+&XLN7KJLd#WyI Mݬ?WQ 8".a"3,@׽CR&o!d.2R' 7Vwj*ZR1Y]`lyF::e&/jyφ\oJa>a*\G-ALvd|x4n0 Ъy?Nҙ"#W8E_G1axlh)?0Gq$WL  { 9g]:#Bqyd>kQ=î=A[T.{"s[/m;XZBG͊zӨ%Gu|dZBDJvq0@{ kۇZ"Cy&ʱ//41p$8-AV,5*,EUܳvR9Ra%%%w4QXV1 6Fsd`ruF=6$JQvCCJI1J 4_-FxXӘ^mљ9r[K0m6qZሸ3iuRyiM?u"^ >XTXO>.byⷛ !J%Ӕҧ+d{(Yn=_O!Q/$,0=" i;p-E-L؇?H#Ӫ91Ĉ_s^:0@*ݺ>R5Ix3vmvcr3Pt(k%e-4VTnU 5@u"2rT͕y, U]Q+#>Z*-?9I$l(lGL;aMb` ZQL07WN22rZo riV*=&xLXby hqDAy$$@pC>cr,X^E@LY '3"i@NJj%B"fy<|qA>X@/  Orl!q -{#H,-B doM)uA.ks;++],Q~aB`G+$x'yBy8]0k 9o$8SJAlm[fv(>-)] 8GA*zH~O^lO9啣2?SPWN7Y`jh[<:?ߦ|ʕ6ؐ$Y} nWrH\?7-#KJ'ZgAˡK^]hx no!!Rwk\C>(ʂ HzqW$O窖&Ql8X U!Ȟ WU#kQ'O~0i"@LuGa2QY`ice#YXFhA3Y8)$$ n׉bXǹ`yU?wT}lɿV9jB771=dxP$ ]N{;`I7]`-\xȟP=@ o$a¢iNf])lךx$m΂A^ݚ X6\@0yм:[<),.ߍzǫ%F8K%7 $j_LuH~VCC(6nR%"AHJh ;gd%oNdW'^z(b2an4 . 9Ď=~̧탦jNM ~<)^FG̐SeI:ⰣqA3c3Y3WH}Lp[BoHw1.鹪c҃pY`: 1FM,[mjF^rB򨸄h徔,8\tEF6F' Fڵ|Ix0W>-2Ȯ @K== F_ץ>M/zjft6+!aOO!5JBw9€/++0-48 ol"M=tl""X\o\+?_ G =Mfc|tlk$Qz,}G.8%ݜTm{*3l*H'?³y>FN4M* 9D*,?;X.xZ1r>͞ i?+UEڣKYZ)<ĮxGHw۰!:@u'T2ýP%Y@LnLKn4Z#kܘҪxIoƲqʒ`nHQU5ˁ7jIZQ4F8-Bq 5Py:1J| 8M TN.x<ËRe`jMW5!d  @IzNE&rj)8Ti0ugV ,EENb7%E M\ݫ77D#!@{y;ӕJ;D@X-2zOBFDwS /BN̝-3YP%/ ע2*w#7[sNX9γֽr-VN:p OOHHIh}7-u\S?݆5)i5<?9%%QٴlUˉUIBS,ѓ>ClբA& )_Ԛk=u*mwOoU<@v.{-"36O."h) DܐMh A@|5k-zR$ܿ]oʀFȅ/'fxQ+92K7r+N}N5cF/tTFxv;a \ _hŹ!R LКY( :Dr,۬f>ǝC3."L2s PhYӗP10?UCq7j>%rJx7ʪpFdCP5UDB†&-5QRʚl] p6 LC!)@D)B+ᔊr䜰I`c%Du9kRs|e1`^|b\`lzTkŸp0߂ٶl] tNzFkqJ8acޮǹc 8:ZRdx%#kLADvBRdh>Ӈ'V9K~tDn SR b{Pd*X.M흝ښֻW@$V'ݘbk΃?r`+P .:߈iKevTnD팭r 8Bl.#.3)#͵\ $Lsl}:l ,F7Ql|0ټk;HB$}a&]^`J|*f|PB- I N -3?>+O_u)`18Cgڌ54f\߈.@5q_YmVX᱑2e+"T&ycLHWQVc7=D>WC3 Mƨ!kOkG@d$l-"Rb;4ppgZ9{0;wVĥ^6]-= оp%dߎ#j!2Lqk2|#?Ւ֦