معرفی شرکت ها


openvswitch2.16-devel-2.16.0-53.el8s.ppc64le.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Open vSwitch OpenFlow development package (library, headers)
ویژگی مقدار
سیستم عامل Linux
توزیع CentOS 8-stream
مخزن Centos nfv ppc64le
نام بسته openvswitch2.16-devel
نام فایل بسته openvswitch2.16-devel-2.16.0-53.el8s.ppc64le.rpm
نسخه بسته 2.16.0
انتشار بسته 53.el8s
معماری بسته ppc64le
نگهدارنده -
تاریخ ساخت Thu 17 Feb 2022 06
هاست سازنده p8le02.rdu2.centos.org
نوع بسته .rpm
آدرس صفحه اصلی http://www.openvswitch.org/
مجوز ASL 2.0
حجم دانلود 179K
حجم نصب 632.210K
This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application.


جایگزین ها

بسته نسخه معماری مخزن
openvswitch2.16-devel-2.16.0-106.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-106.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-106.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-107.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-107.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-107.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-109.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-109.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-109.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-110.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-110.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-110.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-111.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-111.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-111.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-112.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-112.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-112.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-113.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-113.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-113.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-114.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-114.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-114.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-116.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-116.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-116.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-117.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-117.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-117.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-25.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-25.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-25.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-30.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-30.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-30.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-31.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-31.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-31.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-32.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-32.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-32.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-33.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-33.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-33.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-36.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-36.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-36.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-40.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-40.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-40.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-41.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-41.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-41.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-43.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-43.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-43.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-49.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-49.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-49.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-51.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-51.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-51.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-53.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-53.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-57.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-57.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-57.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-58.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-58.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-58.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-60.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-60.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-60.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-61.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-61.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-61.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-62.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-62.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-62.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-65.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-65.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-65.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-68.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-68.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-68.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-69.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-69.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-69.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-75.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-75.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-75.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-76.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-76.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-76.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-8.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-8.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-8.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-80.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-80.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-80.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-81.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-81.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-81.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-82.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-82.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-82.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-84.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-84.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-84.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-86.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-86.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-86.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-87.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-87.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-87.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-92.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-92.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-92.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-96.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-96.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-96.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv
openvswitch2.16-devel-2.16.0-98.el8s.aarch64.rpm 2.16.0 aarch64 CentOS nfv
openvswitch2.16-devel-2.16.0-98.el8s.ppc64le.rpm 2.16.0 ppc64le CentOS nfv
openvswitch2.16-devel-2.16.0-98.el8s.x86_64.rpm 2.16.0 x86_64 CentOS nfv


نیازمندی

مقدار نام
- /usr/bin/pkg-config
- libofproto-2.16.so.0()(64bit)
- libopenvswitch-2.16.so.0()(64bit)
- libovsdb-2.16.so.0()(64bit)
- libsflow-2.16.so.0()(64bit)
- libvtep-2.16.so.0()(64bit)
= 2.16.0-53.el8s openvswitch2.16


ارائه دهنده

مقدار نام
= 2.16.0-53.el8s openvswitch2.16-devel
= 2.16.0-53.el8s openvswitch2.16-devel(ppc-64)
= 2.16.3 pkgconfig(libofproto)
= 2.16.3 pkgconfig(libopenvswitch)
= 2.16.3 pkgconfig(libovsdb)
= 2.16.3 pkgconfig(libsflow)


نحوه نصب


نصب پکیج rpm openvswitch2.16-devel:

    sudo dnf install openvswitch2.16-devel-2.16.0-53.el8s.ppc64le.rpm


فایل ها

