summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/intel/ice/ice_eswitch.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-11ice: remove eswitch rebuildMichal Swiatkowski1-16/+0
2024-06-21ice: update representor when VSI is readyMichal Swiatkowski1-7/+14
2024-06-21ice: move VSI configuration outside repr setupMichal Swiatkowski1-15/+40
2024-06-21ice: move devlink locking outside the port creationMichal Swiatkowski1-2/+7
2024-05-08ice: remove correct filters during eswitch releaseMichal Swiatkowski1-1/+4
2024-04-01ice: move ice_devlink.[ch] to devlink folderMichal Swiatkowski1-1/+1
2024-03-25ice: count representor statsMichal Swiatkowski1-1/+6
2024-03-25ice: do switchdev slow-path Rx using PF VSIMichal Swiatkowski1-0/+36
2024-03-25ice: change repr::id valuesMichal Swiatkowski1-3/+2
2024-03-25ice: remove switchdev control plane VSIMichal Swiatkowski1-159/+4
2024-03-25ice: default Tx rule instead of to queueMichal Swiatkowski1-91/+16
2024-03-25ice: do Tx through PF netdev in slow-pathMichal Swiatkowski1-20/+6
2024-03-25ice: remove eswitch changing queues algorithmMichal Swiatkowski1-34/+0
2023-12-18ice: field prep conversionJesse Brandeburg1-2/+2
2023-11-29ice: fix error code in ice_eswitch_attach()Dan Carpenter1-1/+3
2023-11-13ice: reserve number of CP queuesMichal Swiatkowski1-7/+45
2023-11-13ice: adjust switchdev rebuild pathMichal Swiatkowski1-43/+23
2023-11-13ice: add VF representors one by oneMichal Swiatkowski1-155/+196
2023-11-13ice: set Tx topology every time new repr is addedMichal Swiatkowski1-0/+9
2023-11-13ice: make representor code genericMichal Swiatkowski1-2/+7
2023-11-13ice: remove VF pointer reference in eswitch codeMichal Swiatkowski1-19/+20
2023-11-13ice: track port representors in xarrayMichal Swiatkowski1-101/+81
2023-11-13ice: track q_id in representorMichal Swiatkowski1-1/+1
2023-11-13ice: remove unused control VSI parameterMichal Swiatkowski1-4/+3
2023-11-13ice: remove redundant max_vsi_num variableMichal Swiatkowski1-4/+0
2023-11-13ice: rename switchdev to eswitchMichal Swiatkowski1-31/+32
2023-08-19Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski1-4/+0
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2023-08-17ice: Remove redundant VSI configuration in eswitch setupMarcin Szycik1-4/+0
2023-08-17ice: Block switchdev mode when ADQ is active and vice versaMarcin Szycik1-0/+6
2023-07-24ice: Implement basic eswitch bridge setupWojciech Drewek1-4/+22
2023-07-24ice: Unset src prune on uplink VSIWojciech Drewek1-0/+6
2023-07-24ice: Disable vlan pruning for uplink VSIWojciech Drewek1-0/+10
2023-07-24ice: Don't tx before switchdev is fully configuredWojciech Drewek1-0/+3
2023-07-24ice: Skip adv rules removal upon switchdev releaseWojciech Drewek1-1/+0
2023-05-19ice: use src VSI instead of src MAC in slow-pathMichal Swiatkowski1-56/+27
2023-05-19ice: remove redundant Rx field from rule infoMichal Swiatkowski1-1/+0
2023-02-06ice: remove unnecessary virtchnl_ether_addr struct useJacob Keller1-9/+9
2023-02-06ice: refactor VSI setup to use parameter structureJacob Keller1-1/+7
2022-09-29net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+2
2022-07-28ice: Introduce enabling promiscuous mode on multiple VF'sMichal Wilczynski1-4/+4
2022-04-14ice: fix crash in switchdev modeWojciech Drewek1-1/+2
2022-03-03ice: convert VF storage to hash table with krefs and RCUJacob Keller1-0/+16
2022-03-03ice: introduce VF accessor functionsJacob Keller1-3/+3
2022-03-03ice: factor VF variables to separate structureJacob Keller1-5/+15
2022-03-03ice: convert ice_for_each_vf to include VF entry iteratorJacob Keller1-31/+32
2022-03-03ice: store VF pointer instead of VF IDJacob Keller1-3/+4
2022-03-03ice: refactor unwind cleanup in eswitch modeJacob Keller1-32/+31
2022-02-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-02-19ice: Match on all profiles in slow-pathWojciech Drewek1-0/+1