All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH iwl-net 0/5] ice: LLDP support for VFs
@ 2024-02-28 15:59 ` Larysa Zaremba
  0 siblings, 0 replies; 30+ messages in thread
From: Larysa Zaremba @ 2024-02-28 15:59 UTC (permalink / raw)
  To: intel-wired-lan
  Cc: Larysa Zaremba, netdev, linux-kernel, Mateusz Pacuszka,
	Tony Nguyen, Lukasz Plachno, Jakub Buchocki, Pawel Kaminski,
	Przemek Kitszel, Michal Swiatkowski, Mateusz Polchlopek,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Pawel Chmielewski, Jesse Brandeburg

Allow to:
* receive LLDP packets on a VF
* transmit LLDP from a VF

Only a single VF per port can transmit LLDP packets,
all trusted VFs can transmit LLDP packets.

For both functionalities to work, private flag
fw-lldp-agent must be off.

I am aware that implemented way of configuration (through sysfs) can be
potentially controversial and would like some feedback from outside.

Larysa Zaremba (1):
  ice: Do not add LLDP-specific filter

Mateusz Pacuszka (3):
  ice: Fix check for existing switch rule
  ice: Implement VF LLDP RX support on VF
  ice: Implement VF LLDP TX support for VF

Mateusz Polchlopek (1):
  ice: Add function to get VF from device struct

 drivers/net/ethernet/intel/ice/ice.h          |   2 +
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   1 -
 drivers/net/ethernet/intel/ice/ice_common.c   |  26 --
 drivers/net/ethernet/intel/ice/ice_common.h   |   2 -
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |   6 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      |  83 +++++-
 drivers/net/ethernet/intel/ice/ice_lib.h      |   4 +
 drivers/net/ethernet/intel/ice/ice_main.c     |  58 ++++
 drivers/net/ethernet/intel/ice/ice_sriov.c    |   4 +
 drivers/net/ethernet/intel/ice/ice_switch.c   |   4 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c   | 252 ++++++++++++++++++
 drivers/net/ethernet/intel/ice/ice_vf_lib.h   |  26 ++
 drivers/net/ethernet/intel/ice/ice_virtchnl.c |  11 +
 13 files changed, 439 insertions(+), 40 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2024-03-06 14:34 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-28 15:59 [PATCH iwl-net 0/5] ice: LLDP support for VFs Larysa Zaremba
2024-02-28 15:59 ` [Intel-wired-lan] " Larysa Zaremba
2024-02-28 15:59 ` [PATCH iwl-net 1/5] ice: Add function to get VF from device struct Larysa Zaremba
2024-02-28 15:59   ` [Intel-wired-lan] " Larysa Zaremba
2024-02-28 15:59 ` [PATCH iwl-net 2/5] ice: Fix check for existing switch rule Larysa Zaremba
2024-02-28 15:59   ` [Intel-wired-lan] " Larysa Zaremba
2024-02-28 15:59 ` [PATCH iwl-net 3/5] ice: Do not add LLDP-specific filter Larysa Zaremba
2024-02-28 15:59   ` [Intel-wired-lan] " Larysa Zaremba
2024-02-28 15:59 ` [PATCH iwl-net 4/5] ice: Implement VF LLDP RX support on VF Larysa Zaremba
2024-02-28 15:59   ` [Intel-wired-lan] " Larysa Zaremba
2024-02-29  9:12   ` Jiri Pirko
2024-02-29  9:12     ` [Intel-wired-lan] " Jiri Pirko
2024-02-28 15:59 ` [PATCH iwl-net 5/5] ice: Implement VF LLDP TX support for VF Larysa Zaremba
2024-02-28 15:59   ` [Intel-wired-lan] " Larysa Zaremba
2024-02-28 16:47 ` [PATCH iwl-net 0/5] ice: LLDP support for VFs Jakub Kicinski
2024-02-28 16:47   ` [Intel-wired-lan] " Jakub Kicinski
2024-02-29  9:20   ` Jiri Pirko
2024-02-29  9:20     ` [Intel-wired-lan] " Jiri Pirko
2024-02-29 15:28     ` Jakub Kicinski
2024-02-29 15:28       ` [Intel-wired-lan] " Jakub Kicinski
2024-02-29 19:33       ` Larysa Zaremba
2024-02-29 19:33         ` [Intel-wired-lan] " Larysa Zaremba
2024-03-01 17:08         ` Jakub Kicinski
2024-03-01 17:08           ` [Intel-wired-lan] " Jakub Kicinski
2024-03-02  0:50           ` Larysa Zaremba
2024-03-02  0:50             ` [Intel-wired-lan] " Larysa Zaremba
2024-03-05 19:54             ` Jakub Kicinski
2024-03-05 19:54               ` [Intel-wired-lan] " Jakub Kicinski
2024-03-02  6:47               ` Larysa Zaremba
2024-03-02  6:47                 ` [Intel-wired-lan] " Larysa Zaremba

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.