مسیرها
/usr/include/openflow/intel-ext.h
/usr/include/openflow/netronome-ext.h
/usr/include/openflow/nicira-ext.h
/usr/include/openflow/openflow-1.0.h
/usr/include/openflow/openflow-1.1.h
/usr/include/openflow/openflow-1.2.h
/usr/include/openflow/openflow-1.3.h
/usr/include/openflow/openflow-1.4.h
/usr/include/openflow/openflow-1.5.h
/usr/include/openflow/openflow-common.h
/usr/include/openflow/openflow.h
/usr/include/openvswitch/compiler.h
/usr/include/openvswitch/dynamic-string.h
/usr/include/openvswitch/flow.h
/usr/include/openvswitch/geneve.h
/usr/include/openvswitch/hmap.h
/usr/include/openvswitch/json.h
/usr/include/openvswitch/list.h
/usr/include/openvswitch/match.h
/usr/include/openvswitch/meta-flow.h
/usr/include/openvswitch/namemap.h
/usr/include/openvswitch/netdev.h
/usr/include/openvswitch/nsh.h
/usr/include/openvswitch/ofp-actions.h
/usr/include/openvswitch/ofp-bundle.h
/usr/include/openvswitch/ofp-connection.h
/usr/include/openvswitch/ofp-ed-props.h
/usr/include/openvswitch/ofp-errors.h
/usr/include/openvswitch/ofp-flow.h
/usr/include/openvswitch/ofp-group.h
/usr/include/openvswitch/ofp-ipfix.h
/usr/include/openvswitch/ofp-match.h
/usr/include/openvswitch/ofp-meter.h
/usr/include/openvswitch/ofp-monitor.h
/usr/include/openvswitch/ofp-msgs.h
/usr/include/openvswitch/ofp-packet.h
/usr/include/openvswitch/ofp-parse.h
/usr/include/openvswitch/ofp-port.h
/usr/include/openvswitch/ofp-print.h
/usr/include/openvswitch/ofp-prop.h
/usr/include/openvswitch/ofp-protocol.h
/usr/include/openvswitch/ofp-queue.h
/usr/include/openvswitch/ofp-switch.h
/usr/include/openvswitch/ofp-table.h
/usr/include/openvswitch/ofp-util.h
/usr/include/openvswitch/ofpbuf.h
/usr/include/openvswitch/packets.h
/usr/include/openvswitch/poll-loop.h
/usr/include/openvswitch/rconn.h
/usr/include/openvswitch/shash.h
... and 19 more


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2022-02-16

Merging upstream branch-2.16 [RH git: b2df459e49]
idl: Fix use-after-free when destroying an IDL loop.

2022-02-16

Merging upstream branch-2.16 [RH git: bba08b5363]
netdev-dpcls: Make subtable reprobe thread-safe.
packet: Ensure packet base is always non-NULL.
idlc: Avoid accessing member within NULL idl index cursors.

2022-02-09

Merging upstream branch-2.16 [RH git: 7b6570c65f]

2022-02-09

Merging upstream branch-2.16 [RH git: c5ad7f71c5]

2022-02-08

Merging upstream branch-2.16 [RH git: 4541c91b99]
netdev: fix vlan and ipv4 parsing in avx512

2022-02-07

Merging upstream branch-2.16 [RH git: 9d51785142]
util: Fix tunnel key attr for GTP-U.
idl: Only process successful txn in ovsdb_idl_loop_run.

2022-02-02

Merging upstream branch-2.16 [RH git: 6e6f66ffd0]
dpif-upcall: Fix n_revalidators on upcall show.

2022-02-02

Merging upstream branch-2.16 [RH git: 513117cbb0]

2022-02-01

ovsdb: transaction: Keep one entry in the transaction history. [RH git: 7665f42d12] (#2044621)
connect
downloading of the whole database, since the
sync, because this last transaction will not be used
by: Mike Pattrick <mkp@redhat.com>
by: Han Zhou <hzhou@ovn.org>
off-by: Ilya Maximets <i.maximets@ovn.org>
at: https://bugzilla.redhat.com/2044621
off-by: Ilya Maximets <i.maximets@redhat.com>

2022-01-31

Merging upstream branch-2.16 [RH git: d202cd6da1]
idl: ovsdb_idl_loop_destroy must also destroy the committing txn.
cs: Clear last_id on reconnect if condition changes in-flight.
flow: Skip flow reply if it exceeds the maximum message size.
cs: Fix ignoring of the last id from the initial monitor reply. (#2044624)

2022-01-28

ovsdb: storage: Randomize should_snapshot checks when the minimum time passed. [RH git: abe61535ca] (#2044614)
20 minutes. It's a random value
15 seconds for OVN_Southbound database in a larger scale
scheduling a quick retry if the minimal time already
2 min delay
schedules are only used for the error cases, and
schedule after the successful compaction.
off-by: Ilya Maximets <i.maximets@ovn.org>
by: Han Zhou <hzhou@ovn.org>
by: Dumitru Ceara <dceara@redhat.com>
at: https://bugzilla.redhat.com/2044614
off-by: Ilya Maximets <i.maximets@redhat.com>

2022-01-28

raft: Only allow followers to snapshot. [RH git: 915efc8c00] (#2044614)
server cluster
node clusters for which we
by: Han Zhou <hzhou@ovn.org>
off-by: Dumitru Ceara <dceara@redhat.com>
off-by: Ilya Maximets <i.maximets@ovn.org>
at: https://bugzilla.redhat.com/2044614
off-by: Ilya Maximets <i.maximets@redhat.com>

2022-01-26

Merging upstream branch-2.16 [RH git: f1ca7b8ac3]
dpif: Fix issue with non-reversible actions on a patch ports.

2022-01-21

Merging upstream branch-2.16 [RH git: 60b19f443c]
monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.

2022-01-20

Merging upstream branch-2.16 [RH git: 349d687673]
windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx

2022-01-18

Merging upstream branch-2.16 [RH git: e370e283cf]