ssa_comparison.c: In ssa_db_diff_destroy, use ref_count_object_get

rather than going directly at object

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
core.c: Move SSA_DB_START_EXTRACT even handling code into core_extract_db

Most of this will be shared when update flows implemented

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_downstream_db, check prdb/smdb for NULL first

prior to calling ref_count_object_get

In long run, maybe this should be assert

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Set thread name using pthread_setname_np function when available

Signed-off-by: Sasha Kotchubievsky <sashakot@mellanox.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
[tests access]/configure.ac: Update copyright years

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Add support for LIDs of SSA clients/peers

The support added is based on getsockopt RDMA_ROUTE
provided by librdmacm library that allows obtaining
LID of the remote node for an rsocket connection.

Check for support of getsockopt of RDMA_ROUTE by librdmacm
library was added as well.

Signed-off-by: Ilya Nelkenbaum <ilyan@mellanox.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>