summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-12net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rulesRahul Rameshbabu1-2/+1
2024-01-01net/mlx5e: Decrease num_block_tc when unblock tc offloadChris Mi1-1/+1
2023-12-20net/mlx5e: Reduce eswitch mode_lock protection contextJianbo Liu1-3/+6
2023-12-20net/mlx5e: Tidy up IPsec NAT-T SA discoveryLeon Romanovsky1-6/+16
2023-12-20net/mlx5e: Unify esw and normal IPsec status table creation/destructionPatrisious Haddad1-46/+141
2023-08-28net/mlx5e: Rewrite IPsec vs. TC block interfaceLeon Romanovsky1-39/+24
2023-08-23net/mlx5e: Support IPsec upper TCP protocol selectorLeon Romanovsky1-12/+31
2023-08-23net/mlx5e: Support IPsec upper protocol selector field offload for RXEmeel Hakim1-0/+2
2023-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2023-08-03net/mlx5e: Set proper IPsec source port in L4 selectorLeon Romanovsky1-2/+2
2023-08-03net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdevJianbo Liu1-4/+80
2023-08-03net/mlx5e: Modify and restore TC rules for IPSec TX rulesJianbo Liu1-1/+3
2023-08-03net/mlx5e: Make IPsec offload work together with eswitch and TCJianbo Liu1-15/+44
2023-08-03net/mlx5e: Support IPsec packet offload for TX in switchdev modeJianbo Liu1-9/+61
2023-08-03net/mlx5e: Refactor IPsec TX tables creationJianbo Liu1-6/+20
2023-08-03net/mlx5e: Handle IPsec offload for RX datapath in switchdev modeJianbo Liu1-0/+7
2023-08-03net/mlx5e: Support IPsec packet offload for RX in switchdev modeJianbo Liu1-37/+43
2023-08-03net/mlx5e: Refactor IPsec RX tables creation and destructionJianbo Liu1-31/+69
2023-08-03net/mlx5e: Prepare IPsec packet offload for switchdev modeJianbo Liu1-83/+179
2023-08-03net/mlx5e: Add function to get IPsec offload namespaceJianbo Liu1-24/+22
2023-07-25net/mlx5e: Support IPsec NAT-T functionalityLeon Romanovsky1-14/+47
2023-04-21net/mlx5e: Fix FW error while setting IPsec policy block actionLeon Romanovsky1-8/+8
2023-04-18net/mlx5e: Create IPsec table with tunnel support only when encap is disabledLeon Romanovsky1-3/+30
2023-04-18net/mlx5e: Support IPsec TX packet offload in tunnel modeLeon Romanovsky1-0/+52
2023-04-18net/mlx5e: Support IPsec RX packet offload in tunnel modeLeon Romanovsky1-0/+50
2023-04-18net/mlx5e: Prepare IPsec packet reformat code for tunnel modeLeon Romanovsky1-20/+61
2023-04-18net/mlx5e: Configure IPsec SA tables to support tunnel modeLeon Romanovsky1-8/+15
2023-04-06net/mlx5e: Simulate missing IPsec TX limits hardware functionalityLeon Romanovsky1-4/+27
2023-03-20net/mlx5e: Update IPsec per SA packets/bytes countRaed Salem1-10/+34
2023-03-20net/mlx5e: Use one rule to count all IPsec Tx offloaded trafficRaed Salem1-4/+54
2023-03-20net/mlx5e: Allow policies with reqid 0, to support IKE policy holesRaed Salem1-23/+45
2023-03-20net/mlx5e: Use chains for IPsec policy priority offloadPaul Blakey1-77/+285
2023-02-16Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski1-7/+47
2023-02-15net/mlx5: Configure IPsec steering for egress RoCEv2 trafficMark Zhang1-2/+12
2023-02-15net/mlx5: Configure IPsec steering for ingress RoCEv2 trafficMark Zhang1-5/+35
2023-02-04net/mlx5e: IPsec, support upper protocol selector field offloadRaed Salem1-0/+23
2022-12-08net/mlx5e: Skip IPsec encryption for TX path without matching policyLeon Romanovsky1-6/+33
2022-12-08net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flowsRaed Salem1-24/+164
2022-12-08net/mlx5e: Improve IPsec flow steering autogroupLeon Romanovsky1-4/+4
2022-12-08net/mlx5e: Configure IPsec packet offload flow steeringLeon Romanovsky1-10/+87
2022-12-08net/mlx5e: Use same coding pattern for Rx and Tx flowsLeon Romanovsky1-3/+2
2022-12-08net/mlx5e: Add XFRM policy offload logicLeon Romanovsky1-0/+146
2022-12-08net/mlx5e: Create IPsec policy offload tablesLeon Romanovsky1-2/+51
2022-12-06net/mlx5e: Generalize creation of default IPsec miss group and ruleLeon Romanovsky1-24/+23
2022-12-06net/mlx5e: Group IPsec miss handles into separate structLeon Romanovsky1-7/+11
2022-12-06net/mlx5e: Make clear what IPsec rx_err doesLeon Romanovsky1-22/+16
2022-12-06net/mlx5e: Flatten the IPsec RX add rule pathLeon Romanovsky1-36/+52
2022-12-06net/mlx5e: Refactor FTE setup code to be more clearLeon Romanovsky1-54/+85
2022-12-06net/mlx5e: Move IPsec flow table creation to separate functionLeon Romanovsky1-22/+23
2022-12-06net/mlx5e: Remove accesses to priv for low level IPsec FS codeLeon Romanovsky1-51/+49