supported yet.
Signed-off-by: Sasha Neftin
Reviewed-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc.h | 4 +
drivers/net/ethernet/intel/igc/igc_defines.h | 10 +++
drivers/net/ethernet/intel/igc/igc_ethtool.c | 95
Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 2 ++
drivers/net/ethernet/intel/igc/igc_regs.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/drivers/net/ethernet/intel/igc/igc_mac.c
b/drivers/net/ethernet/intel/igc/igc_mac.c
index bc077f230f17
) and all code
related to it, copied from igb driver.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc.h | 3 --
drivers/net/ethernet/intel/igc/igc_defines.h | 2 -
drivers/net/ethernet/intel/igc/igc_main.c
incoming packets. Configuring a
UDP filter, in addition to TSYNCRXCTL, doesn't add much so this patch
removes that code. It also takes this opportunity to remove some
non-applicable comments.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/eth
From: Sasha Neftin
Currently the implementation of igc_power_down_link()
method was just calling igc_power_down_phy_copper_base()
method.
We can just call igc_power_down_phy_copper_base()
method directly.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
eck which was removed in this
refactoring: this check it not really needed since igc_i225 is the only
type supported by the IGC driver.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 103 ---
1 f
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 16 +++-
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_ptp.c
b/drivers/net/ethernet/intel/igc/igc_ptp.c
index b1b23c6bf689..e65fdcf966b2 1
From: Sasha Neftin
i225 device support only copper mode.
There is no point to check media type in the
igc_config_fc_after_link_up() method.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 8 +++-
1 file
: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 34 +++-
1 file changed, 15 insertions(+), 19 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_ptp.c
b/drivers/net/ethernet/intel/igc/igc_ptp.c
index 82e6c6c962d5..b1b23c6bf689 100644
--- a/drivers/net
: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_defines.h | 27 +
drivers/net/ethernet/intel/igc/igc_i225.c| 100 +++
drivers/net/ethernet/intel/igc/igc_i225.h| 1 +
drivers/net/ethernet/intel/igc/igc_mac.c | 5 +
drivers/net/ethernet/intel/igc/igc_regs.h
From: Sasha Neftin
PHY of the i225 device support only copper mode.
There is no point to check media type in the
igc_power_up_link() method.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_main.c | 3 +--
1 file changed
From: Sasha Neftin
TCP segmentation TX context fail counter is not
applicable for i225 devices.
This patch comes to clean up this counter.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 1 -
drivers/net/ethernet
) and
igc_ptp_enable_tstamp_all_rxqueues() and move their logic into
igc_ptp_enable_rx_timestamp() to keep the enable and disable
helpers symmetric.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 54
1 file ch
This series contains updates to only the igc driver.
Sasha added Energy Efficient Ethernet (EEE) support and Latency Tolerance
Reporting (LTR) support for the igc driver. Added Low Power Idle (LPI)
counters and cleaned up unused TCP segmentation counters. Removed
igc_power_down_link() and call igc
This series contains updates to only the igc driver.
Sasha added Energy Efficient Ethernet (EEE) support and Latency Tolerance
Reporting (LTR) support for the igc driver. Added Low Power Idle (LPI)
counters and cleaned up unused TCP segmentation counters. Removed
igc_power_down_link() and call igc
incoming packets. Configuring a
UDP filter, in addition to TSYNCRXCTL, doesn't add much so this patch
removes that code. It also takes this opportunity to remove some
non-applicable comments.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/eth
Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 2 ++
drivers/net/ethernet/intel/igc/igc_regs.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/drivers/net/ethernet/intel/igc/igc_mac.c
b/drivers/net/ethernet/intel/igc/igc_mac.c
index bc077f230f17
supported yet.
Signed-off-by: Sasha Neftin
Reviewed-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc.h | 4 +
drivers/net/ethernet/intel/igc/igc_defines.h | 10 ++
drivers/net/ethernet/intel/igc/igc_ethtool.c | 97
: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 34 +++-
1 file changed, 15 insertions(+), 19 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_ptp.c
b/drivers/net/ethernet/intel/igc/igc_ptp.c
index 82e6c6c962d5..b1b23c6bf689 100644
--- a/drivers/net
: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_defines.h | 27 +
drivers/net/ethernet/intel/igc/igc_i225.c| 100 +++
drivers/net/ethernet/intel/igc/igc_i225.h| 1 +
drivers/net/ethernet/intel/igc/igc_mac.c | 5 +
drivers/net/ethernet/intel/igc/igc_regs.h
From: Sasha Neftin
i225 device support only copper mode.
There is no point to check media type in the
igc_config_fc_after_link_up() method.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 8 +++-
1 file
) and
igc_ptp_enable_tstamp_all_rxqueues() and move their logic into
igc_ptp_enable_rx_timestamp() to keep the enable and disable
helpers symmetric.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 54
1 file ch
From: Sasha Neftin
TCP segmentation TX context fail counter is not
applicable for i225 devices.
This patch comes to clean up this counter.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_mac.c | 1 -
drivers/net/ethernet
From: Sasha Neftin
PHY of the i225 device support only copper mode.
There is no point to check media type in the
igc_power_up_link() method.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_main.c | 3 +--
1 file changed
) and all code
related to it, copied from igb driver.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc.h | 3 --
drivers/net/ethernet/intel/igc/igc_defines.h | 2 -
drivers/net/ethernet/intel/igc/igc_main.c
eck which was removed in this
refactoring: this check it not really needed since igc_i225 is the only
type supported by the IGC driver.
Signed-off-by: Andre Guedes
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 103 ---
1 f
From: Sasha Neftin
Currently the implementation of igc_power_down_link()
method was just calling igc_power_down_phy_copper_base()
method.
We can just call igc_power_down_phy_copper_base()
method directly.
Signed-off-by: Sasha Neftin
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
Tested-by: Aaron Brown
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 16 +++-
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_ptp.c
b/drivers/net/ethernet/intel/igc/igc_ptp.c
index b1b23c6bf689..e65fdcf966b2 1
From: Aleksandr Loktionov
Make possible for the i40e driver to bind to the new v710 for 5GBASE-T
NICs.
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_common.c | 3
.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE
Aleksandr Loktionov (2):
i40e: Add support for 5Gbps cards
i40e: Remove scheduling while atomic possibility
Jeff Kirsher (1):
net/intel: remove driver versions from Intel drivers
Jesse Brandeburg (1):
i40e: remove unused defi
From: Shiraz Saleem
Move i40e_client.h to include/linux/net/intel/*
since its shared between i40iw and i40e.
Signed-off-by: Shiraz Saleem
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/infiniband/hw/i40iw/Makefile| 1 -
drivers/infiniband/hw
Bowers
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/i40e/i40e_virtchnl_pf.c| 234 ++
1 file changed, 137 insertions(+), 97 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
index 56b9e445732b
-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 72 +--
.../net/ethernet/intel/i40e/i40e_register.h | 2 +
2 files changed, 52 insertions(+), 22 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers
thing lower than the default.
Signed-off-by: Todd Fujinaka
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel
Kwapulinski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e/i40e_main.c
index
Host Network Controller Driver Status
Change AEN.
What the BMC may do with this information is implementation-dependent, but
this is a standard NC-SI 1.1 command we honor per the HAS.
CC: Bruce Allan
CC: Jesse Brandeburg
CC: Alek Loktionov
CC: Kevin Liedtke
CC: Aaron Rowden
Signed-off-by: Jeff
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/net/intel/iecm.h | 433
include/linux/net/intel/iecm_alloc.h| 29 ++
include/linux/net/intel/iecm_controlq.h | 95 +
include/linux/net/intel
: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../networking/device_drivers/intel/iecm.rst | 93 +++
MAINTAINERS | 2 +
drivers/net/ethernet/intel/Kconfig| 7 ++
drivers
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 1283 ++-
1 file changed, 1235 insertions(+), 48 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_txrx.c
b/drivers/net/ethernet/intel/iecm
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/iecm/iecm_singleq_txrx.c | 670 +-
1 file changed, 652 insertions(+), 18 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_singleq_txrx.c
b/drivers/net/ethernet/intel
Kumar Linga
Reviewed-by: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Reported-by: kbuild test robot
Signed-off-by: Jeff Kirsher
---
.../networking/device_drivers/intel/idpf.rst | 47 ++
MAINTAINERS | 1 +
drivers/net
-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 29 ++-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 218 --
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 15 +-
3 files changed, 246
-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 63 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 606 +-
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 24 +-
3 files changed, 669
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 87 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 797 +-
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 37 +-
3 files changed, 890 insertions(+), 31
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_ethtool.c| 1050 -
drivers/net/ethernet/intel/iecm/iecm_lib.c| 100 +-
2 files changed, 1146 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/intel
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/net/intel/iecm_lan_pf_regs.h | 120
include/linux/net/intel/iecm_lan_txrx.h| 636 +
include/linux/net/intel/iecm_txrx.h| 581 +++
3
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 404 +-
drivers/net/ethernet/intel/iecm/iecm_main.c | 7 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 6 +-
.../net/ethernet/intel/iecm
Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 1171 -
1 file changed, 1144 insertions(+), 27 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_virtchnl.c
b
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_controlq.c | 196 +++
.../ethernet/intel/iecm/iecm_controlq_setup.c | 84 ++
.../net/ethernet/intel/iecm/iecm_ethtool.c| 16 +
drivers/net/ethernet/intel
Linga
Reviewed-by: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/avf/virtchnl.h | 600 +++
1 file changed, 600 insertions(+)
diff --git a/include/linux/avf/virtchnl.h b/include/linux
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_controlq.c | 497 +-
.../ethernet/intel/iecm/iecm_controlq_setup.c | 105 +++-
drivers/net/ethernet/intel/iecm/iecm_lib.c| 71 ++-
drivers/net/ethernet/intel/iecm
This series introduces both the Intel Ethernet Common Module and the Intel
Data Plane Function. The patches also incorporate extended features and
functionality added in the virtchnl.h file.
The format of the series flow is to add the data set, then introduce
function stubs and finally introduce
-off-by: Aleksandr Loktionov
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/i40e/i40e_virtchnl_pf.c| 234 ++
1 file changed, 137 insertions(+), 97 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
b/drivers/net/ethernet
From: Aleksandr Loktionov
Make possible for the i40e driver to bind to the new v710 for 5GBASE-T
NICs.
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_common.c | 3
thing lower than the default.
Signed-off-by: Todd Fujinaka
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel
Host Network Controller Driver Status
Change AEN.
What the BMC may do with this information is implementation-dependent, but
this is a standard NC-SI 1.1 command we honor per the HAS.
CC: Bruce Allan
CC: Jesse Brandeburg
CC: Alek Loktionov
CC: Kevin Liedtke
CC: Aaron Rowden
Signed-off-by: Jeff
Kwapulinski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e/i40e_main.c
index
-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 72 +--
.../net/ethernet/intel/i40e/i40e_register.h | 2 +
2 files changed, 52 insertions(+), 22 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers
From: Shiraz Saleem
Move i40e_client.h to include/linux/net/intel/*
since its shared between i40iw and i40e.
Signed-off-by: Shiraz Saleem
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/infiniband/hw/i40iw/Makefile| 1 -
drivers/infiniband/hw
r 5Gbps cards
i40e: Remove scheduling while atomic possibility
Jeff Kirsher (1):
net/intel: remove driver versions from Intel drivers
Jesse Brandeburg (1):
i40e: remove unused defines
Piotr Kwapulinski (2):
i40e: make PF wait reset loop reliable
i40e: detect and log info about pre-r
Linga
Reviewed-by: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/avf/virtchnl.h | 592 +++
1 file changed, 592 insertions(+)
diff --git a/include/linux/avf/virtchnl.h b/include/linux
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/iecm/iecm_singleq_txrx.c | 670 +-
1 file changed, 652 insertions(+), 18 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_singleq_txrx.c
b/drivers/net/ethernet/intel
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 1283 ++-
1 file changed, 1235 insertions(+), 48 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_txrx.c
b/drivers/net/ethernet/intel/iecm
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 87 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 797 +-
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 37 +-
3 files changed, 890 insertions(+), 31
-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 29 ++-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 218 --
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 15 +-
3 files changed, 246
-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 63 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 606 +-
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 24 +-
3 files changed, 669
: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../networking/device_drivers/intel/iecm.rst | 93 +++
MAINTAINERS | 2 +
drivers/net/ethernet/intel/Kconfig| 7 ++
drivers
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_ethtool.c| 1050 -
drivers/net/ethernet/intel/iecm/iecm_lib.c| 100 +-
2 files changed, 1146 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/intel
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 404 +-
drivers/net/ethernet/intel/iecm/iecm_main.c | 7 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 6 +-
.../net/ethernet/intel/iecm
Kumar Linga
Reviewed-by: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Reported-by: kbuild test robot
Signed-off-by: Jeff Kirsher
---
.../networking/device_drivers/intel/idpf.rst | 47 ++
MAINTAINERS | 1 +
drivers/net
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_controlq.c | 497 +-
.../ethernet/intel/iecm/iecm_controlq_setup.c | 105 +++-
drivers/net/ethernet/intel/iecm/iecm_lib.c| 71 ++-
drivers/net/ethernet/intel/iecm
Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 1171 -
1 file changed, 1144 insertions(+), 27 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_virtchnl.c
b
This series introduces both the Intel Ethernet Common Module and the Intel
Data Plane Function. The patches also incorporate extended features and
functionality added in the virtchnl.h file.
The format of the series flow is to add the data set, then introduce
function stubs and finally introduce
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_controlq.c | 196 +++
.../ethernet/intel/iecm/iecm_controlq_setup.c | 84 ++
.../net/ethernet/intel/iecm/iecm_ethtool.c| 16 +
drivers/net/ethernet/intel
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/net/intel/iecm.h | 433
include/linux/net/intel/iecm_alloc.h| 29 ++
include/linux/net/intel/iecm_controlq.h | 95 +
include/linux/net/intel
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/net/intel/iecm_lan_pf_regs.h | 120
include/linux/net/intel/iecm_lan_txrx.h| 636 +
include/linux/net/intel/iecm_txrx.h| 581 +++
3
-off-by: Aleksandr Loktionov
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/i40e/i40e_virtchnl_pf.c| 221 +++---
1 file changed, 134 insertions(+), 87 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
b/drivers/net/ethernet
ktionov (2):
i40e: Add support for 5Gbps cards
i40e: Remove scheduling while atomic possibility
Jeff Kirsher (1):
net/intel: remove driver versions from Intel drivers
Jesse Brandeburg (1):
i40e: remove unused defines
Piotr Kwapulinski (2):
i40e: make PF wait reset loop reliable
i40e:
From: Aleksandr Loktionov
Make possible for the i40e driver to bind to the new v710 for 5GBASE-T
NICs.
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_common.c | 3
From: Shiraz Saleem
Move i40e_client.h to include/linux/net/intel/*
since its shared between i40iw and i40e.
Signed-off-by: Shiraz Saleem
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/infiniband/hw/i40iw/Makefile| 1 -
drivers/infiniband/hw
-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 72 +--
.../net/ethernet/intel/i40e/i40e_register.h | 2 +
2 files changed, 52 insertions(+), 22 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers
Kwapulinski
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e/i40e_main.c
index
Host Network Controller Driver Status
Change AEN.
What the BMC may do with this information is implementation-dependent, but
this is a standard NC-SI 1.1 command we honor per the HAS.
CC: Bruce Allan
CC: Jesse Brandeburg
CC: Alek Loktionov
CC: Kevin Liedtke
CC: Aaron Rowden
Signed-off-by: Jeff
thing lower than the default.
Signed-off-by: Todd Fujinaka
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel
ned-off-by: Qian Cai
Tested-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
b/drivers/net/ethernet/intel/i40e/i40e
This series contains fixes to ixgbe, i40e and ice driver.
Ciara fixes up the ixgbe, i40e and ice drivers to protect access when
allocating and freeing the rings. In addition, made use of READ_ONCE
when reading the rings prior to accessing the statistics pointer.
Björn fixes a crash where the rec
ed-by: Andrew Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
index aa8026b1eb81..67806b7b2f49 1006
-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 29 ++---
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e/i40e_main.c
index 5d807c8004f8..56ecd6c3f236 100644
--- a
-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 12 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +++---
2 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
b/drivers/net/ethernet/intel
Bowers
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/ice/ice_lib.c | 8
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c
b/drivers/net/ethernet/intel/ice/ice_lib.c
index
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_ethtool.c| 1107 -
drivers/net/ethernet/intel/iecm/iecm_lib.c| 100 +-
2 files changed, 1203 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/intel
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 404 +-
drivers/net/ethernet/intel/iecm/iecm_main.c | 7 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 6 +-
.../net/ethernet/intel/iecm
: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../networking/device_drivers/intel/iecm.rst | 93 +++
MAINTAINERS | 2 +
drivers/net/ethernet/intel/Kconfig| 7 ++
drivers
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../net/ethernet/intel/iecm/iecm_controlq.c | 497 +-
.../ethernet/intel/iecm/iecm_controlq_setup.c | 105 +++-
drivers/net/ethernet/intel/iecm/iecm_lib.c| 71 ++-
drivers/net/ethernet/intel/iecm
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 1283 ++-
1 file changed, 1235 insertions(+), 48 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_txrx.c
b/drivers/net/ethernet/intel/iecm
Linga
Reviewed-by: Donald Skidmore
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/avf/virtchnl.h | 592 +++
1 file changed, 592 insertions(+)
diff --git a/include/linux/avf/virtchnl.h b/include/linux
-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 29 ++-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 218 --
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 15 +-
3 files changed, 246
: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
.../ethernet/intel/iecm/iecm_singleq_txrx.c | 670 +-
1 file changed, 652 insertions(+), 18 deletions(-)
diff --git a/drivers/net/ethernet/intel/iecm/iecm_singleq_txrx.c
b/drivers/net/ethernet/intel
Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
drivers/net/ethernet/intel/iecm/iecm_lib.c| 87 +-
drivers/net/ethernet/intel/iecm/iecm_txrx.c | 797 +-
.../net/ethernet/intel/iecm/iecm_virtchnl.c | 37 +-
3 files changed, 890 insertions(+), 31
Reviewed-by: Jesse Brandeburg
Reviewed-by: Sridhar Samudrala
Signed-off-by: Jeff Kirsher
---
include/linux/net/intel/iecm_lan_pf_regs.h | 120
include/linux/net/intel/iecm_lan_txrx.h| 636 +
include/linux/net/intel/iecm_txrx.h| 610
3
1 - 100 of 4791 matches
Mail list logo