From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-la0-f42.google.com (mail-la0-f42.google.com [209.85.215.42]) by dpdk.org (Postfix) with ESMTP id 915D2231C for ; Tue, 20 May 2014 01:52:51 +0200 (CEST) Received: by mail-la0-f42.google.com with SMTP id el20so4691403lab.29 for ; Mon, 19 May 2014 16:52:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=9No2pSuo3luApHXRWOr+mOYYBvOznWFwjADWDSGMk/Y=; b=RQ8RIz/rBXPQ1ujinnA/4P/y1hx8An8YS//TVmX/iOzdOmayUf1SGMadJNbnb/PMDm 9NbmZehYzTRKbyXYcBMWRIt1qh1q0pILKe4a5H89YI8ly8IRi6I1SFfdfInY+vYRdliA X6efUFoAthQJ9m/2zzTnOpI/QoduOEWwVuD6e8nVqFz/v/pdGvQJapgx9mAej2cLplyP n8KO+w/3tCXKsRATxs6lIgjadTa8UjEUtACC9QFJ53ebffhdc2IpIBMMGXfaCOuM66cP xLzKX14TJqfWZ7SQzkyvPEm6Gcfai6W9hMZVF76tYbf9tr/C9Ayl+b79RiZFOQR2FM2J P0xw== X-Received: by 10.152.2.2 with SMTP id 2mr29197059laq.26.1400543579707; Mon, 19 May 2014 16:52:59 -0700 (PDT) Received: from hst119.rambler.ru (offcarp-nat.rambler.ru. [81.19.64.46]) by mx.google.com with ESMTPSA id zx3sm19076154lbc.2.2014.05.19.16.52.58 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 19 May 2014 16:52:59 -0700 (PDT) From: Vladimir Medvedkin To: dev@dpdk.org Date: Mon, 19 May 2014 19:51:43 -0400 Message-Id: <1400543506-24717-1-git-send-email-medvedkinv@gmail.com> X-Mailer: git-send-email 1.8.3.2 Subject: [dpdk-dev] [PATCH 0/3] ixgbe: Add L2 Ethertype, SYN and Five tuple queue filters X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2014 23:52:52 -0000 This patchset adds in addition to the Flow Director filters L2 Ethertype, SYN and Five tuple queue filters to route packets according to ethertype, l4 proto, source/destination ip/ports pool and presence of SYN flag in TCP packet. Unlike http://dpdk.org/ml/archives/dev/2014-May/002512.html this gives capability to work with pools. This patch functionality can be merged with the patch above. Vladimir Medvedkin (3): ixgbe: Add L2 ethertype filter for ixgbe ixgbe: Add syn queue filter for ixgbe ixgbe: Add five tuple filter for ixgbe lib/librte_ether/rte_ethdev.c | 228 ++++++++++++++++++++++++++ lib/librte_ether/rte_ethdev.h | 237 +++++++++++++++++++++++++++ lib/librte_pmd_ixgbe/ixgbe/ixgbe_type.h | 20 +++ lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 274 ++++++++++++++++++++++++++++++++ 4 files changed, 759 insertions(+) -- 1.8.3.2