On Tue, Jul 06, 2021 at 11:00:32PM -0500, Bob Pearson wrote: > This series of patches is a cleanup of the ICRC code in the rxe driver. > The end result is to collect all the ICRC focused code into rxe_icrc.c > with three APIs that are used by the rest of the driver. One to initialize > the crypto engine used to compute crc32, and one each to generate and > check the ICRC in a packet. > > Signed-off-by: Bob Pearson <rpearsonhpe@xxxxxxxxx> > --- > v2: > Split up the 5 patches in the first version into 9 patches which are > each focused on a single change. > Fixed sparse warnings in the first version. > > Bob Pearson (9): > RDMA/rxe: Move ICRC checking to a subroutine > RDMA/rxe: Move rxe_xmit_packet to a subroutine > RDMA/rxe: Fixup rxe_send and rxe_loopback > RDMA/rxe: Move ICRC generation to a subroutine > RDMA/rxe: Move rxe_crc32 to a subroutine > RDMA/rxe: Fixup rxe_icrc_hdr > RDMA/rxe: Move crc32 init code to rxe_icrc.c > RDMA/rxe: Add kernel-doc comments to rxe_icrc.c > RDMA/rxe: Fix types in rxe_icrc.c Applied to for-next, thanks Jason