From patchwork Wed May 15 22:19:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 53450 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 629DC5B2C; Thu, 16 May 2019 00:20:02 +0200 (CEST) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by dpdk.org (Postfix) with ESMTP id 98C365B1E for ; Thu, 16 May 2019 00:20:01 +0200 (CEST) Received: by mail-pf1-f182.google.com with SMTP id 13so682337pfw.9 for ; Wed, 15 May 2019 15:20:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=a3Wu1v8TIML233ycdQ2Dnwyk042TeC7mXTgT8QexJaI=; b=WRRAd/Z4i7SVBm2X2SXNPL2c8PF9hIjMHW+nYUorVnJbJyE6fudZ7VGJ0RWjstc0IE NZj6ICnT18tqRRyKMl3e1d1g1aIjph4I21xDmBCK3ek93+O9fQLBU0OtNODzRK5QlW5x z6YrULIDpAjMERnkWw6GCvqgv6gc+bO8r4hogo9MYEPMKSSrvWWt7wLHVAICGcS2224+ 1kUWWCCfdEhVSIMcXOZ6WMQQ1s6Jjv1HNs1v1qdtaJcWf7It28URBwax7Tdyg8KPTwps Lyj96W+2Bd69PnhluZR794hCiCJNpJjNalodeM20/CnOI9ilmX1SbzTSk5Bt9yBgw05N AykA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=a3Wu1v8TIML233ycdQ2Dnwyk042TeC7mXTgT8QexJaI=; b=KzgbrAxD1QX+pxqejhT8JjciI7VtpG1nlpFBEVUORUHhnt1R2odYwNtS/ftwljaRb2 proIugtzOG2my/zsGQRkWiytfOb6+lmxsHTjmqdonSlz8OOFEmeCfO+TZ7o6cu1P+6KB tnyXuxfvrwrXwuiMR6vHg1aalHvajP9g0fN9DaYJFvCMmRI8FxcAzo77/4xPh1YXiE+j VqX8jTXNlQgcct+t8uoeShG2Akz9vGVBK7b3CItEOSzF73JCqoXcpKUZU9quDiCqK3vy 09csMd5MQu7zuW9XKxShO/PGCvDyqGkRkd8v/MjBEEzljRluKxThnvElsrs+lo+02NZR hiJw== X-Gm-Message-State: APjAAAWHvjhuxk7HLMjiN5YEK8oFYNRMRID7HQkRrAnt5qLsJTSCvhhN 6puyAxy4HmkktkRV+CZM88dHXAvz21Q= X-Google-Smtp-Source: APXvYqxNjssYMaHu1IJn2+i3qvjyNlMLsyLpHPxyN5bwVY8ASKZPjTeuN84RnqB9JUB6fDNVZFmbmQ== X-Received: by 2002:a62:d205:: with SMTP id c5mr49669631pfg.219.1557958799630; Wed, 15 May 2019 15:19:59 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id d5sm3549964pgb.33.2019.05.15.15.19.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 May 2019 15:19:58 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Date: Wed, 15 May 2019 15:19:48 -0700 Message-Id: <20190515221952.21959-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [dpdk-dev] [RFC 0/4] net/ether: improvements X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" A bunch of little changes to net/ether Stephen Hemminger (4): net/ether: deinline non-critical functions net/ether: add eth_unformat_addr ethdev: use eth_unformat_addr net/ether: use bitops to speedup comparison lib/librte_ethdev/rte_class_eth.c | 9 +---- lib/librte_net/Makefile | 1 + lib/librte_net/rte_ether.c | 41 ++++++++++++++++++++++ lib/librte_net/rte_ether.h | 55 ++++++++++++++---------------- lib/librte_net/rte_net_version.map | 9 +++++ 5 files changed, 77 insertions(+), 38 deletions(-) create mode 100644 lib/librte_net/rte_ether.c