]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r325638 and r325976:
authorhselasky <hselasky@FreeBSD.org>
Tue, 13 Feb 2018 14:37:21 +0000 (14:37 +0000)
committerhselasky <hselasky@FreeBSD.org>
Tue, 13 Feb 2018 14:37:21 +0000 (14:37 +0000)
commitdbddf1a477021af6f5a1d2057bbc301200d08c7d
treee887c6f58cfdb14894addd4d8717cebc079ec58a
parented9a5029dd07ce6e1ad60c11e82c89e2b3bbc3a1
MFC r325638 and r325976:
Refactor the flowsteering APIs used by mlx5en(4). This change is needed by
the coming ibcore and mlx5ib updates in order to support traffic redirection
to so-called raw ethernet QPs.

Remove unused E-switch related routines and files while at it.

Sponsored by: Mellanox Technologies
16 files changed:
sys/conf/files
sys/dev/mlx5/device.h
sys/dev/mlx5/driver.h
sys/dev/mlx5/eswitch_vacl.h [deleted file]
sys/dev/mlx5/flow_table.h [deleted file]
sys/dev/mlx5/fs.h [new file with mode: 0644]
sys/dev/mlx5/mlx5_core/fs_core.h [new file with mode: 0644]
sys/dev/mlx5/mlx5_core/mlx5_eswitch_vacl.c [deleted file]
sys/dev/mlx5/mlx5_core/mlx5_flow_table.c [deleted file]
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_core/mlx5_fs_tree.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_core/mlx5_main.c
sys/dev/mlx5/mlx5_en/en.h
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
sys/dev/mlx5/mlx5_ifc.h
sys/modules/mlx5/Makefile