ssa.c: Cosmetic changes

Improvements to some log messages and some comments for better clarity

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Minor change to handling PRDB connection type in ssa_check_listen_events

Also, handle unknown connection type which is should not occur condition

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Cosmetic changes to a couple of log messages for consistency

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Add in support for access map

Maintain consumer (ACM) GIDs, PRDBs, and last SMDB epoch in binary tree
for later use (e.g. SMDB update).

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Add missing error log message into access map handling

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: More commentary changes to better reflect access map handling

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: In ssa_access_handler, reorganize code in preparation for DB update support

Move what will be shared code into ssa_calculate_prdb

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Cosmetic formatting change

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Eliminate compile warning when building ACM

src/ssa.c:2426: warning: label ‘skip_prdb_calc’ defined but not used

Move skip_prdb_calc label under ACCESS define

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Fix log level in ssa_sprint_addr call in ssa_calculate_prdb

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Cosmetic formatting changes

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