From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay54.bu.edu (relay54.bu.edu [128.197.228.14]) by dpdk.org (Postfix) with ESMTP id 2E9ADF72 for ; Tue, 27 Sep 2016 18:06:55 +0200 (CEST) X-Envelope-From: doucette@bu.edu Received: from mail-vk0-f69.google.com (mail-vk0-f69.google.com [209.85.213.69]) by relay54.bu.edu (8.14.3/8.14.3) with ESMTP id u8RG6QiR024303 for ; Tue, 27 Sep 2016 12:06:27 -0400 Received: by mail-vk0-f69.google.com with SMTP id u196so22257939vkd.2 for ; Tue, 27 Sep 2016 09:06:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Ua6F1DKR/kWkq4QlX68/X1I+Z55zd2PE6gxRqEnTyoc=; b=gDtLA6YDsbmHXi93kZ8P9LPVFM0sbq6JIrkIuS/8vVkca/CIRGQ+dhvFPROWDM1YWM nqeBbx6humU8I7VGE4xgHTDhjha2r3gcZ+IE6lAVV0eckeuCU888m5ob+ZL0sP5QPh9A t5eyj8VNyFJ9qKJhLlu49Q+ZJUMTbv8x4RH6O/zKTZ5zdZ/RwJ7aa1FhuVMX/O4WYGEZ ZIE2E7CWhGJJ9UEpW/OnJXpValnBmLFNxAQeYHr5qGGCqewLaCbwguuU5SgiUqQmw4Tp gecc4ygUl40gpsiqk6F4HHPuQW8l3BMuLbFJ3ObIo4Kuu4/PCeXPEkhcG28nHKzHto5p djLA== X-Gm-Message-State: AA6/9RlPQsTQd11JJlPIR1bBJWyho+aaXVvT1+jH8lNJzE/egpT+H5yQHm6aVtwiJ6MCZNW22AF734g2IeE4nu4moNMD3ttccvX0ZzEWWLsibhXKnDbMuphruRv4Hwyq33ada17egiCGxotQWQ== X-Received: by 10.31.210.130 with SMTP id j124mr14351081vkg.17.1474992386488; Tue, 27 Sep 2016 09:06:26 -0700 (PDT) X-Received: by 10.31.210.130 with SMTP id j124mr14351071vkg.17.1474992386340; Tue, 27 Sep 2016 09:06:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.88.146 with HTTP; Tue, 27 Sep 2016 09:06:25 -0700 (PDT) From: Cody Doucette Date: Tue, 27 Sep 2016 12:06:25 -0400 Message-ID: To: users@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] filtering IPv6 packets in hardware X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2016 16:06:55 -0000 I'm trying to filter IPv6 packets to different queues in hardware using ixgbe. It looks like the ntuple filter does not support IPv6 source and destination addresses, and the flow director only accepts one packet mask across all rules. However, sometimes I need to filter packets based on just the destination, and sometimes I need to filter packets based on the source *and* the destination. I also need to be able to add rules of different prefix lengths for both the source and destination addresses. Has anyone encountered this problem before? Any tips on how I could make this work -- or even suggestions for better hardware? Thanks! Cody