net/pcap: generate unique MAC addresses for interfaces
authorCian Ferriter <cian.ferriter@intel.com>
Mon, 10 Sep 2018 15:52:17 +0000 (16:52 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 27 Sep 2018 23:41:02 +0000 (01:41 +0200)
commit48329b0403f201808a67d41e05aaca86257e97aa
treeda3f564fe4878a3634ca64ed6d2566b25a526346
parent99aa3e0fca0316be3e0b756d735e8b03aa54acde
net/pcap: generate unique MAC addresses for interfaces

The MAC addresses are generated in a similar manner as in the TAP PMD,
where the address is based on the number of PCAP ports created.

This is useful for the purposes of debugging DPDK applications using
PCAP devices instead of real devices where multiple devices should still
have unique MAC addresses. This method was chosen over randomly
assigning MAC addresses to make the creation of pcaps, specifically
matching the destination ethernet address field to an interface, easier.

Signed-off-by: Cian Ferriter <cian.ferriter@intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
drivers/net/pcap/rte_eth_pcap.c