summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
AgeCommit message (Expand)Author
2023-12-04net/mlx5e: Disable IPsec offload support if not FW steeringChris Mi
2023-12-04net/mlx5e: Ensure that IPsec sequence packet number starts from 1Leon Romanovsky
2023-12-04net/mlx5e: Honor user choice of IPsec replay window sizeLeon Romanovsky
2023-10-14net/mlx5e: Allow IPsec soft/hard limits in bytesLeon Romanovsky
2023-10-02net/mlx5: Handle IPsec steering upon master unbind/bindPatrisious Haddad
2023-10-02net/mlx5: Store devcom pointer inside IPsec RoCEPatrisious Haddad
2023-08-27net/mlx5: Provide an interface to block change of IPsec capabilitiesLeon Romanovsky
2023-08-22net/mlx5e: Support IPsec upper TCP protocol selectorLeon Romanovsky
2023-08-22net/mlx5e: Support IPsec upper protocol selector field offload for RXEmeel Hakim
2023-08-02net/mlx5e: Prepare IPsec packet offload for switchdev modeJianbo Liu
2023-07-25net/mlx5e: Support IPsec NAT-T functionalityLeon Romanovsky
2023-06-16net/mlx5e: Drop XFRM state lock when modifying flow steeringLeon Romanovsky
2023-06-16net/mlx5e: Don't delay release of hardware objectsLeon Romanovsky
2023-04-21net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macsLeon Romanovsky
2023-04-21net/mlx5e: Properly release work data structureLeon Romanovsky
2023-04-21net/mlx5e: Don't overwrite extack message returned from IPsec SA validatorLeon Romanovsky
2023-04-17net/mlx5e: Accept tunnel mode for IPsec packet offloadLeon Romanovsky
2023-04-17net/mlx5e: Create IPsec table with tunnel support only when encap is disabledLeon Romanovsky
2023-04-17net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel modeLeon Romanovsky
2023-04-17net/mlx5e: Support IPsec TX packet offload in tunnel modeLeon Romanovsky
2023-04-17net/mlx5e: Support IPsec RX packet offload in tunnel modeLeon Romanovsky
2023-04-17net/mlx5e: Prepare IPsec packet reformat code for tunnel modeLeon Romanovsky
2023-04-06net/mlx5e: Simulate missing IPsec TX limits hardware functionalityLeon Romanovsky
2023-04-06net/mlx5e: Generalize IPsec work structsLeon Romanovsky
2023-04-06net/mlx5e: Reduce contention in IPsec workqueueLeon Romanovsky
2023-04-06net/mlx5e: Set IPsec replay sequence numbersLeon Romanovsky
2023-04-06net/mlx5e: Remove ESN callbacks if it is not supportedLeon Romanovsky
2023-04-03net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limitsLeon Romanovsky
2023-04-03net/mlx5e: Prevent zero IPsec soft/hard limitsLeon Romanovsky
2023-03-20net/mlx5e: Update IPsec per SA packets/bytes countRaed Salem
2023-03-20net/mlx5e: Support IPsec acquire default SARaed Salem
2023-03-20net/mlx5e: Allow policies with reqid 0, to support IKE policy holesRaed Salem
2023-03-20net/mlx5e: Use chains for IPsec policy priority offloadPaul Blakey
2023-02-04net/mlx5e: IPsec, support upper protocol selector field offloadRaed Salem
2023-01-26net/mlx5e: Fill IPsec state validation failure reasonLeon Romanovsky
2023-01-26xfrm: extend add state callback to set failure reasonLeon Romanovsky
2023-01-26net/mlx5e: Fill IPsec policy validation failure reasonLeon Romanovsky
2023-01-26xfrm: extend add policy callback to set failure reasonLeon Romanovsky
2022-12-08net/mlx5e: Open mlx5 driver to accept IPsec packet offloadLeon Romanovsky
2022-12-08net/mlx5e: Handle ESN update eventsLeon Romanovsky
2022-12-08net/mlx5e: Handle hardware IPsec limits eventsLeon Romanovsky
2022-12-08net/mlx5e: Update IPsec soft and hard limitsLeon Romanovsky
2022-12-08net/mlx5e: Store all XFRM SAs in XarrayLeon Romanovsky
2022-12-08net/mlx5e: Skip IPsec encryption for TX path without matching policyLeon Romanovsky
2022-12-08net/mlx5e: Configure IPsec packet offload flow steeringLeon Romanovsky
2022-12-08net/mlx5e: Add XFRM policy offload logicLeon Romanovsky
2022-12-06net/mlx5e: Create hardware IPsec packet offload objectsLeon Romanovsky
2022-12-06net/mlx5e: Create Advanced Steering Operation object for IPsecLeon Romanovsky
2022-12-06net/mlx5e: Remove accesses to priv for low level IPsec FS codeLeon Romanovsky
2022-12-06net/mlx5e: Remove extra layers of definesLeon Romanovsky