:21:00.0 ens2f0np0: renamed from eth0
Reviewed-by: Aleksandr Loktionov
Reviewed-by: Jacob Keller
Reviewed-by: Simon Horman
Reviewed-by: Paul Menzel
Signed-off-by: Jedrzej Jagielski
---
v2: extend the commit msg; minor code tweaks
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 59
. This significantly reduces the probing time.
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 58 +--
1 file changed, 39 insertions(+), 19 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610
: 70db0788a262 ("ixgbe: read the OROM version information")
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
v2: use get_unaligned_le32() per Simon's suggestion
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ix
: 70db0788a262 ("ixgbe: read the OROM version information")
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe
236ab93 ("ixgbe: add initial devlink support")
Signed-off-by: Jedrzej Jagielski
---
v2: use new flag instead of creating blank implementation of
ndo_get_phys_port_name()
---
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers
should not alter name of interface.
Suggested-by: Jiri Pirko
Signed-off-by: Jedrzej Jagielski
---
v2: add skip_phys_port_name_get flag to skip changing if name
---
include/net/devlink.h | 7 ++-
net/devlink/port.c| 3 +++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/include
s: a0285236ab93 ("ixgbe: add initial devlink support")
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
b/drivers/net/ethernet/intel/ixgbe/ixgbe_
devlink
port on.
Suggested-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
net/devlink/port.c | 17 -
1 file changed, 17 deletions(-)
diff --git a/net/devlink/port.c b/net/devlink/port.c
index 939081a0e615..f885c8e73307 100644
--- a/net/devlink/port.c
+++ b/net/devlink/port.c
y: Przemek Kitszel
Fixes: 4600cdf9f5ac ("ixgbe: Enable link management in E610 device")
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe
Memory,
content of Shadow RAM, and capabilities of the device.
For both NVM and SRAM regions provide .read() handler to let user
read their contents without the need to create full snapshots.
Reviewed-by: Przemek Kitszel
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Jedrzej Jagielski
Signed
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v3: use devlink_info_version_*_put() function; squash functions dealing with
running and stored versions into single ones
v5: add else to if/else if
ulinski
Signed-off-by: Jedrzej Jagielski
---
Documentation/networking/devlink/ixgbe.rst| 26
.../ethernet/intel/ixgbe/devlink/devlink.c| 132 +-
2 files changed, 153 insertions(+), 5 deletions(-)
diff --git a/Documentation/networking/devlink/ixgbe.rst
b/Documenta
generic one and the E610 one.
Reviewed-by: Mateusz Polchlopek
Tested-by: Bharath R
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v7: add .init_params() callback implementation
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 2
i" -> Version of the Option ROM containing the UEFI driver
"board.id" -> The PBA ID string
Reviewed-by: Mateusz Polchlopek
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
v2: zero the ctx buff when chance it won't be filled out
v4: use devlink_priv()
v6:
using devlink
once FW error is detected in order to load a healthy img.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v7: unregister mdiobus before unregistering netdev
---
drivers/net/ethernet/intel/ixgbe
swapped,
and the “rollback” bank becomes the active bank for the next reset.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Andrii Staikov
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net
-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 172 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 15 ++
2 files changed, 187 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net
ned-off-by: Piotr Kwapulinski
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v6: fix doc
---
Documentation/networking/devlink/ixgbe.rst| 17 +++
.../ethernet/intel/ixgbe/devlink/devlink.c| 112 ++
drivers/net/ethernet/i
sions lesser
or greater than the expected version, print a message indicating
that the NVM or driver should be updated respectively.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v5: add get_f
Prevent from proceeding if there's nothing to print.
Suggested-by: Przemek Kitszel
Reviewed-by: Jiri Pirko
Reviewed-by: Kalesh AP
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
net/devlink/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/devlink/
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Co-developed-by: Jedrzej Jagielski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 509 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
drivers/net
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 112 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 33 ++
2 files changed, 145 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
o-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v5: fix caps->nvm_unified_update assignment
v8: fix doc
---
Documentation/networking/devlink/ixgbe.rst| 27 +
drivers/net/ethernet/intel/Kconfig| 1 +
drivers/net/ethern
igned-off-by: Przemek Kitszel
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
v2: fix error path in probe; minor tweaks
v4: alloc ixgbe_adapter by devlink
---
Documentation/networking/devlink/index.rst| 1 +
Documentation/networking/devlink/ixgbe.rst| 8 ++
drivers/net/eth
.
Signed-off-by: Przemek Kitszel
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 5 ++
.../net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +++---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 74 +--
drivers
series additional patch touching devlink/dev.c
v4: introduce to the series additional patch changing netdev allocation
---
Andrii Staikov (1):
ixgbe: add support for FW rollback mode
Jedrzej Jagielski (10):
devlink: add value check to devlink_info_version_put()
ixgbe: add initial devlink
.
Signed-off-by: Przemek Kitszel
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 5 ++
.../net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +++---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 74 +--
drivers
Prevent from proceeding if there's nothing to print.
Suggested-by: Przemek Kitszel
Reviewed-by: Jiri Pirko
Reviewed-by: Kalesh AP
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
net/devlink/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/devlink/
o-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v5: fix caps->nvm_unified_update assignment
---
Documentation/networking/devlink/ixgbe.rst| 24 +
drivers/net/ethernet/intel/Kconfig| 1 +
drivers/net/ethernet/intel/ixgbe/Ma
swapped,
and the “rollback” bank becomes the active bank for the next reset.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Andrii Staikov
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net
series additional patch touching devlink/dev.c
v4: introduce to the series additional patch changing netdev allocation
---
Andrii Staikov (1):
ixgbe: add support for FW rollback mode
Jedrzej Jagielski (10):
devlink: add value check to devlink_info_version_put()
ixgbe: add initial devlink
generic one and the E610 one.
Reviewed-by: Mateusz Polchlopek
Tested-by: Bharath R
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v7: add .init_params() callback implementation
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 2
ulinski
Signed-off-by: Jedrzej Jagielski
---
Documentation/networking/devlink/ixgbe.rst| 26
.../ethernet/intel/ixgbe/devlink/devlink.c| 132 +-
2 files changed, 153 insertions(+), 5 deletions(-)
diff --git a/Documentation/networking/devlink/ixgbe.rst
b/Documenta
ned-off-by: Piotr Kwapulinski
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v6: fix doc
---
Documentation/networking/devlink/ixgbe.rst| 17 +++
.../ethernet/intel/ixgbe/devlink/devlink.c| 112 ++
drivers/net/ethernet/i
using devlink
once FW error is detected in order to load a healthy img.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v7: unregister mdiobus before unregistering netdev
---
drivers/net/ethernet/intel/ixgbe
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v3: use devlink_info_version_*_put() function; squash functions dealing with
running and stored versions into single ones
v5: add else to if/else if
sions lesser
or greater than the expected version, print a message indicating
that the NVM or driver should be updated respectively.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v5: add get_f
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 112 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 33 ++
2 files changed, 145 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Co-developed-by: Jedrzej Jagielski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 509 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
drivers/net
igned-off-by: Przemek Kitszel
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
v2: fix error patch in probe; minor tweaks
v4: alloc ixgbe_adapter by devlink
---
Documentation/networking/devlink/index.rst| 1 +
Documentation/networking/devlink/ixgbe.rst| 8 ++
drivers/net/eth
-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 172 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 15 ++
2 files changed, 187 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net
i" -> Version of the Option ROM containing the UEFI driver
"board.id" -> The PBA ID string
Reviewed-by: Mateusz Polchlopek
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
v2: zero the ctx buff when chance it won't be filled out
v4: use devlink_priv()
v6:
series additional patch touching devlink/dev.c
v4: introduce to the series additional patch changing netdev allocation
---
Andrii Staikov (1):
ixgbe: add support for FW rollback mode
Jedrzej Jagielski (10):
devlink: add value check to devlink_info_version_put()
ixgbe: add initial devlink
swapped,
and the “rollback” bank becomes the active bank for the next reset.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Andrii Staikov
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 112 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 33 ++
2 files changed, 145 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
.
Signed-off-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 5 ++
.../net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +++---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 74 +--
drivers/net/ethernet/intel/ixgbe
igned-off-by: Przemek Kitszel
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
v2: fix error patch in probe; minor tweaks
v4: alloc ixgbe_adapter by devlink
---
Documentation/networking/devlink/index.rst| 1 +
Documentation/networking/devlink/ixgbe.rst| 8 ++
drivers/net/eth
using devlink
once recovery mode is detected in order to load a healthy img.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 17
.../ethernet/intel/ixgbe
generic one and the E610 one.
Reviewed-by: Mateusz Polchlopek
Tested-by: Bharath R
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 5 +-
.../net/ethernet/intel/ixgbe/ixgbe_82598.c| 1
sions lesser
or greater than the expected version, print a message indicating
that the NVM or driver should be updated respectively.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v5: add get_f
o-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v5: fix caps->nvm_unified_update assignment
---
Documentation/networking/devlink/ixgbe.rst| 24 +
drivers/net/ethernet/intel/Kconfig| 1 +
drivers/net/ethernet/intel/ixgbe/Ma
contents
fw.netlist -> version of the netlist module
fw.netlist.build -> first 4 bytes of the netlist hash
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Slawomir Mrozowicz
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-
i" -> Version of the Option ROM containing the UEFI driver
"board.id" -> The PBA ID string
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Jedrzej Jagielski
---
v2: zero the ctx buff when chance it won't be filled out
v4: use devlink_priv()
v6: fix devlink_*_put() labels
ned-off-by: Piotr Kwapulinski
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v6: fix doc
---
Documentation/networking/devlink/ixgbe.rst| 17 +++
.../ethernet/intel/ixgbe/devlink/devlink.c| 112 ++
drivers/net/ethernet/i
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 172 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 15 ++
2 files changed, 187 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v3: use devlink_info_version_*_put() function; squash functions dealing with
running and stored versions into single ones
v5: add else to if/else if statements
---
.../ethernet
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Co-developed-by: Jedrzej Jagielski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 509 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
drivers/net
Prevent from proceeding if there's nothing to print.
Suggested-by: Przemek Kitszel
Reviewed-by: Jiri Pirko
Tested-by: Bharath R
Signed-off-by: Jedrzej Jagielski
---
net/devlink/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/devlink/dev.c b/net/devlink/
E610 device doesn't support disabling FC autonegotiation.
Create dedicated E610 .set_pauseparam() implementation and assign
it to ixgbe_ethtool_ops_e610.
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c
ned-off-by: Jedrzej Jagielski
---
v3: correct the commit msg
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 52 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 ++--
2 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_et
Legacy implementation of .set_phys_id() ethtool callback is not
applicable for E610 device.
Add new implementation which uses 0x06E9 command by calling
ixgbe_aci_set_port_id_led().
Reviewed-by: Aleksandr Loktionov
Reviewed-by: Michal Swiatkowski
Signed-off-by: Jedrzej Jagielski
---
v3: move
-up is set, disable APM and
configure ACPI (Advanced Configuration and Power Interface).
Reviewed-by: Michal Swiatkowski
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 46 ++-
1 file changed, 45 insertions
.
This series is based on the series introducing initial E610 device
support:
https://lore.kernel.org/intel-wired-lan/20241205084450.4651-1-piotr.kwapulin...@intel.com/
Jedrzej Jagielski (4):
ixgbe: create E610 specific ethtool_ops structure
ixgbe: add support for ACPI WOL for E610
ixgbe
Legacy implementation of .set_phys_id() ethtool callback is not
applicable for E610 device.
Add new implementation which uses 0x06E9 command by calling
ixgbe_aci_set_port_id_led().
Reviewed-by: Aleksandr Loktionov
Reviewed-by: Michal Swiatkowski
Signed-off-by: Jedrzej Jagielski
---
drivers
E610 device doesn't support disabling FC autonegotiation.
Create dedicated E610 .set_pauseparam() implementation and assign
it to ixgbe_ethtool_ops_e610.
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c
-up is set, disable APM and
configure ACPI (Advanced Configuration and Power Interface).
Reviewed-by: Michal Swiatkowski
Reviewed-by: Aleksandr Loktionov
Signed-off-by: Jedrzej Jagielski
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 46 ++-
1 file changed, 45 insertions
series introducing initial E610 device
support:
https://lore.kernel.org/intel-wired-lan/20241205084450.4651-1-piotr.kwapulin...@intel.com/
Jedrzej Jagielski (4):
ixgbe: create E610 specific ethtool_ops structure
ixgbe: add support for ACPI WOL for E610
ixgbe: add E610 .set_phys_id() callback
ned-off-by: Jedrzej Jagielski
---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 52 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 ++--
2 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
b/drivers/net/ethernet/i
aring from the OS
without any note.
Reviewed-by: Przemek Kitszel
Reviewed-by: Mateusz Polchlopek
Reviewed-by: Simon Horman
Signed-off-by: Jedrzej Jagielski
---
v2,3,4 : commit msg tweaks
v5: use ixgbe_down()
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4
drivers/net/ethernet/
.
Signed-off-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 5 ++
.../net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +++---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 74 +--
drivers/net/ethernet/intel/ixgbe
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v3: use devlink_info_version_*_put() function; squash functions dealing with
running and stored versions into single ones
v5: add else to if/else if statements
---
.../ethernet
generic one and the E610 one.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 5 +-
.../net/ethernet/intel/ixgbe/ixgbe_82598.c| 1 +
.../net/ethernet/intel
using devlink
once recovery mode is detected in order to load a healthy img.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 17
.../ethernet/intel/ixgbe
linski
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
Documentation/networking/devlink/ixgbe.rst| 15 +++
.../ethernet/intel/ixgbe/devlink/devlink.c| 112 ++
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 4 +
d
Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
v5: fix caps->nvm_unified_update assignment
---
Documentation/networking/devlink/ixgbe.rst| 24 +
drivers/net/ethernet/intel/Kconfig| 1 +
drivers/net/ethernet/intel/ixgbe/Makefile | 2 +-
swapped,
and the “rollback” bank becomes the active bank for the next reset.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Andrii Staikov
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 172 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 15 ++
2 files changed, 187 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
sions lesser
or greater than the expected version, print a message indicating
that the NVM or driver should be updated respectively.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v5: add get_f
contents
fw.netlist -> version of the netlist module
fw.netlist.build -> first 4 bytes of the netlist hash
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Slawomir Mrozowicz
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-
i" -> Version of the Option ROM containing the UEFI driver
"board.id" -> The PBA ID string
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Jedrzej Jagielski
---
v2: zero the ctx buff when chance it won't be filled out
v4: use devlink_priv()
---
Documentation/network
igned-off-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
v2: fix error patch in probe; minor tweaks
v4: alloc ixgbe_adapter by devlink
---
Documentation/networking/devlink/index.rst| 1 +
Documentation/networking/devlink/ixgbe.rst| 8 ++
drivers/net/ethernet/intel/Kc
From: Slawomir Mrozowicz
Add functions reading the netlist version info and use them
as a part of the setting NVM info procedure.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej
-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Co-developed-by: Jedrzej Jagielski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 509 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
drivers/net/ethernet/intel/ixgbe
):
ixgbe: add support for FW rollback mode
Jedrzej Jagielski (10):
devlink: add value check to devlink_info_version_put()
ixgbe: add initial devlink support
ixgbe: add handler for devlink .info_get()
ixgbe: add .info_get extension specific for E610 devices
ixgbe: add E610 functions getting
Prevent from proceeding if there's nothing to print.
Suggested-by: Przemek Kitszel
Reviewed-by: Jiri Pirko
Signed-off-by: Jedrzej Jagielski
---
net/devlink/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/devlink/dev.c b/net/devlink/dev.c
index d6e3db3
swapped,
and the “rollback” bank becomes the active bank for the next reset.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Andrii Staikov
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net
using devlink
once recovery mode is detected in order to load a healthy img.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 17
.../ethernet/intel/ixgbe
sions lesser
or greater than the expected version, print a message indicating
that the NVM or driver should be updated respectively.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/de
Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
Documentation/networking/devlink/ixgbe.rst| 24 +
drivers/net/ethernet/intel/Kconfig| 1 +
drivers/net/ethernet/intel/ixgbe/Makefile | 2 +-
.../ethernet/intel/ixgbe/devlink/devlink.c| 4
linski
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
Documentation/networking/devlink/ixgbe.rst| 15 +++
.../ethernet/intel/ixgbe/devlink/devlink.c| 112 ++
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 4 +
d
: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej Jagielski
---
v3: use devlink_info_version_*_put() function; squash functions dealing with
running and stored versions into single ones
---
.../ethernet/intel/ixgbe/devlink/devlink.c
generic one and the E610 one.
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Stefan Wegrzyn
Signed-off-by: Stefan Wegrzyn
Signed-off-by: Jedrzej Jagielski
---
.../ethernet/intel/ixgbe/devlink/devlink.c| 5 +-
.../net/ethernet/intel/ixgbe/ixgbe_82598.c| 1 +
.../net/ethernet/intel
contents
fw.netlist -> version of the netlist module
fw.netlist.build -> first 4 bytes of the netlist hash
Reviewed-by: Mateusz Polchlopek
Co-developed-by: Slawomir Mrozowicz
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 172 ++
.../ethernet/intel/ixgbe/ixgbe_type_e610.h| 15 ++
2 files changed, 187 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
b/drivers/net/ethernet/intel/ixgbe
From: Slawomir Mrozowicz
Add functions reading the netlist version info and use them
as a part of the setting NVM info procedure.
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Slawomir Mrozowicz
Co-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Signed-off-by: Jedrzej
igned-off-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
v2: fix error patch in probe; minor tweaks
v4: alloc ixgbe_adapter by devlink
---
Documentation/networking/devlink/index.rst| 1 +
Documentation/networking/devlink/ixgbe.rst| 8 ++
drivers/net/ethernet/intel/Kc
-developed-by: Piotr Kwapulinski
Signed-off-by: Piotr Kwapulinski
Co-developed-by: Jedrzej Jagielski
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 509 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
drivers/net/ethernet/intel/ixgbe
i" -> Version of the Option ROM containing the UEFI driver
"board.id" -> The PBA ID string
Reviewed-by: Mateusz Polchlopek
Signed-off-by: Jedrzej Jagielski
---
v2: zero the ctx buff when chance it won't be filled out
v4: use devlink_priv()
---
Documentation/network
.
Signed-off-by: Przemek Kitszel
Signed-off-by: Jedrzej Jagielski
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 5 ++
.../net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 56 +++---
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 74 +--
drivers/net/ethernet/intel/ixgbe
Prevent from proceeding if there's nothing to print.
Suggested-by: Przemek Kitszel
Reviewed-by: Jiri Pirko
Signed-off-by: Jedrzej Jagielski
---
net/devlink/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/devlink/dev.c b/net/devlink/dev.c
index d6e3db3
1 - 100 of 172 matches
Mail list logo