]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Refactor the flowsteering APIs used by mlx5en(4). This change is needed by
authorHans Petter Selasky <hselasky@FreeBSD.org>
Fri, 10 Nov 2017 09:49:08 +0000 (09:49 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Fri, 10 Nov 2017 09:49:08 +0000 (09:49 +0000)
commit5a93b4cd52f60bd130b8ee49fb798e1f5c488c61
tree37dde4014bd2cc9c8482e78125004842bc704bce
parent1529133ab38fd2ae5c2b4df6cd6e6c89800aacc4
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
MFC after: 1 week
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