mbox series

[ovs-dev,v2,00/11] Add upstream Linux 4.14 kernel support

Message ID 1518018601-31980-1-git-send-email-gvrose8192@gmail.com
Headers show
Series Add upstream Linux 4.14 kernel support | expand

Message

Gregory Rose Feb. 7, 2018, 3:49 p.m. UTC
This patch set includes new features from upstream Linux kernel
4.14 as well as some additional bug fixes specific to the new
feature.  It also updates the travis build kernel list and makes
a few other small changes so OVS can compile on Linux 4.14
kernels.  This patch set is dependent on the first 10 patches
posted here:

https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344253.html

V2 of this patch set addresses some suggested changes and also
fixes up the .travis.yml file to include libelf-dev as a required
package.

Andy Zhou (3):
  datapath: export get_dp() API
  datapath: Add meter netlink definitions
  datapath: Add meter infrastructure

Greg Rose (3):
  Documentation: Update NEWS and faq
  acinclude.m4: Enable Linux 4.14
  travis: Update kernel test list from kernel.org

Gustavo A. R. Silva (2):
  datapath: meter: fix NULL pointer dereference in
    ovs_meter_cmd_reply_start
  datapath: meter: Use 64-bit arithmetic instead of 32-bit

Jiri Benc (1):
  datapath: reliable interface indentification in port dumps

Wei Yongjun (2):
  datapath: Fix return value check in ovs_meter_cmd_features()
  datapath: Using kfree_rcu() to simplify the code

 .travis.yml                                       |  18 +-
 Documentation/faq/releases.rst                    |   1 +
 NEWS                                              |   2 +
 acinclude.m4                                      |  10 +-
 datapath/Modules.mk                               |   6 +-
 datapath/datapath.c                               |  92 ++--
 datapath/datapath.h                               |  38 +-
 datapath/dp_notify.c                              |   3 +-
 datapath/linux/compat/include/linux/openvswitch.h |  53 ++
 datapath/linux/compat/include/net/netlink.h       |   9 +
 datapath/meter.c                                  | 607 ++++++++++++++++++++++
 datapath/meter.h                                  |  54 ++
 12 files changed, 833 insertions(+), 60 deletions(-)
 create mode 100644 datapath/meter.c
 create mode 100644 datapath/meter.h

Comments

Gregory Rose Feb. 13, 2018, 10:40 p.m. UTC | #1
On 2/7/2018 7:49 AM, Greg Rose wrote:
> This patch set includes new features from upstream Linux kernel
> 4.14 as well as some additional bug fixes specific to the new
> feature.  It also updates the travis build kernel list and makes
> a few other small changes so OVS can compile on Linux 4.14
> kernels.  This patch set is dependent on the first 10 patches
> posted here:
>
> https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344253.html
>
> V2 of this patch set addresses some suggested changes and also
> fixes up the .travis.yml file to include libelf-dev as a required
> package.
>
> Andy Zhou (3):
>    datapath: export get_dp() API
>    datapath: Add meter netlink definitions
>    datapath: Add meter infrastructure
>
> Greg Rose (3):
>    Documentation: Update NEWS and faq
>    acinclude.m4: Enable Linux 4.14
>    travis: Update kernel test list from kernel.org
>
> Gustavo A. R. Silva (2):
>    datapath: meter: fix NULL pointer dereference in
>      ovs_meter_cmd_reply_start
>    datapath: meter: Use 64-bit arithmetic instead of 32-bit
>
> Jiri Benc (1):
>    datapath: reliable interface indentification in port dumps
>
> Wei Yongjun (2):
>    datapath: Fix return value check in ovs_meter_cmd_features()
>    datapath: Using kfree_rcu() to simplify the code
>
>   .travis.yml                                       |  18 +-
>   Documentation/faq/releases.rst                    |   1 +
>   NEWS                                              |   2 +
>   acinclude.m4                                      |  10 +-
>   datapath/Modules.mk                               |   6 +-
>   datapath/datapath.c                               |  92 ++--
>   datapath/datapath.h                               |  38 +-
>   datapath/dp_notify.c                              |   3 +-
>   datapath/linux/compat/include/linux/openvswitch.h |  53 ++
>   datapath/linux/compat/include/net/netlink.h       |   9 +
>   datapath/meter.c                                  | 607 ++++++++++++++++++++++
>   datapath/meter.h                                  |  54 ++
>   12 files changed, 833 insertions(+), 60 deletions(-)
>   create mode 100644 datapath/meter.c
>   create mode 100644 datapath/meter.h
>
Pravin,

