linux-next-cherry-picks: Misc fixes for Chelsio T4/T5
This patch brings-in the following linux-next commits:
d14807d cxgb4: Much cleaner implementation of is_t4()/is_t5()
16e4762 cxgb4: Add new scheme to update T4/T5 firmware
b6f8eae cxgb4: Reserve stid 0 for T4/T5 adapters
7c89e55 cxgb4: Include TCP as protocol when creating server filters
470c60c cxgb4: Assign filter server TIDs properly
15f63b7 cxgb4: Account for stid entries properly in case of IPv6
dcf7b6f cxgb4: Add API to correctly calculate tuple fields
a4ea025 RDMA/cxgb4: Calculate the filter server TID properly
8c04469 RDMA/cxgb4: Server filters are supported only for IPv4
41b4f86 RDMA/cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields
Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>