freebsd-dev/sys/dev/mlx5/mlx5_en
John Baldwin 56fb710f1b Store the send tag type in the common send tag header.
Both cxgbe(4) and mlx5(4) wrapped the existing send tag header with
their own identical headers that stored the type that the
type-specific tag structures inherited from, so in practice it seems
drivers need this in the tag anyway.  This permits removing these
extra header indirections (struct cxgbe_snd_tag and struct
mlx5e_snd_tag).

In addition, this permits driver-independent code to query the type of
a tag, e.g. to know what type of tag is being queried via
if_snd_query.

Reviewed by:	gallatin, hselasky, np, kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D26689
2020-10-06 17:58:56 +00:00
..
en_hw_tls.h Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
en_rl.h Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
en.h Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
mlx5_en_dim.c Add support for Dynamic Interrupt Moderation, DIM, in mlx5en(4). 2019-05-08 10:23:33 +00:00
mlx5_en_ethtool.c Add support for reading temperature in mlx5en(4). 2020-04-27 14:35:39 +00:00
mlx5_en_flow_table.c mlx5: Integrate eswitch and mpfs management code. 2020-03-18 22:33:39 +00:00
mlx5_en_hw_tls.c Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
mlx5_en_main.c Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
mlx5_en_port_buffer.c Add print to show user a reason for rejecting buffer size change in mlx5en(4). 2019-10-02 11:05:05 +00:00
mlx5_en_rl.c Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
mlx5_en_rx.c Remove non-functional MLX5E_MAX_RX_SEGS macro in mlx5en(4). 2019-05-08 11:06:42 +00:00
mlx5_en_tx.c Store the send tag type in the common send tag header. 2020-10-06 17:58:56 +00:00
mlx5_en_txrx.c Unify prints in mlx5en(4). 2019-10-02 09:49:44 +00:00
port_buffer.h Import Linux code to query/set buffer state in mlx5en(4). 2019-10-02 10:05:34 +00:00