cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
authorAyush Sawal <ayush.sawal@chelsio.com>
Mon, 15 Feb 2021 11:42:26 +0000 (17:12 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 15 Feb 2021 20:39:33 +0000 (12:39 -0800)
commit2355a6773a2cb0d2dce13432dde78497f1d6617b
tree18547c4eae9d5da35a73ed2d3cafd21b44b60050
parentd0a0bbe7b0a181c58bd22d6942146cfa3ab9e49a
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds

The Max imm data size in cxgb4 is not similar to the max imm data size
in the chtls. This caused an mismatch in output of is_ofld_imm() of
cxgb4 and chtls. So fixed this by keeping the max wreq size of imm data
same in both chtls and cxgb4 as MAX_IMM_OFLD_TX_DATA_WR_LEN.

As cxgb4's max imm. data value for ofld packets is changed to
MAX_IMM_OFLD_TX_DATA_WR_LEN. Using the same in cxgbit also.

Fixes: 36bedb3f2e5b8 ("crypto: chtls - Inline TLS record Tx")
Signed-off-by: Ayush Sawal <ayush.sawal@chelsio.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
drivers/net/ethernet/chelsio/cxgb4/sge.c
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h
drivers/target/iscsi/cxgbit/cxgbit_target.c