summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-28net/mlx5e: Approximate IPsec per-SA payload data bytes countLeon Romanovsky1-1/+13
2024-06-28net/mlx5e: Present succeeded IPsec SA bytes and packetLeon Romanovsky1-13/+23
2024-02-06net/mlx5e: Connect mlx5 IPsec statistics with XFRM coreLeon Romanovsky1-2/+20
2024-02-06xfrm: get global statistics from the offloaded deviceLeon Romanovsky1-1/+2
2024-02-06xfrm: generalize xdo_dev_state_update_curlft to allow statistics updateLeon Romanovsky1-3/+4
2024-01-24net/mlx5e: Ignore IPsec replay window values on sender sideLeon Romanovsky1-2/+8
2023-12-05net/mlx5e: Disable IPsec offload support if not FW steeringChris Mi1-15/+11
2023-12-05net/mlx5e: Ensure that IPsec sequence packet number starts from 1Leon Romanovsky1-1/+8
2023-12-05net/mlx5e: Honor user choice of IPsec replay window sizeLeon Romanovsky1-0/+21
2023-10-14net/mlx5e: Allow IPsec soft/hard limits in bytesLeon Romanovsky1-9/+14
2023-10-02net/mlx5: Handle IPsec steering upon master unbind/bindPatrisious Haddad1-0/+1
2023-10-02net/mlx5: Store devcom pointer inside IPsec RoCEPatrisious Haddad1-1/+1
2023-08-28net/mlx5: Provide an interface to block change of IPsec capabilitiesLeon Romanovsky1-1/+19
2023-08-23net/mlx5e: Support IPsec upper TCP protocol selectorLeon Romanovsky1-4/+7
2023-08-23net/mlx5e: Support IPsec upper protocol selector field offload for RXEmeel Hakim1-6/+4
2023-08-03net/mlx5e: Prepare IPsec packet offload for switchdev modeJianbo Liu1-0/+2
2023-07-25net/mlx5e: Support IPsec NAT-T functionalityLeon Romanovsky1-2/+25
2023-06-16net/mlx5e: Drop XFRM state lock when modifying flow steeringLeon Romanovsky1-5/+8
2023-06-16net/mlx5e: Don't delay release of hardware objectsLeon Romanovsky1-1/+8
2023-04-21net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macsLeon Romanovsky1-24/+21
2023-04-21net/mlx5e: Properly release work data structureLeon Romanovsky1-2/+4
2023-04-21net/mlx5e: Don't overwrite extack message returned from IPsec SA validatorLeon Romanovsky1-1/+1
2023-04-18net/mlx5e: Accept tunnel mode for IPsec packet offloadLeon Romanovsky1-7/+8
2023-04-18net/mlx5e: Create IPsec table with tunnel support only when encap is disabledLeon Romanovsky1-0/+8
2023-04-18net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel modeLeon Romanovsky1-7/+125
2023-04-18net/mlx5e: Support IPsec TX packet offload in tunnel modeLeon Romanovsky1-0/+12
2023-04-18net/mlx5e: Support IPsec RX packet offload in tunnel modeLeon Romanovsky1-0/+36
2023-04-18net/mlx5e: Prepare IPsec packet reformat code for tunnel modeLeon Romanovsky1-0/+1
2023-04-06net/mlx5e: Simulate missing IPsec TX limits hardware functionalityLeon Romanovsky1-1/+64
2023-04-06net/mlx5e: Generalize IPsec work structsLeon Romanovsky1-29/+57
2023-04-06net/mlx5e: Reduce contention in IPsec workqueueLeon Romanovsky1-2/+2
2023-04-06net/mlx5e: Set IPsec replay sequence numbersLeon Romanovsky1-10/+38
2023-04-06net/mlx5e: Remove ESN callbacks if it is not supportedLeon Romanovsky1-13/+38
2023-04-03net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limitsLeon Romanovsky1-13/+101
2023-04-03net/mlx5e: Prevent zero IPsec soft/hard limitsLeon Romanovsky1-0/+5
2023-03-20net/mlx5e: Update IPsec per SA packets/bytes countRaed Salem1-13/+7
2023-03-20net/mlx5e: Support IPsec acquire default SARaed Salem1-5/+21
2023-03-20net/mlx5e: Allow policies with reqid 0, to support IKE policy holesRaed Salem1-4/+7
2023-03-20net/mlx5e: Use chains for IPsec policy priority offloadPaul Blakey1-2/+16
2023-02-04net/mlx5e: IPsec, support upper protocol selector field offloadRaed Salem1-0/+23
2023-01-27net/mlx5e: Fill IPsec state validation failure reasonLeon Romanovsky1-43/+32
2023-01-27xfrm: extend add state callback to set failure reasonLeon Romanovsky1-1/+2
2023-01-27net/mlx5e: Fill IPsec policy validation failure reasonLeon Romanovsky1-10/+12
2023-01-27xfrm: extend add policy callback to set failure reasonLeon Romanovsky1-1/+2
2022-12-08net/mlx5e: Open mlx5 driver to accept IPsec packet offloadLeon Romanovsky1-10/+31
2022-12-08net/mlx5e: Handle ESN update eventsLeon Romanovsky1-3/+2
2022-12-08net/mlx5e: Handle hardware IPsec limits eventsLeon Romanovsky1-1/+1
2022-12-08net/mlx5e: Update IPsec soft and hard limitsLeon Romanovsky1-0/+63
2022-12-08net/mlx5e: Store all XFRM SAs in XarrayLeon Romanovsky1-63/+19
2022-12-08net/mlx5e: Skip IPsec encryption for TX path without matching policyLeon Romanovsky1-0/+7