enhanced many things for Windows compilation

Change-Id: I3809c6f5bf41476189b771b7965466c923cdf658
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>
kernel related compilation products should be hidden

Change-Id: I09552c5bfbc3b2ec88c58c8b379e99446b62b89c
yet additional changes towards supporting windows compilation

Change-Id: I79856b0b80d660cbef15d6443754c3e2ad84c5b6
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>
provide headers for windows in order to support our cross platform
abstraction.

Change-Id: I73e8e904b737644adcb5fb8f059a7fcbfa55eeda
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>
replace invalid parameter

Change-Id: I8bd9e5f1543f0c1856216f7c3c5daf85ee9493e2
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
local fix for supporting windows compilation

Change-Id: I96626d800351cf47b14222d95b8f50a20b9be9ce
progress in windows compilation in areas of: list, spinlock, and jiffies

Change-Id: I0879f1222e48bd6dda20e1690e273b7c27468465
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>
hello_world_libevent now has finite run option

Change-Id: Id4dd727533ff252222982231475618d658b84a72
turn off nagle algorithm  for tcp tests

Change-Id: Iaf16d996ead952ba28f22c94b3b750d2a4a4f57d
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
running scripts modifications

Change-Id: Id40519bcb2e5524ab1a1dd5da4fad335c3e8c891
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
hide additional kernel compilation products from git status

Change-Id: I60d3515c313bea78fcf365dcdbd72fed76d04110
Fix spinlock deadlock issue

Change-Id: Iadfd70802076bde24be94bf75df754a1a88424ba
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
hello_world_mt now has finite/infinite run option

Change-Id: I2bd6496cbd27b60789c5a8cd62f1316c8c477928
ignore time wait event in "context shutdown"

Change-Id: I45f2d9bcd2b0a469575e53ad9e4daaa364c40fd9
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
print serial number for one way messages

Change-Id: Ib69c13ccf0bcd0deb3fa4cb22ef4ff7c5b3fe71e
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
move cq acknowledges after processing

Change-Id: Ifb63ee6caf58d05e5734dee1f252c096222445b7
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
resize cq to maximum size and avoid resizing it again

Change-Id: I924e8bbbc8747d9583989912258c2589e6d47035
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
upon context destroy, arm timer for 100 msecs to activate timed wait exit

Change-Id: I4deda2caeba7f1a7a5c629bdd6386f91fb3526de
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
make hello_world_mt and hello_world_libevent examples run from TOP_DIR

Change-Id: I076c6e605f31e84592d1ba512f08aca023370a47
extending the session header with extra debug information

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