summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-05net/mlx5e: Disable IPsec offload support if not FW steeringChris Mi1-1/+7
2023-12-05net/mlx5e: Honor user choice of IPsec replay window sizeLeon Romanovsky1-1/+1
2023-10-02net/mlx5: Handle IPsec steering upon master unbind/bindPatrisious Haddad1-1/+2
2023-08-03net/mlx5e: Support IPsec packet offload for RX in switchdev modeJianbo Liu1-2/+3
2023-07-25net/mlx5e: Check for IPsec NAT-T supportLeon Romanovsky1-0/+6
2023-06-16net/mlx5e: Fix scheduling of IPsec ASO query while in atomicLeon Romanovsky1-1/+2
2023-06-16net/mlx5e: Fix ESN update kernel panicPatrisious Haddad1-2/+12
2023-04-18net/mlx5e: Check IPsec packet offload tunnel capabilitiesLeon Romanovsky1-0/+6
2023-04-06net/mlx5e: Generalize IPsec work structsLeon Romanovsky1-11/+8
2023-04-06net/mlx5e: Set IPsec replay sequence numbersLeon Romanovsky1-10/+12
2023-04-06net/mlx5e: Remove ESN callbacks if it is not supportedLeon Romanovsky1-3/+0
2023-04-03net/mlx5e: Overcome slow response for first IPsec ASO WQELeon Romanovsky1-1/+7
2023-04-03net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limitsLeon Romanovsky1-8/+111
2023-04-03net/mlx5e: Factor out IPsec ASO update functionLeon Romanovsky1-13/+14
2023-03-20net/mlx5e: Update IPsec per SA packets/bytes countRaed Salem1-15/+0
2023-03-20net/mlx5e: Use chains for IPsec policy priority offloadPaul Blakey1-5/+12
2023-02-16Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski1-0/+5
2023-02-15net/mlx5: Configure IPsec steering for egress RoCEv2 trafficMark Zhang1-1/+2
2023-02-15net/mlx5: Configure IPsec steering for ingress RoCEv2 trafficMark Zhang1-0/+4
2023-02-08net/mlx5e: Don't listen to remove flows eventLeon Romanovsky1-3/+1
2023-01-31net/mlx5: Header file for cryptoTariq Toukan1-1/+1
2023-01-18net/mlx5e: Protect global IPsec ASOLeon Romanovsky1-1/+6
2023-01-18net/mlx5e: Remove optimization which prevented update of ESN stateLeon Romanovsky1-5/+0
2022-12-08net/mlx5e: Handle ESN update eventsLeon Romanovsky1-0/+44
2022-12-08net/mlx5e: Handle hardware IPsec limits eventsLeon Romanovsky1-1/+96
2022-12-08net/mlx5e: Update IPsec soft and hard limitsLeon Romanovsky1-0/+57
2022-12-06net/mlx5e: Create hardware IPsec packet offload objectsLeon Romanovsky1-0/+37
2022-12-06net/mlx5e: Create Advanced Steering Operation object for IPsecLeon Romanovsky1-0/+54
2022-12-06net/mlx5e: Remove extra layers of definesLeon Romanovsky1-6/+4
2022-12-06net/mlx5e: Advertise IPsec packet offload supportLeon Romanovsky1-0/+6
2022-05-04net/mlx5: Allow future addition of IPsec object modifiersLeon Romanovsky1-0/+3
2022-05-04net/mlx5: Cleanup XFRM attributes structLeon Romanovsky1-2/+2
2022-05-04net/mlx5: Remove not-supported ICV lengthLeon Romanovsky1-16/+1
2022-05-04net/mlx5: Simplify IPsec capabilities logicLeon Romanovsky1-11/+11
2022-05-04net/mlx5: Simplify HW context interfaces by using SA entryLeon Romanovsky1-145/+37
2022-05-04net/mlx5: Remove indirections from esp functionsLeon Romanovsky1-35/+12
2022-05-04net/mlx5: Merge various control path IPsec headers into one fileLeon Romanovsky1-2/+1
2022-05-04net/mlx5: Remove useless validity checkLeon Romanovsky1-44/+0
2022-05-04net/mlx5: Store IPsec ESN update work in XFRM stateLeon Romanovsky1-33/+6
2022-04-09net/mlx5: Remove not-implemented IPsec capabilitiesLeon Romanovsky1-3/+1
2022-04-09net/mlx5: Remove ipsec_ops function tableLeon Romanovsky1-110/+8
2022-04-09net/mlx5: Move IPsec file to relevant directoryLeon Romanovsky1-0/+524