[ovs-dev] [PATCH 4/4] netdev-offload-dpdk: Don't ignore frags as they are handled

Eli Britstein elibr at nvidia.com
Sun Jan 3 11:55:23 UTC 2021


Signed-off-by: Eli Britstein <elibr at nvidia.com>
---
 NEWS                      | 2 ++
 lib/netdev-offload-dpdk.c | 5 -----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index d357da31d..014de59c5 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,8 @@ Post-v2.14.0
    - DPDK:
      * Removed support for vhost-user dequeue zero-copy.
      * Add support for DPDK 20.11.
+     * Add hardware offload support for matching IPv4/IPv6 frag types
+       (experimental).
    - Userspace datapath:
      * Add the 'pmd' option to "ovs-appctl dpctl/dump-flows", which
        restricts a flow dump to a single PMD thread if set.
diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c
index 84aeb26b9..721946dc4 100644
--- a/lib/netdev-offload-dpdk.c
+++ b/lib/netdev-offload-dpdk.c
@@ -869,11 +869,6 @@ parse_flow_match(struct flow_patterns *patterns,
         proto = spec->hdr.next_proto_id &
                 mask->hdr.next_proto_id;
     }
-    /* If fragmented, then don't HW accelerate - for now. */
-    if (match->wc.masks.nw_frag & match->flow.nw_frag) {
-        return -1;
-    }
-    consumed_masks->nw_frag = 0;
 
     /* IP v6 */
     if (match->flow.dl_type == htons(ETH_TYPE_IPV6)) {
-- 
2.28.0.546.g385c171



More information about the dev mailing list