designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|1 +
examples/l2fwd-ethtool/Makefile | 48 +
examples/l2fwd-ethtool/l2fwd
From: "Andrew G. Harvey"
Signed-off-by: Andrew G. Harvey
---
mk/rte.extlib.mk | 2 ++
mk/rte.lib.mk| 6 ++
2 files changed, 8 insertions(+)
diff --git a/mk/rte.extlib.mk b/mk/rte.extlib.mk
index ba066bc..d2a9b6d 100644
--- a/mk/rte.extlib.mk
+++ b/mk/rte.extlib.mk
@@ -31,6 +31,8 @@
M
requirement of ABI version for external library build
- Fix example/l2fwd-ethtool share object build
Andrew G. Harvey (1):
Remove ABI requierment for external library builds.
Liang-Min Larry Wang (1):
examples: new example: l2fwd-ethtool
examples/Makefile
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|1 +
examples/l2fwd-ethtool/Makefile | 48 +
examples/l2fwd-ethtool/l2fwd
This implementation is designed to provide an example illlustrating how to
create a
user-space ethtool library from existing ethdev APIs. This example only
implements
19 popular used Ethtool and Netdevice ops as described in
examples/l2fwd-ethtool/lib/rte_ethtool.h
Liang-Min Larry Wang (1
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
add new apis:
- rte_eth_dev_get_reg_length
- rte_eth_dev_get_reg_info
- rte_eth_dev_get_eeprom_length
- rte_eth_dev_get_eeprom
- rte_eth_dev_set_eeprom
to enable reading device parameters (register and
eeprom) based upon ethtool alike
data parameter specification.
Signed-off-by: Liang-Min Larry
add new api:
- rte_eth_dev_default_mac_addr_set
the new api, rte_eth_dev_default_mac_addr_set, uses the
existing dev_op, mac_addr_set, to enable setting mac
addr from ethdev level.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 21 +
lib
mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (5):
ethdev: add api to support setting default mac addr
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support et
fix return value, using the macro input instead of -EINVAL.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index ddf3658..a957d9a 100644
--- a
I. Change lib/rte_ethtool.c with new API name (rte_eth_dev_get_reg_length,
rte_eth_dev_get_reg_info and rte_eth_dev_get_eeprom_length)
II. Change l2fwd-app/Makefile to adapt build directory change
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/l2fwd-app/Makefile | 3
st
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 13 +
lib/librte_ether/rte_ethdev.h | 6 +++---
lib/librte_ether/rte_ether_version.map | 12 ++--
3 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/lib/librte_ether/rte_
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
add two new apis: rte_eth_dev_default_mac_addr_set
and rte_eth_ethtool_dev_info to enable
reading device parameters (mac, register, eeprom,
pause, ring) based upon ethtool alike
data parameter sepcification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1
ample to demonstrate the use of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (6):
ethdev: add apis to support access device info
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
specification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 83 ++-
lib/librte_ether/rte_ethdev.h | 118
change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new ex
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
add two new apis: rte_eth_dev_default_mac_addr_set
and rte_eth_ethtool_dev_info to enable
reading device parameters (mac, register, eeprom,
pause, ring) based upon ethtool alike
data parameter sepcification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1
- Add an example to demonstrate the use of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
add two new apis: rte_eth_dev_default_mac_addr_set
and rte_eth_ethtool_dev_info to enable
reading device parameters (mac, register, eeprom,
pause, ring) based upon ethtool alike
data parameter sepcification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1
change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new ex
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/Makefile|3 +
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
add two new apis: rte_eth_dev_default_mac_addr_set
and rte_eth_ethtool_dev_info to enable
reading device parameters (mac, register, eeprom,
pause, ring) based upon ethtool alike
data parameter sepcification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1
default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new example: l2fwd-ethtool
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175
drivers/net/e1000/igb_regs.h | 223
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 178 +-
drivers/net/ixgbe/ixgbe_regs.h | 376
.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 99
lib/librte_ether/rte_ethdev.h | 117
s over igb and ixgbe
to support ethtool and net device alike ops
- Add an example to demonstrate the use of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 175 +++
drivers/net/e1000/igb_regs.h | 227
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 179 +-
drivers/net/ixgbe/ixgbe_regs.h | 380
.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 99
lib/librte_ether/rte_ethdev.h | 117
e alike ops
- Add an example to demonstrate the use of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to suppor
Changed registers tables in ixgbe and igb to const type.
Signed-off-by: Andrew G. Harvey
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 8
drivers/net/e1000/igb_regs.h | 28 -
drivers/net/ixgbe/ixgbe_ethdev.c | 12
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 187 ++
drivers/net/e1000/igb_regs.h | 226
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 190 +++-
drivers/net/ixgbe/ixgbe_regs.h | 379
.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 99
lib/librte_ether/rte_ethdev.h | 117
e of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (5):
ethdev: add apis to support access device info
ixgbe: add ops to support et
From: "Andrew G. Harvey"
Signed-off-by: Andrew G. Harvey
---
drivers/net/e1000/igb_ethdev.c | 8
drivers/net/e1000/igb_regs.h | 28 -
drivers/net/ixgbe/ixgbe_ethdev.c | 12 +--
drivers/net/ixgbe/ixgbe_regs.h | 44
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 186 +++
drivers/net/e1000/igb_regs.h | 217
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 183
drivers/net/ixgbe/ixgbe_regs.h | 357
.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 115
lib/librte_ether/rte_ethdev.h | 117
uild issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Andrew G. Harvey (1):
Changed register tables to const.
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 186 +++
drivers/net/e1000/igb_regs.h | 217
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 183
drivers/net/ixgbe/ixgbe_regs.h | 357
.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 57
lib/librte_ether/rte_ethdev.c | 115
lib/librte_ether/rte_ethdev.h | 117
default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new example: l2fwd-ethtool
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 186 +++
drivers/net/e1000/igb_regs.h | 217
add function to support ethtool ops:
- set_mac_addr
- get_ringparam
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 202 ++
drivers/net/ixgbe/ixgbe_regs.h | 357
alike
data parameter specification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 67 +++
lib/librte_ether/rte_ethdev.c | 134 ++
lib/librte_ether/rte_ethdev.h
ddr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new example: l2fwd-ethtool
drivers/net/e1000/igb_ethdev.c
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_pauseparam
- set_pauseparam
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 186 +++
drivers/net/e1000
add function to support ethtool ops:
- set_mac_addr
- get_pauseparam
- get_ringparam
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 203 ++
drivers/net/ixgbe/ixgbe_regs.h
alike
data parameter specification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 67 +++
lib/librte_ether/rte_ethdev.c | 138 +++
lib/librte_ether/rte_ethdev.h
d ixgbe
to support ethtool and net device alike ops
- Add an example to demonstrate the use of ethtool library
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Lia
designed to show how to build a ethtool shim library and
how to use ethtool apis to manage device parameters.
Signed-off-by: Liang-Min Larry Wang
---
examples/l2fwd-ethtool/Makefile | 55 ++
examples/l2fwd-ethtool/l2fwd-app/Makefile| 58 ++
examples/l2fwd-ethtool/l2fwd
add function to support ethtool ops:
- set_mac_addr
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/e1000/igb_ethdev.c | 190
drivers/net/e1000/igb_regs.h | 212
add function to support ethtool ops:
- set_mac_addr
- get_ringparam
- get_reg_length
- get_regs
- get_eeprom_length
- get_eeprom
- set_eeprom
Signed-off-by: Liang-Min Larry Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 207 +++
drivers/net/ixgbe/ixgbe_regs.h | 357
) based upon ethtool alike
data parameter specification.
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/Makefile | 1 +
lib/librte_ether/rte_eth_dev_info.h| 80 +
lib/librte_ether/rte_ethdev.c | 159 +
lib
dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (4):
ethdev: add apis to support access device info
ixgbe: add ops to support ethtool ops
igb: add ops to support ethtool ops
examples: new example: l2fwd-ethtool
drivers/net/e1000
adding a new library based upon ethdev APIs to provide API's that bear
the same functionality as ethtool_ops (linux/ethtool.h) and net_device_ops
(linux/netdevice.h).
Signed-off-by: Liang-Min Larry Wang
---
MAINTAINERS| 4 +
config/common_lin
add a new api: rte_eth_dev_default_mac_addr_set to
support changing default mac address of a NIC
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 18 ++
lib/librte_ether/rte_ethdev.h | 14 ++
lib/librte_ether
supported in latter
release.
ethtool: adding new ethtool api support
v3 change:
- Fix a build issue
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (2):
ethdev: add api to set default
adding a new library based upon ethdev APIs to provide API's that bear
the same functionality as ethtool_ops (linux/ethtool.h) and net_device_ops
(linux/netdevice.h).
Signed-off-by: Liang-Min Larry Wang
---
MAINTAINERS| 4 +
config/common_lin
add a new api: rte_eth_dev_default_mac_addr_set to
support changing default mac address of a NIC
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 16
lib/librte_ether/rte_ethdev.h | 14 ++
lib/librte_ether
supported in latter
release.
ethtool: adding new ethtool api support
v2 change:
- Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so
it would support NIC devices other than ixgbe and igb
Liang-Min Larry Wang (2):
ethdev: add api to set default mac address
ethtool: add new
adding a new library based upon ethdev APIs to provide API's that bear
the same functionality as ethtool_ops (linux/ethtool.h) and net_device_ops
(linux/netdevice.h).
Signed-off-by: Liang-Min Larry Wang
---
MAINTAINERS| 4 +
config/common_lin
add a new api: rte_eth_dev_default_mac_addr_set to
support changing default mac address of a NIC
Signed-off-by: Liang-Min Larry Wang
---
lib/librte_ether/rte_ethdev.c | 26 ++
lib/librte_ether/rte_ethdev.h | 14 ++
lib/librte_ether
supported in latter
release.
Liang-Min Larry Wang (2):
ethdev: add api to set default mac address
ethtool: add new library to provide ethtool-alike APIs
MAINTAINERS| 4 +
config/common_linuxapp | 5 +
lib/Makefile
90 matches
Mail list logo