From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stephen@networkplumber.org>
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 <dev@dpdk.org>; Thu, 16 May 2019 00:20:01 +0200 (CEST)
Received: by mail-pf1-f182.google.com with SMTP id 13so682337pfw.9
 for <dev@dpdk.org>; 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 <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>
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
Content-Transfer-Encoding: 8bit
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 15 May 2019 22:20:01 -0000

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

-- 
2.20.1

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 970AFA00E6
	for <public@inbox.dpdk.org>; Thu, 16 May 2019 00:20:03 +0200 (CEST)
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 <dev@dpdk.org>; Thu, 16 May 2019 00:20:01 +0200 (CEST)
Received: by mail-pf1-f182.google.com with SMTP id 13so682337pfw.9
 for <dev@dpdk.org>; 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 <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>
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
Content-Transfer-Encoding: 8bit
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <20190515221948.jcbECgdmZ3ql0RqmEb4YnrjqfILByOAqAM516RU5gdE@z>

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

-- 
2.20.1