From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-f178.google.com (mail-lb0-f178.google.com [209.85.217.178]) by dpdk.org (Postfix) with ESMTP id A8E2B688F for ; Wed, 4 Jun 2014 17:19:50 +0200 (CEST) Received: by mail-lb0-f178.google.com with SMTP id w7so4348699lbi.23 for ; Wed, 04 Jun 2014 08:20:03 -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=26WckziCvbWYFAy79jnb0VakVYDefdui70SBNGwrYM4=; b=I68heQFkyyD+zHkDzi5EKZYdTdZKQKN0NlVrEV3Y5KYICeMhr2hosvg57cqaTyHXw4 EGqNqyW3qlrQOQrx4uu0gODQRltfshXBayUur39VAag6+zHoIZe2qrEXCnrmR1n0Fti1 vnTUzbyq4nT7dBF+srY+rT65dGdmkvLyeOBVIRZtegHZWb7A3u1rcuulpN5ZGxNOLYue Iokg14eXwoQTqAMuwpI90zlgWj5ZtKkE1P7d41PLtop03aiWH5ZIDXVyywN3D0laRgpC R48UKlGrYO3DjmGwlVpKZWlsKmbEesyNPH7MoS6mDucQuQpSZ8+lu3DaFvTu+b34tf/W ygCg== X-Received: by 10.152.22.169 with SMTP id e9mr15225104laf.51.1401895203333; Wed, 04 Jun 2014 08:20:03 -0700 (PDT) Received: from hst119.rambler.ru (offcarp-nat.rambler.ru. [81.19.64.46]) by mx.google.com with ESMTPSA id b6sm2419863laa.20.2014.06.04.08.20.02 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 04 Jun 2014 08:20:02 -0700 (PDT) From: Vladimir Medvedkin To: dev@dpdk.org Date: Wed, 4 Jun 2014 11:18:39 -0400 Message-Id: <1401895122-7895-1-git-send-email-medvedkinv@gmail.com> X-Mailer: git-send-email 1.8.3.2 Subject: [dpdk-dev] [PATCH v2 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: Wed, 04 Jun 2014 15:19:51 -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. V2 changes: * Fixing various checkpatch.pl errors 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 | 273 ++++++++++++++++++++++++++++++++ 4 files changed, 758 insertions(+) -- 1.8.3.2