• Amir Vadai's avatar
    net/mlx5: Ethernet resource handling files · afb736e9
    Amir Vadai authored
    This patch contains the resource handling files:
    - flow_table.c: This file contains the code to handle the low level API
    		to configure hardware flow table. It is separated from
    		the flow_table_en.c, because it will be used in the
    		future by Raw Ethernet QP in mlx5_ib too.
    - en_flow_table.[ch]: Ethernet flow steering handling. The flow table
    		object contain a mapping between flow specs and TIRs.
    		This mechanism will be used also to configure e-switch
    		in the future, when SR-IOV support will be added.
    - transobj.[ch] - Low level functions to create/modify/destroy the
                      transport objects: RQ/SQ/TIR/TIS
    - vport.[ch] - Handle attributes of a virtual port (vPort) in the
      embedded switch. Currently this switch is a passthrough, until SR-IOV
      support will be added.
    Signed-off-by: default avatarAmir Vadai <amirv@mellanox.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>