teamd: tipc: fix team port removal bugs
teamd: tipc: fix team port removal bugs

Fix a bug where memory allocated for the 'links' list was not freed
when a team port was removed, and an issue where per-port callback
was not deleted when a team port is removed.

Signed-off-by: Erik Hugne <527d9b95423f3946c01de0ba884fdd8bb4a3759d@ericsson.com>
Signed-off-by: Jiri Pirko <1b548d10035ae428195c41f5d55eedb1437ccd8a@resnulli.us>

marceloleitner/libteam,jpirko/libteam,ekinzie/libteam,marceloleitner/libteam,ekinzie/libteam,jpirko/libteam,ekinzie/libteam,jpirko/libteam,marceloleitner/libteam