-
Notifications
You must be signed in to change notification settings - Fork 565
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'mlx5e-updates-2018-08-10' of git://git.kernel.org/pub/scm/…
…linux/kernel/git/saeed/linux Saeed Mahameed says: ==================== mlx5e-updates-2018-08-10 This series provides the following updates to mlx5e netdevice driver. 1) First 4 patches extends the support for ethtool rxnfc flow steering - Added ipv6 support - l4 proto ip field for both ip6 and ip4 2) Next 4 patches, reorganizing flow steering structures and declaration into one header file, and add two Kconfig flags to allow disabling/enabling mlx5 netdevice rx flow steering at compile time: CONFIG_MLX5_EN_ARFS for en_arfs.c CONFIG_MLX5_EN_RXNFC for en_fs_ehtool.c 3) More kconfig flags dependencies - vxlan.c depends on CONFIG_VXLAN - clock.c depends on CONFIG_PTP_1588_CLOCK 4) Reorganize the Makefile ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Showing
14 changed files
with
756 additions
and
466 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,61 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
obj-$(CONFIG_MLX5_CORE) += mlx5_core.o | ||
# | ||
# Makefile for Mellanox 5th generation network adapters | ||
# (ConnectX series) core & netdev driver | ||
# | ||
|
||
subdir-ccflags-y += -I$(src) | ||
|
||
obj-$(CONFIG_MLX5_CORE) += mlx5_core.o | ||
|
||
# | ||
# mlx5 core basic | ||
# | ||
mlx5_core-y := main.o cmd.o debugfs.o fw.o eq.o uar.o pagealloc.o \ | ||
health.o mcg.o cq.o srq.o alloc.o qp.o port.o mr.o pd.o \ | ||
mad.o transobj.o vport.o sriov.o fs_cmd.o fs_core.o \ | ||
fs_counters.o rl.o lag.o dev.o wq.o lib/gid.o lib/clock.o \ | ||
fs_counters.o rl.o lag.o dev.o wq.o lib/gid.o \ | ||
diag/fs_tracepoint.o diag/fw_tracer.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_ACCEL) += accel/ipsec.o accel/tls.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_FPGA) += fpga/cmd.o fpga/core.o fpga/conn.o fpga/sdk.o \ | ||
fpga/ipsec.o fpga/tls.o | ||
|
||
# | ||
# Netdev basic | ||
# | ||
mlx5_core-$(CONFIG_MLX5_CORE_EN) += en_main.o en_common.o en_fs.o en_ethtool.o \ | ||
en_tx.o en_rx.o en_dim.o en_txrx.o en/xdp.o en_stats.o \ | ||
en_arfs.o en_fs_ethtool.o en_selftest.o en/port.o lib/vxlan.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_MPFS) += lib/mpfs.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_ESWITCH) += eswitch.o eswitch_offloads.o en_rep.o en_tc.o | ||
en_selftest.o en/port.o | ||
|
||
# | ||
# Netdev extra | ||
# | ||
mlx5_core-$(CONFIG_MLX5_EN_ARFS) += en_arfs.o | ||
mlx5_core-$(CONFIG_MLX5_EN_RXNFC) += en_fs_ethtool.o | ||
mlx5_core-$(CONFIG_MLX5_CORE_EN_DCB) += en_dcbnl.o en/port_buffer.o | ||
mlx5_core-$(CONFIG_MLX5_ESWITCH) += en_rep.o en_tc.o | ||
|
||
# | ||
# Core extra | ||
# | ||
mlx5_core-$(CONFIG_MLX5_ESWITCH) += eswitch.o eswitch_offloads.o | ||
mlx5_core-$(CONFIG_MLX5_MPFS) += lib/mpfs.o | ||
mlx5_core-$(CONFIG_VXLAN) += lib/vxlan.o | ||
mlx5_core-$(CONFIG_PTP_1588_CLOCK) += lib/clock.o | ||
|
||
# | ||
# Ipoib netdev | ||
# | ||
mlx5_core-$(CONFIG_MLX5_CORE_IPOIB) += ipoib/ipoib.o ipoib/ethtool.o ipoib/ipoib_vlan.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_CORE_EN_DCB) += en_dcbnl.o en/port_buffer.o | ||
# | ||
# Accelerations & FPGA | ||
# | ||
mlx5_core-$(CONFIG_MLX5_ACCEL) += accel/ipsec.o accel/tls.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_CORE_IPOIB) += ipoib/ipoib.o ipoib/ethtool.o ipoib/ipoib_vlan.o | ||
mlx5_core-$(CONFIG_MLX5_FPGA) += fpga/cmd.o fpga/core.o fpga/conn.o fpga/sdk.o \ | ||
fpga/ipsec.o fpga/tls.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_EN_IPSEC) += en_accel/ipsec.o en_accel/ipsec_rxtx.o \ | ||
en_accel/ipsec_stats.o | ||
en_accel/ipsec_stats.o | ||
|
||
mlx5_core-$(CONFIG_MLX5_EN_TLS) += en_accel/tls.o en_accel/tls_rxtx.o en_accel/tls_stats.o | ||
mlx5_core-$(CONFIG_MLX5_EN_TLS) += en_accel/tls.o en_accel/tls_rxtx.o en_accel/tls_stats.o | ||
|
||
CFLAGS_tracepoint.o := -I$(src) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.