* [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03
@ 2016-05-04 16:44 Jeff Kirsher
2016-05-04 16:44 ` [ethtool 1/3] ethtool/ixgbe: Add device ID and mac_type definitions Jeff Kirsher
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Jeff Kirsher @ 2016-05-04 16:44 UTC (permalink / raw)
To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene
This series contains updates to ixgbe in ethtool.
Preethi adds missing device IDs and mac_type definitions, also updated
the display registers for x550, x550em_x/a. Cleaned up the format string
storage by taking advantage of "for" loops.
The following are changes since commit deb1c6613ec14fd828d321e38c7bea45fe559bd5:
Release version 4.5.
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/ethtool master
Preethi Banala (3):
ethtool/ixgbe: Add device ID and mac_type definitions
ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a
ethtool/ixgbe: Reduce format string storage
ixgbe.c | 173 +++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 95 insertions(+), 78 deletions(-)
--
2.5.5
^ permalink raw reply [flat|nested] 8+ messages in thread* [ethtool 1/3] ethtool/ixgbe: Add device ID and mac_type definitions 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher @ 2016-05-04 16:44 ` Jeff Kirsher 2016-05-04 16:44 ` [ethtool 2/3] ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a Jeff Kirsher ` (4 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Jeff Kirsher @ 2016-05-04 16:44 UTC (permalink / raw) To: davem; +Cc: Preethi Banala, netdev, nhorman, sassmann, jogreene, Jeff Kirsher From: Preethi Banala <preethi.banala@intel.com> Add device id macro definitions, mac_type enum definition and update get_mac_type() accordingly. Signed-off-by: Preethi Banala <preethi.banala@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- ixgbe.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/ixgbe.c b/ixgbe.c index 3928d77..a375782 100644 --- a/ixgbe.c +++ b/ixgbe.c @@ -63,6 +63,23 @@ #define IXGBE_SUBDEV_ID_82599_KX4_KR_MEZZ 0x000C #define IXGBE_DEV_ID_82599_LS 0x154F #define IXGBE_DEV_ID_X540T 0x1528 +#define IXGBE_DEV_ID_82599_SFP_SF_QP 0x154A +#define IXGBE_DEV_ID_82599_QSFP_SF_QP 0x1558 +#define IXGBE_DEV_ID_X540T1 0x1560 + +#define IXGBE_DEV_ID_X550T 0x1563 +#define IXGBE_DEV_ID_X550T1 0x15D1 +#define IXGBE_DEV_ID_X550EM_X_KX4 0x15AA +#define IXGBE_DEV_ID_X550EM_X_KR 0x15AB +#define IXGBE_DEV_ID_X550EM_X_SFP 0x15AC +#define IXGBE_DEV_ID_X550EM_X_10G_T 0x15AD +#define IXGBE_DEV_ID_X550EM_X_1G_T 0x15AE +#define IXGBE_DEV_ID_X550EM_A_KR 0x15C2 +#define IXGBE_DEV_ID_X550EM_A_KR_L 0x15C3 +#define IXGBE_DEV_ID_X550EM_A_SFP_N 0x15C4 +#define IXGBE_DEV_ID_X550EM_A_SGMII 0x15C6 +#define IXGBE_DEV_ID_X550EM_A_SGMII_L 0x15C7 +#define IXGBE_DEV_ID_X550EM_A_SFP 0x15CE /* * Enumerated types specific to the ixgbe hardware @@ -73,6 +90,9 @@ enum ixgbe_mac_type { ixgbe_mac_82598EB, ixgbe_mac_82599EB, ixgbe_mac_X540, + ixgbe_mac_x550, + ixgbe_mac_x550em_x, + ixgbe_mac_x550em_a, ixgbe_num_macs }; @@ -112,11 +132,33 @@ ixgbe_get_mac_type(u16 device_id) case IXGBE_DEV_ID_82599_COMBO_BACKPLANE: case IXGBE_SUBDEV_ID_82599_KX4_KR_MEZZ: case IXGBE_DEV_ID_82599_LS: + case IXGBE_DEV_ID_82599_SFP_SF_QP: + case IXGBE_DEV_ID_82599_QSFP_SF_QP: mac_type = ixgbe_mac_82599EB; break; case IXGBE_DEV_ID_X540T: + case IXGBE_DEV_ID_X540T1: mac_type = ixgbe_mac_X540; break; + case IXGBE_DEV_ID_X550T: + case IXGBE_DEV_ID_X550T1: + mac_type = ixgbe_mac_x550; + break; + case IXGBE_DEV_ID_X550EM_X_KX4: + case IXGBE_DEV_ID_X550EM_X_KR: + case IXGBE_DEV_ID_X550EM_X_SFP: + case IXGBE_DEV_ID_X550EM_X_10G_T: + case IXGBE_DEV_ID_X550EM_X_1G_T: + mac_type = ixgbe_mac_x550em_x; + break; + case IXGBE_DEV_ID_X550EM_A_KR: + case IXGBE_DEV_ID_X550EM_A_KR_L: + case IXGBE_DEV_ID_X550EM_A_SFP_N: + case IXGBE_DEV_ID_X550EM_A_SGMII: + case IXGBE_DEV_ID_X550EM_A_SGMII_L: + case IXGBE_DEV_ID_X550EM_A_SFP: + mac_type = ixgbe_mac_x550em_a; + break; default: mac_type = ixgbe_mac_82598EB; break; -- 2.5.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [ethtool 2/3] ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher 2016-05-04 16:44 ` [ethtool 1/3] ethtool/ixgbe: Add device ID and mac_type definitions Jeff Kirsher @ 2016-05-04 16:44 ` Jeff Kirsher 2016-05-04 16:44 ` [ethtool 3/3] ethtool/ixgbe: Reduce format string storage Jeff Kirsher ` (3 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Jeff Kirsher @ 2016-05-04 16:44 UTC (permalink / raw) To: davem; +Cc: Preethi Banala, netdev, nhorman, sassmann, jogreene, Jeff Kirsher From: Preethi Banala <preethi.banala@intel.com> Correct hard-coded wrong offset values and add several conditions to display registers for x550, x550em_x and x550em_a based on datasheet/ EAS document. Signed-off-by: Preethi Banala <preethi.banala@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- ixgbe.c | 74 ++++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 41 insertions(+), 33 deletions(-) diff --git a/ixgbe.c b/ixgbe.c index a375782..4f5af77 100644 --- a/ixgbe.c +++ b/ixgbe.c @@ -173,6 +173,7 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) u32 *regs_buff = (u32 *)regs->data; u32 regs_buff_len = regs->len / sizeof(*regs_buff); u32 reg; + u32 offset; u16 hw_device_id = (u16) regs->version; u8 version = (u8)(regs->version >> 24); u8 i; @@ -273,7 +274,7 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) reg = regs_buff[1047]; fprintf(stdout, - "0x04250: HLREG0 (Highlander Control 0 register) 0x%08X\n" + "0x04240: HLREG0 (Highlander Control 0 register) 0x%08X\n" " Transmit CRC: %s\n" " Receive CRC Strip: %s\n" " Jumbo Frames: %s\n" @@ -320,17 +321,19 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) regs_buff[7]); /* NVM Register */ + offset = mac_type == ixgbe_mac_x550em_a ? 0x15FF8 : 0x10010; fprintf(stdout, - "0x10010: EEC (EEPROM/Flash Control) 0x%08X\n", - regs_buff[8]); + "0x%05X: EEC (EEPROM/Flash Control) 0x%08X\n", + offset, regs_buff[8]); fprintf(stdout, "0x10014: EERD (EEPROM Read) 0x%08X\n", regs_buff[9]); + offset = mac_type == ixgbe_mac_x550em_a ? 0x15F6C : 0x1001C; fprintf(stdout, - "0x1001C: FLA (Flash Access) 0x%08X\n", - regs_buff[10]); + "0x%05X: FLA (Flash Access) 0x%08X\n", + offset, regs_buff[10]); fprintf(stdout, "0x10110: EEMNGCTL (Manageability EEPROM Control) 0x%08X\n", @@ -341,7 +344,7 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) regs_buff[12]); fprintf(stdout, - "0x10110: FLMNGCTL (Manageability Flash Control) 0x%08X\n", + "0x10118: FLMNGCTL (Manageability Flash Control) 0x%08X\n", regs_buff[13]); fprintf(stdout, @@ -356,9 +359,10 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) "0x1013C: FLOP (Flash Opcode) 0x%08X\n", regs_buff[16]); + offset = mac_type == ixgbe_mac_x550em_a ? 0x15F64 : 0x10200; fprintf(stdout, - "0x10200: GRC (General Receive Control) 0x%08X\n", - regs_buff[17]); + "0x%05X: GRC (General Receive Control) 0x%08X\n", + offset, regs_buff[17]); /* Interrupt */ fprintf(stdout, @@ -690,7 +694,7 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) fprintf(stdout, "0x%05X: TDPT2TCSR%d (Tx Data Plane T2 TC Status %d) 0x%08X\n", 0x0CD40 + (4 * i), i, i, regs_buff[873 + i]); - } else if (mac_type >= ixgbe_mac_82599EB) { + } else if (mac_type >= ixgbe_mac_82599EB && mac_type <= ixgbe_mac_x550) { fprintf(stdout, "0x04900: RTTDCS (Tx Descr Plane Ctrl&Status) 0x%08X\n", regs_buff[830]); @@ -718,60 +722,64 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) "0x%05X: RTTDT2C%d (Tx Descr Plane T2 Config %d) 0x%08X\n", 0x04910 + (4 * i), i, i, regs_buff[849 + i]); - for (i = 0; i < 8; i++) - fprintf(stdout, - "0x%05X: RTTDT2S%d (Tx Descr Plane T2 Status %d) 0x%08X\n", - 0x04930 + (4 * i), i, i, regs_buff[857 + i]); + if (mac_type < ixgbe_mac_x550) + for (i = 0; i < 8; i++) + fprintf(stdout, + "0x%05X: RTTDT2S%d (Tx Descr Plane T2 Status %d) 0x%08X\n", + 0x04930 + (4 * i), i, i, regs_buff[857 + i]); for (i = 0; i < 8; i++) fprintf(stdout, "0x%05X: RTTPT2C%d (Tx Packet Plane T2 Config %d) 0x%08X\n", 0x0CD20 + (4 * i), i, i, regs_buff[865]); - for (i = 0; i < 8; i++) - fprintf(stdout, - "0x%05X: RTTPT2S%d (Tx Packet Plane T2 Status %d) 0x%08X\n", - 0x0CD40 + (4 * i), i, i, regs_buff[873 + i]); + if (mac_type < ixgbe_mac_x550) + for (i = 0; i < 8; i++) + fprintf(stdout, + "0x%05X: RTTPT2S%d (Tx Packet Plane T2 Status %d) 0x%08X\n", + 0x0CD40 + (4 * i), i, i, regs_buff[873 + i]); + } - if (regs_buff_len > 1129) { - fprintf(stdout, + if (regs_buff_len > 1129 && mac_type != ixgbe_mac_82598EB) { + fprintf(stdout, "0x03020: RTRUP2TC (Rx User Prio to Traffic Classes)0x%08X\n", regs_buff[1129]); - fprintf(stdout, + fprintf(stdout, "0x0C800: RTTUP2TC (Tx User Prio to Traffic Classes)0x%08X\n", regs_buff[1130]); + if (mac_type <= ixgbe_mac_x550) for (i = 0; i < 4; i++) fprintf(stdout, - "0x%05X: TXLLQ%d (Strict Low Lat Tx Queues %d) 0x%08X\n", - 0x082E0 + (4 * i), i, i, regs_buff[1131 + i]); + "0x%05X: TXLLQ%d (Strict Low Lat Tx Queues %d) 0x%08X\n", + 0x082E0 + (4 * i), i, i, regs_buff[1131 + i]); - if (mac_type == ixgbe_mac_82599EB) { - fprintf(stdout, + if (mac_type == ixgbe_mac_82599EB) { + fprintf(stdout, "0x04980: RTTBCNRM (DCB TX Rate Sched MMW) 0x%08X\n", regs_buff[1135]); - fprintf(stdout, + fprintf(stdout, "0x0498C: RTTBCNRD (DCB TX Rate-Scheduler Drift) 0x%08X\n", regs_buff[1136]); - } else if (mac_type == ixgbe_mac_X540) { - fprintf(stdout, + } else if (mac_type <= ixgbe_mac_x550) { + fprintf(stdout, "0x04980: RTTQCNRM (DCB TX QCN Rate Sched MMW) 0x%08X\n", regs_buff[1135]); - fprintf(stdout, + fprintf(stdout, "0x0498C: RTTQCNRR (DCB TX QCN Rate Reset) 0x%08X\n", regs_buff[1136]); + if (mac_type < ixgbe_mac_x550) fprintf(stdout, - "0x08B00: RTTQCNCR (DCB TX QCN Control) 0x%08X\n", - regs_buff[1137]); + "0x08B00: RTTQCNCR (DCB TX QCN Control) 0x%08X\n", + regs_buff[1137]); - fprintf(stdout, + fprintf(stdout, "0x04A90: RTTQCNTG (DCB TX QCN Tagging) 0x%08X\n", regs_buff[1138]); - } } } @@ -1127,7 +1135,7 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) regs_buff[1068]); fprintf(stdout, - "0x042B0: ANLP2 (Auto Neg Lnk Part. Ctrl Word 2) 0x%08X\n", + "0x042B4: ANLP2 (Auto Neg Lnk Part. Ctrl Word 2) 0x%08X\n", regs_buff[1069]); } -- 2.5.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [ethtool 3/3] ethtool/ixgbe: Reduce format string storage 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher 2016-05-04 16:44 ` [ethtool 1/3] ethtool/ixgbe: Add device ID and mac_type definitions Jeff Kirsher 2016-05-04 16:44 ` [ethtool 2/3] ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a Jeff Kirsher @ 2016-05-04 16:44 ` Jeff Kirsher 2016-05-16 23:46 ` [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher ` (2 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Jeff Kirsher @ 2016-05-04 16:44 UTC (permalink / raw) To: davem; +Cc: Preethi Banala, netdev, nhorman, sassmann, jogreene, Jeff Kirsher From: Preethi Banala <preethi.banala@intel.com> Reduce format string storage using for loop. Signed-off-by: Preethi Banala <preethi.banala@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- ixgbe.c | 57 ++++++++++++--------------------------------------------- 1 file changed, 12 insertions(+), 45 deletions(-) diff --git a/ixgbe.c b/ixgbe.c index 4f5af77..ff0e769 100644 --- a/ixgbe.c +++ b/ixgbe.c @@ -1193,21 +1193,10 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) "0x07F08: TDHMPN (Tx Desc Handler Mem Page Num) 0x%08X\n", regs_buff[1095]); - fprintf(stdout, - "0x07F10: TIC_DW0 (Tx Desc Hand. Mem Read Data 0) 0x%08X\n", - regs_buff[1096]); - - fprintf(stdout, - "0x07F14: TIC_DW1 (Tx Desc Hand. Mem Read Data 1) 0x%08X\n", - regs_buff[1097]); - - fprintf(stdout, - "0x07F18: TIC_DW2 (Tx Desc Hand. Mem Read Data 2) 0x%08X\n", - regs_buff[1098]); - - fprintf(stdout, - "0x07F1C: TIC_DW3 (Tx Desc Hand. Mem Read Data 3) 0x%08X\n", - regs_buff[1099]); + for (i = 0; i < 4; i++) + fprintf(stdout, + "0x%05X: TIC_DW%d (Tx Desc Hand. Mem Read Data %d) 0x%08X\n", + 0x07F10 + (4 * i), i, i, regs_buff[1096 + i]); fprintf(stdout, "0x07F20: TDPROBE (Tx Probe Mode Status) 0x%08X\n", @@ -1217,41 +1206,19 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) "0x0C600: TXBUFCTRL (TX Buffer Access Control) 0x%08X\n", regs_buff[1101]); - fprintf(stdout, - "0x0C610: TXBUFDATA0 (TX Buffer DATA 0) 0x%08X\n", - regs_buff[1102]); - - fprintf(stdout, - "0x0C614: TXBUFDATA1 (TX Buffer DATA 1) 0x%08X\n", - regs_buff[1103]); - - fprintf(stdout, - "0x0C618: TXBUFDATA2 (TX Buffer DATA 2) 0x%08X\n", - regs_buff[1104]); - - fprintf(stdout, - "0x0C61C: TXBUFDATA3 (TX Buffer DATA 3) 0x%08X\n", - regs_buff[1105]); + for (i = 0; i < 4; i++) + fprintf(stdout, + "0x%05X: TXBUFDATA%d (TX Buffer DATA %d) 0x%08X\n", + 0x0C610 + (4 * i), i, i, regs_buff[1102 + i]); fprintf(stdout, "0x03600: RXBUFCTRL (RX Buffer Access Control) 0x%08X\n", regs_buff[1106]); - fprintf(stdout, - "0x03610: RXBUFDATA0 (RX Buffer DATA 0) 0x%08X\n", - regs_buff[1107]); - - fprintf(stdout, - "0x03614: RXBUFDATA1 (RX Buffer DATA 1) 0x%08X\n", - regs_buff[1108]); - - fprintf(stdout, - "0x03618: RXBUFDATA2 (RX Buffer DATA 2) 0x%08X\n", - regs_buff[1109]); - - fprintf(stdout, - "0x0361C: RXBUFDATA3 (RX Buffer DATA 3) 0x%08X\n", - regs_buff[1110]); + for (i = 0; i < 4; i++) + fprintf(stdout, + "0x%05X: RXBUFDATA%d (RX Buffer DATA %d) 0x%08X\n", + 0x03610 + (4 * i), i, i, regs_buff[1107 + i]); for (i = 0; i < 8; i++) fprintf(stdout, -- 2.5.5 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher ` (2 preceding siblings ...) 2016-05-04 16:44 ` [ethtool 3/3] ethtool/ixgbe: Reduce format string storage Jeff Kirsher @ 2016-05-16 23:46 ` Jeff Kirsher 2016-05-24 23:47 ` Jeff Kirsher 2016-06-26 9:04 ` Ben Hutchings 5 siblings, 0 replies; 8+ messages in thread From: Jeff Kirsher @ 2016-05-16 23:46 UTC (permalink / raw) To: Ben Hutchings; +Cc: netdev, nhorman, sassmann, jogreene [-- Attachment #1: Type: text/plain, Size: 978 bytes --] On Wed, 2016-05-04 at 09:44 -0700, Jeff Kirsher wrote: > This series contains updates to ixgbe in ethtool. > > Preethi adds missing device IDs and mac_type definitions, also updated > the display registers for x550, x550em_x/a. Cleaned up the format string > storage by taking advantage of "for" loops. > > The following are changes since commit > deb1c6613ec14fd828d321e38c7bea45fe559bd5: > Release version 4.5. > and are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/ethtool master > > Preethi Banala (3): > ethtool/ixgbe: Add device ID and mac_type definitions > ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a > ethtool/ixgbe: Reduce format string storage > > ixgbe.c | 173 +++++++++++++++++++++++++++++++++++----------------------- > ------ > 1 file changed, 95 insertions(+), 78 deletions(-) > Ping? Ben do you have these changes queued up for ethtool? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher ` (3 preceding siblings ...) 2016-05-16 23:46 ` [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher @ 2016-05-24 23:47 ` Jeff Kirsher 2016-05-25 14:12 ` Ben Hutchings 2016-06-26 9:04 ` Ben Hutchings 5 siblings, 1 reply; 8+ messages in thread From: Jeff Kirsher @ 2016-05-24 23:47 UTC (permalink / raw) To: davem, Ben Hutchings; +Cc: netdev, nhorman, sassmann, jogreene [-- Attachment #1: Type: text/plain, Size: 1422 bytes --] On Wed, 2016-05-04 at 09:44 -0700, Jeff Kirsher wrote: > This series contains updates to ixgbe in ethtool. > > Preethi adds missing device IDs and mac_type definitions, also updated > the display registers for x550, x550em_x/a. Cleaned up the format string > storage by taking advantage of "for" loops. > > The following are changes since commit > deb1c6613ec14fd828d321e38c7bea45fe559bd5: > Release version 4.5. > and are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/ethtool master > > Preethi Banala (3): > ethtool/ixgbe: Add device ID and mac_type definitions > ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a > ethtool/ixgbe: Reduce format string storage > > ixgbe.c | 173 +++++++++++++++++++++++++++++++++++----------------------- > ------ > 1 file changed, 95 insertions(+), 78 deletions(-) > Is Ben still maintaining ethtool? I ask because I have this series which I sent out earlier this month, with no word and I know there is at least one other ethtool patch series that has had no response or committal from who ever is maintaining ethtool. I know we discussed last netconf that we should look at possibly a new tool to address the shortcomings of ethtool, but I was not aware we had abandoned maintaining the current ethtool already before any replacement tool has been developed. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 2016-05-24 23:47 ` Jeff Kirsher @ 2016-05-25 14:12 ` Ben Hutchings 0 siblings, 0 replies; 8+ messages in thread From: Ben Hutchings @ 2016-05-25 14:12 UTC (permalink / raw) To: Jeff Kirsher, davem; +Cc: netdev, nhorman, sassmann, jogreene [-- Attachment #1: Type: text/plain, Size: 1741 bytes --] On Tue, 2016-05-24 at 16:47 -0700, Jeff Kirsher wrote: > On Wed, 2016-05-04 at 09:44 -0700, Jeff Kirsher wrote: > > This series contains updates to ixgbe in ethtool. > > > > Preethi adds missing device IDs and mac_type definitions, also updated > > the display registers for x550, x550em_x/a. Cleaned up the format string > > storage by taking advantage of "for" loops. > > > > The following are changes since commit > > deb1c6613ec14fd828d321e38c7bea45fe559bd5: > > Release version 4.5. > > and are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/ethtool master > > > > Preethi Banala (3): > > ethtool/ixgbe: Add device ID and mac_type definitions > > ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a > > ethtool/ixgbe: Reduce format string storage > > > > ixgbe.c | 173 +++++++++++++++++++++++++++++++++++----------------------- > > ------ > > 1 file changed, 95 insertions(+), 78 deletions(-) > > > > Is Ben still maintaining ethtool? I am - barely. > I ask because I have this series which I > sent out earlier this month, with no word and I know there is at least one > other ethtool patch series that has had no response or committal from who > ever is maintaining ethtool. I'm going to do one more release and then look for a new maintainer. Ben. > I know we discussed last netconf that we should look at possibly a new tool > to address the shortcomings of ethtool, but I was not aware we had > abandoned maintaining the current ethtool already before any replacement > tool has been developed. -- Ben Hutchings Time is nature's way of making sure that everything doesn't happen at once. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher ` (4 preceding siblings ...) 2016-05-24 23:47 ` Jeff Kirsher @ 2016-06-26 9:04 ` Ben Hutchings 5 siblings, 0 replies; 8+ messages in thread From: Ben Hutchings @ 2016-06-26 9:04 UTC (permalink / raw) To: Jeff Kirsher, davem; +Cc: netdev, nhorman, sassmann, jogreene [-- Attachment #1: Type: text/plain, Size: 1049 bytes --] On Wed, 2016-05-04 at 09:44 -0700, Jeff Kirsher wrote: > This series contains updates to ixgbe in ethtool. > > Preethi adds missing device IDs and mac_type definitions, also updated > the display registers for x550, x550em_x/a. Cleaned up the format string > storage by taking advantage of "for" loops. I've pulled these. Thanks for your patience. Ben. > The following are changes since commit deb1c6613ec14fd828d321e38c7bea45fe559bd5: > Release version 4.5. > and are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/ethtool master > > Preethi Banala (3): > ethtool/ixgbe: Add device ID and mac_type definitions > ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a > ethtool/ixgbe: Reduce format string storage > > ixgbe.c | 173 +++++++++++++++++++++++++++++++++++----------------------------- > 1 file changed, 95 insertions(+), 78 deletions(-) > -- Ben Hutchings compatible: Gracefully accepts erroneous data from any source [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-06-26 9:05 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-05-04 16:44 [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher 2016-05-04 16:44 ` [ethtool 1/3] ethtool/ixgbe: Add device ID and mac_type definitions Jeff Kirsher 2016-05-04 16:44 ` [ethtool 2/3] ethtool/ixgbe: Correct offsets and support x550, x550em_x, x550em_a Jeff Kirsher 2016-05-04 16:44 ` [ethtool 3/3] ethtool/ixgbe: Reduce format string storage Jeff Kirsher 2016-05-16 23:46 ` [ethtool 0/3][pull request] Intel Wired LAN Driver Updates 2016-05-03 Jeff Kirsher 2016-05-24 23:47 ` Jeff Kirsher 2016-05-25 14:12 ` Ben Hutchings 2016-06-26 9:04 ` Ben Hutchings
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).