mlxsw: spectrum_acl: Start using A-TCAM
Now that all the pieces are in place we can start using the A-TCAM instead of only using the C-TCAM. This allows for much higher scale and better performance (to be improved further by follow-up patch sets). Perform the integration with the A-TCAM and the eRP core by reverting the changes introduced by "mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core" and add calls from the C-TCAM code into the eRP core. Signed-off-by:Ido Schimmel <idosch@mellanox.com> Reviewed-by:
Jiri Pirko <jiri@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/mellanox/mlxsw/reg.h 0 additions, 1 deletiondrivers/net/ethernet/mellanox/mlxsw/reg.h
- drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c 22 additions, 1 deletiondrivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 49 additions, 9 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 7 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c 11 additions, 3 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 3 additions, 10 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 32 additions, 7 deletionsdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
Loading
Please register or sign in to comment