On 14.05.2019 8:53, Roi Dayan wrote:
> On 07/05/2019 12:24, Ilya Maximets wrote:
>> This is the combined patch-set for dynamic flow API along with
>> the further work about splitting up netdev offloading from the
>> generic netdev related code and making different netdev flow
>> offloading implementations more or less consistent.
>>
>> Version 3:
>>   * Fixed uninitialized 'error' in provider register function.
>>   * Fixed opposite bahaviour of .init_flow_api for dpdk due
>>     to wrong bool to int conversion.
>>   * Sanity checked with all 3 available offload providers:
>>     dummy, tc and dpdk.
>>
>> Version 2:
>>   * No functional changes.
>>   * Patches combined in a single patch-set.
>>   * Fixed non-alphabetical order of files in mk file.
>>   * Added Acks from Ben.
>>
>> For patch #1 since RFC:
>>   * Fixed sparce build.
>>   * Some logs turned from INFO to DBG.
>>   * Enabled HW offloading on non-Linux systems
>>     (For testing with dummy provider).
>>
>>
>> Ilya Maximets (3):
>>   netdev: Dynamic per-port Flow API.
>>   netdev: Split up netdev offloading to separate module.
>>   netdev-offload: Rename offload providers.
>>
>>  lib/automake.mk                               |   9 +-
>>  lib/dpdk.c                                    |   2 +
>>  lib/dpif-netdev.c                             |   1 +
>>  lib/dpif-netlink.c                            |   1 +
>>  lib/netdev-dpdk.c                             |  25 +-
>>  lib/netdev-dpdk.h                             |   3 +
>>  lib/netdev-dummy.c                            |  24 +-
>>  lib/netdev-linux.c                            |   3 -
>>  lib/netdev-linux.h                            |  10 -
>>  ...v-rte-offloads.c => netdev-offload-dpdk.c} |  56 +-
>>  lib/netdev-offload-provider.h                 | 105 +++
>>  ...tdev-tc-offloads.c => netdev-offload-tc.c} |  42 +-
>>  lib/netdev-offload.c                          | 658 ++++++++++++++++++
>>  lib/netdev-offload.h                          | 126 ++++
>>  lib/netdev-provider.h                         |  88 +--
>>  lib/netdev-rte-offloads.h                     |  57 --
>>  lib/netdev-tc-offloads.h                      |  44 --
>>  lib/netdev-vport.c                            |   6 +-
>>  lib/netdev.c                                  | 465 +------------
>>  lib/netdev.h                                  |  57 --
>>  tests/dpif-netdev.at                          |   4 +-
>>  tests/ofproto-macros.at                       |   1 -
>>  vswitchd/bridge.c                             |   1 +
>>  23 files changed, 1026 insertions(+), 762 deletions(-)
>>  rename lib/{netdev-rte-offloads.c => netdev-offload-dpdk.c} (93%)
>>  create mode 100644 lib/netdev-offload-provider.h
>>  rename lib/{netdev-tc-offloads.c => netdev-offload-tc.c} (98%)
>>  create mode 100644 lib/netdev-offload.c
>>  create mode 100644 lib/netdev-offload.h
>>  delete mode 100644 lib/netdev-rte-offloads.h
>>  delete mode 100644 lib/netdev-tc-offloads.h
>>
> 
> 
> Hi,
> 
> I fail to apply the patches over latest master branch.
> can you rebase over latest master?

Hi. That is strange. Do you have some local patches that conflicts with
this series? 'git am' applies it perfectly on my system:

$ wget https://patchwork.ozlabs.org/series/106519/mbox/ --content-disposition
--2019-05-14 11:29:26--  https://patchwork.ozlabs.org/series/106519/mbox/
2019-05-14 11:29:31 (39,5 KB/s) - 
‘netdev-Dynamic-per-port-Flow-API-Offload-Split-Up..patch’ saved [128720/128720]

$ git checkout upstream/master -b test

$ git am netdev-Dynamic-per-port-Flow-API-Offload-Split-Up..patch
Applying: netdev: Dynamic per-port Flow API.
Applying: netdev: Split up netdev offloading to separate module.
Applying: netdev-offload: Rename offload providers.

$ git hist -10
* fdcb2d3ea 2019-05-07 | netdev-offload: Rename offload providers. (HEAD -> 
test) [Ilya Maximets]
* 5114905c7 2019-05-07 | netdev: Split up netdev offloading to separate module. 
[Ilya Maximets]
* 7d10d9e3f 2019-05-07 | netdev: Dynamic per-port Flow API. [Ilya Maximets]
* d58b59c17 2019-05-10 | datapath: Support kernel version 4.19.x and 4.20.x 
(upstream/master) [Yifeng Sun]

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to