Support user assign bufs in different sizes for TCP

Change-Id: I058301eb99b0eb28a4cccc08d5b78d3d12b2f4f9
Signed-off-by: Or Kehati <ork@mellanox.com>