mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
b5ce611fd9
Register supported packet traps (layer 2 drops only, currently) and associated trap group with devlink during driver initialization. The amount of traffic generated by these packet drop traps is capped at 10Kpps to ensure the CPU is not overwhelmed by incoming packets. Signed-off-by: Ido Schimmel <idosch@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
37 lines
1.5 KiB
Makefile
37 lines
1.5 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_MLXSW_CORE) += mlxsw_core.o
|
|
mlxsw_core-objs := core.o core_acl_flex_keys.o \
|
|
core_acl_flex_actions.o core_env.o
|
|
mlxsw_core-$(CONFIG_MLXSW_CORE_HWMON) += core_hwmon.o
|
|
mlxsw_core-$(CONFIG_MLXSW_CORE_THERMAL) += core_thermal.o
|
|
obj-$(CONFIG_MLXSW_PCI) += mlxsw_pci.o
|
|
mlxsw_pci-objs := pci.o
|
|
obj-$(CONFIG_MLXSW_I2C) += mlxsw_i2c.o
|
|
mlxsw_i2c-objs := i2c.o
|
|
obj-$(CONFIG_MLXSW_SWITCHIB) += mlxsw_switchib.o
|
|
mlxsw_switchib-objs := switchib.o
|
|
obj-$(CONFIG_MLXSW_SWITCHX2) += mlxsw_switchx2.o
|
|
mlxsw_switchx2-objs := switchx2.o
|
|
obj-$(CONFIG_MLXSW_SPECTRUM) += mlxsw_spectrum.o
|
|
mlxsw_spectrum-objs := spectrum.o spectrum_buffers.o \
|
|
spectrum_switchdev.o spectrum_router.o \
|
|
spectrum1_kvdl.o spectrum2_kvdl.o \
|
|
spectrum_kvdl.o \
|
|
spectrum_acl_tcam.o spectrum_acl_ctcam.o \
|
|
spectrum_acl_atcam.o spectrum_acl_erp.o \
|
|
spectrum1_acl_tcam.o spectrum2_acl_tcam.o \
|
|
spectrum_acl_bloom_filter.o spectrum_acl.o \
|
|
spectrum_flower.o spectrum_cnt.o \
|
|
spectrum_fid.o spectrum_ipip.o \
|
|
spectrum_acl_flex_actions.o \
|
|
spectrum_acl_flex_keys.o \
|
|
spectrum1_mr_tcam.o spectrum2_mr_tcam.o \
|
|
spectrum_mr_tcam.o spectrum_mr.o \
|
|
spectrum_qdisc.o spectrum_span.o \
|
|
spectrum_nve.o spectrum_nve_vxlan.o \
|
|
spectrum_dpipe.o spectrum_trap.o
|
|
mlxsw_spectrum-$(CONFIG_MLXSW_SPECTRUM_DCB) += spectrum_dcb.o
|
|
mlxsw_spectrum-$(CONFIG_PTP_1588_CLOCK) += spectrum_ptp.o
|
|
obj-$(CONFIG_MLXSW_MINIMAL) += mlxsw_minimal.o
|
|
mlxsw_minimal-objs := minimal.o
|