From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-ft6.fr.colt.net (smtp-ft6.fr.colt.net [213.41.78.198]) by dpdk.org (Postfix) with ESMTP id EA5649A8A for ; Thu, 28 May 2015 17:05:31 +0200 (CEST) Received: from smtp-ex4.fr.colt.net (smtp-ex4.fr.colt.net [213.41.78.193]) by smtp-ft6.fr.colt.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id t4SF5TZe026296 for ; Thu, 28 May 2015 17:05:29 +0200 Received: from 33.106-14-84.ripe.coltfrance.com ([84.14.106.33] helo=proxy.6wind.com) by smtp-ex4.fr.colt.net with esmtp (Exim) (envelope-from ) id 1YxzND-0001j0-00 for ; Thu, 28 May 2015 17:05:31 +0200 Received: from 6wind.com (unknown [10.16.0.189]) by proxy.6wind.com (Postfix) with SMTP id B7646281D5; Thu, 28 May 2015 17:05:29 +0200 (CEST) Received: by 6wind.com (sSMTP sendmail emulation); Thu, 28 May 2015 17:05:26 +0200 From: Ivan Boule To: dev@dpdk.org Date: Thu, 28 May 2015 17:05:18 +0200 Message-Id: <1432825523-19006-1-git-send-email-ivan.boule@6wind.com> X-Mailer: git-send-email 1.7.10.4 X-ACL-Warn: 1/1 recipients OK. Subject: [dpdk-dev] [PATCH 0/5] multicast address filtering 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: Thu, 28 May 2015 15:05:32 -0000 Introduce PMD API to set the list of multicast MAC addresses filtered by a port. Implemented in the following PMDs: igb, igbvf, em, ixgbe, and ixgbevf. Implementation for physical PMDs i40e, i40evf, enic, and fm10k left to their respective maintainers. Ivan Boule (5): ethdev: add multicast address filtering app/testpmd: new command to add/remove multicast MAC addresses e1000: add multicast MAC address filtering ixgbe: add multicast MAC address filtering app/testpmd: fix reply to a multicast ICMP request app/test-pmd/cmdline.c | 52 ++++++++++++++ app/test-pmd/config.c | 142 ++++++++++++++++++++++++++++++++++++++ app/test-pmd/icmpecho.c | 65 +++++++++++++++-- app/test-pmd/testpmd.h | 6 ++ drivers/net/e1000/em_ethdev.c | 17 +++++ drivers/net/e1000/igb_ethdev.c | 18 +++++ drivers/net/ixgbe/ixgbe_ethdev.c | 32 +++++++++ lib/librte_ether/rte_ethdev.c | 17 +++++ lib/librte_ether/rte_ethdev.h | 26 +++++++ 9 files changed, 369 insertions(+), 6 deletions(-) -- 1.7.10.4