ping?

Thanks,

- Greg
Pravin Shelar Feb. 14, 2018, 8:57 a.m. UTC | #2
On Wed, Feb 7, 2018 at 7:49 AM, Greg Rose <gvrose8192@gmail.com> wrote:
> This patch set includes new features from upstream Linux kernel
> 4.14 as well as some additional bug fixes specific to the new
> feature.  It also updates the travis build kernel list and makes
> a few other small changes so OVS can compile on Linux 4.14
> kernels.  This patch set is dependent on the first 10 patches
> posted here:
>
> https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344253.html
>
> V2 of this patch set addresses some suggested changes and also
> fixes up the .travis.yml file to include libelf-dev as a required
> package.
>
> Andy Zhou (3):
>   datapath: export get_dp() API
>   datapath: Add meter netlink definitions
>   datapath: Add meter infrastructure
>
> Greg Rose (3):
>   Documentation: Update NEWS and faq
>   acinclude.m4: Enable Linux 4.14
>   travis: Update kernel test list from kernel.org
>
> Gustavo A. R. Silva (2):
>   datapath: meter: fix NULL pointer dereference in
>     ovs_meter_cmd_reply_start
>   datapath: meter: Use 64-bit arithmetic instead of 32-bit
>
> Jiri Benc (1):
>   datapath: reliable interface indentification in port dumps
>
> Wei Yongjun (2):
>   datapath: Fix return value check in ovs_meter_cmd_features()
>   datapath: Using kfree_rcu() to simplify the code
>
I fixed couple conflicts occurred due to NSH patch series and pushed
it to master.

Thanks,
Pravin.
Gregory Rose Feb. 14, 2018, 3:02 p.m. UTC | #3
On 2/14/2018 12:57 AM, Pravin Shelar wrote:
> On Wed, Feb 7, 2018 at 7:49 AM, Greg Rose <gvrose8192@gmail.com> wrote:
>> This patch set includes new features from upstream Linux kernel
>> 4.14 as well as some additional bug fixes specific to the new
>> feature.  It also updates the travis build kernel list and makes
>> a few other small changes so OVS can compile on Linux 4.14
>> kernels.  This patch set is dependent on the first 10 patches
>> posted here:
>>
>> https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344253.html
>>
>> V2 of this patch set addresses some suggested changes and also
>> fixes up the .travis.yml file to include libelf-dev as a required
>> package.
>>
>> Andy Zhou (3):
>>    datapath: export get_dp() API
>>    datapath: Add meter netlink definitions
>>    datapath: Add meter infrastructure
>>
>> Greg Rose (3):
>>    Documentation: Update NEWS and faq
>>    acinclude.m4: Enable Linux 4.14
>>    travis: Update kernel test list from kernel.org
>>
>> Gustavo A. R. Silva (2):
>>    datapath: meter: fix NULL pointer dereference in
>>      ovs_meter_cmd_reply_start
>>    datapath: meter: Use 64-bit arithmetic instead of 32-bit
>>
>> Jiri Benc (1):
>>    datapath: reliable interface indentification in port dumps
>>
>> Wei Yongjun (2):
>>    datapath: Fix return value check in ovs_meter_cmd_features()
>>    datapath: Using kfree_rcu() to simplify the code
>>
> I fixed couple conflicts occurred due to NSH patch series and pushed
> it to master.
> Thanks,
> Pravin.
Thank you Pravin!

- Greg