plugin/ssa_smdb.c: Cosmetic formatting changes

Also, updated copyright years

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Cosmetic variable name change in ssa_find_pollfd_slot

for better readability/clarity

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
ssa.c: Add nfds parameter to ssa_downstream_notify_smdb_conns

so equivalent to ssa_find_pollfd_slot API

Later, we will optimize/maintain nfds and not just use FD_SETSIZE

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
core.c: Cosmetic change to log message in core_process_lft_change

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

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
core.c: In core_extract_handler, log start thread message sooner in code flow

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

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
[ssa_queue.c] do nothing in destroy for NULL pointer, like free()
[ssa.c] move al workers creation and destroy to helper functions
[ssa.c] change size of input queue for al workers to max. possible LID number
ssa.c: Remove code duplication in ssa_access_map_callback

Signed-off-by: Sasha Kotchubievsky <sashakot@mellanox.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Merge branch 'rsockets' of https://github.com/hnrose/ibssa2 into al2
ssa.c : creates ssa_access_member_update_prdb

ssa_access_member_update_prdb calculates a new prdb
for a access client if needed and pushes update
[acm] fix commpilation errors

The patch removes access's structures from ACM code
ssa.c: add a task processing in AL worker handler
ssa.c: merge two #ifdef groups
ssa.c: push prdb update tasks into a input queue for AL workers