Updated Makefile.
call ibv_query_port directly using contrxt.
Allow default constructor.