aligning structures to 4 bytes

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
support for perf callgraphs

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Eliminating the usage of session lookup on the server side in data path

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
1. changing tlv type to unsigned 32 bit
2. changing orders of types in structure
3. reimplementation of memclonev and memcpyv

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>