committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|c1b76119||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5: Implement mlx5_nic_vport_update_local_lb()|
|5381f936||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Create TIRs before flowtables.
Because flowtables may redirect traffic to TIRs. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|001106f8||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Create flowtables in correct order.
Because it affects how the flow tables may re-direct traffic. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|2c0ade80||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5: Implement flow steering helper functions for TCP sockets.
This change adds convenience functions to setup a flow steering rule based on a TCP socket. The helper function gets all the address information from the socket and returns a steering rule, to be used with HW TLS RX offload. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|0ee1b09e||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5: Implement offloads flowtable namespace.
This namespace will be used for TCP offloads, like hardware decryption of TLS TCP data. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|e059c120||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Create and destroy all flow tables and rules when the network interface attaches and detaches.
Previously flow steering tables and rules were only created and destroyed at link up and down events, respectivly. Due to new requirements for adding TLS RX flow tables and rules, the main flow steering table must always be available as there are permanent redirections from the TLS RX flow table to the vlan flow table. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|a8e715d2||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Add race protection for SQ remap
Add a refcount for posted WQEs to avoid a race between post WQE and FW command flows. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|aabca103||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Properly account for no-checksum on tunneled packets.|
|06c2bd18||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Force all packets through the indirection table.
All packets must go through the indirection table, RQT, because it is not possible to modify the RQN of the TIR for direct dispatchment after it is created, typically when the link goes up and down. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|266c81aa||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5/mlx5en: Add SQ remap support
Add support to map an SQ to a specific schedule queue using a special WQE as performance enhancement. SQ remap operation is handled by a privileged internal queue, IQ, and the mapping is enabled from one rate to another. The transition from paced to non-paced should however always go through FW. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|1c407d04||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5: Properly define the reg_umr_sq networking offload capability bit.|
|9680b1ba||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Only delete installed VxLAN rules.|
|6176a5e3||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Fix inverted logical assignment.|
|69426357||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Implement support for internal queues, IQ.
Internal send queues are regular sendqueues which are reserved for WQE commands towards the hardware and firmware. These queues typically carry resync information for ongoing TLS RX connections and when changing schedule queues for rate limited connections. The internal queue, IQ, code is more or less a stripped down copy of the existing SQ managing code with exception of: 1) An optional single segment memory buffer which can be read or written as a whole by the hardware, may be provided. 2) An optional completion callback for all transmit operations, may be provided. 3) Does not support mbufs. MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|21228c67||hselasky||Feb. 1, 2022, 3:21 p.m.||mlx5en: Implement helper functions to open and close TLS TIR context.|