summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-28net/mlx5: Lag, fix failure to cancel delayed bond workEli Cohen1-0/+1
2022-11-29net/mlx5: Lag, Fix for loop when checking lagChris Mi1-2/+4
2022-11-24net/mlx5: E-switch, Fix duplicate lag creationChris Mi1-2/+3
2022-11-21net/mlx5: Lag, avoid lockdep warningsEli Cohen1-2/+1
2022-09-27net/mlx5: Lag, enable hash mode by default for all NICsLiu, Changcheng1-8/+9
2022-09-27net/mlx5: Lag, set active ports if support bypass port select flow tableLiu, Changcheng1-3/+55
2022-09-27RDMA/mlx5: Don't set tx affinity when lag is in hash modeLiu, Changcheng1-0/+16
2022-08-22net/mlx5: Disable irq when locking lag_lockVlad Buslov1-22/+33
2022-08-22net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READYEli Cohen1-1/+1
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+12
2022-07-06net/mlx5: Lag, correct get the port select mode strLiu, Changcheng1-3/+3
2022-07-06net/mlx5: Lag, decouple FDB selection and shared FDBMark Bloch1-3/+9
2022-07-02net/mlx5: E-switch, Remove dependency between sriov and eswitch modeChris Mi1-5/+5
2022-06-09mellanox: mlx5: avoid uninitialized variable warning with gcc-12Linus Torvalds1-1/+1
2022-05-17net/mlx5: Support multiport eswitch modeEli Cohen1-27/+59
2022-05-17net/mlx5: Remove unused argumentEli Cohen1-3/+1
2022-05-17net/mlx5: Lag, refactor lag state machineEli Cohen1-46/+66
2022-05-09net/mlx5: Lag, add debugfs to query hardware lag stateMark Bloch1-3/+8
2022-05-09net/mlx5: Lag, use buckets in hash modeMark Bloch1-41/+113
2022-05-09net/mlx5: Lag, refactor dmesg printMark Bloch1-10/+12
2022-05-09net/mlx5: Support devices with more than 2 portsMark Bloch1-1/+2
2022-05-09net/mlx5: Lag, use actual number of lag portsMark Bloch1-111/+184
2022-05-09net/mlx5: Lag, use hash when in roce lag on 4 portsMark Bloch1-9/+36
2022-05-09net/mlx5: Lag, support single FDB only on 2 portsMark Bloch1-0/+4
2022-05-09net/mlx5: Lag, store number of ports inside lag objectMark Bloch1-0/+1
2022-05-09net/mlx5: Lag, filter non compatible devicesMark Bloch1-6/+6
2022-05-09net/mlx5: Lag, use lag lockMark Bloch1-46/+33
2022-05-09net/mlx5: Lag, move E-Switch prerequisite check into lag codeMark Bloch1-2/+9
2022-05-09net/mlx5: Lag, expose number of lag portsMark Bloch1-0/+6
2022-02-23net/mlx5: Lag, offload active-backup drops to hardwareMark Bloch1-3/+72
2022-02-23net/mlx5: Lag, record inactive state of bond deviceMark Bloch1-2/+47
2022-02-23net/mlx5: Lag, don't use magic numbers for portsMark Bloch1-4/+9
2022-02-23net/mlx5: Lag, use local variable already defined to access E-SwitchMark Bloch1-2/+3
2021-11-16net/mlx5: Lag, update tracker when state change event receivedMaher Sanalla1-15/+13
2021-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+4
2021-10-18net/mlx5: Lag, use steering to select the affinity port in LAGMaor Gottlieb1-21/+71
2021-10-18net/mlx5: Lag, add support to create definers for LAGMaor Gottlieb1-1/+3
2021-10-18net/mlx5: Lag, move lag files into directoryMaor Gottlieb1-0/+1082