use Callback object constructing Socket
use Callback object constructing Socket

Signed-off-by: Arend van Spriel <06447fbe43693466d3293d0b5eaeeb2efd3d7d3a@broadcom.com>
Signed-off-by: Thomas Graf <17c2d8920621522552b392f72d8fdb4d1e866b44@suug.ch>

congwang/libnl,tgraf/libnl,cyclops8456/libnl3,congwang/libnl,baloo/libnl,kolyshkin/libnl,UnicronNL/libnl3,tgraf/libnl,vyos/libnl3,cfriedt/libnl,cyclops8456/libnl3,teto/libnl_old,cfriedt/libnl,thom311/libnl,mshirley/libnl,honsys/libnl,greearb/libnl-ct,kolyshkin/libnl,HolyShitMan/libnl-1,houstar/libnl,houstar/libnl,cyclops8456/libnl3,greearb/libnl-ct,HolyShitMan/libnl-1,claudelee/libnl,UnicronNL/libnl3,baloo/libnl,dsahern/libnl,tklauser/libnl,HolyShitMan/libnl-1,HolyShitMan/libnl-1,tgraf/libnl,vyos/libnl3,thom311/libnl,congwang/libnl,houstar/libnl,mshirley/libnl,kolyshkin/libnl,mshirley/libnl,claudelee/libnl,honsys/libnl,congwang/libnl,tklauser/libnl,teto/libnl_old,UnicronNL/libnl3,dsahern/libnl,claudelee/libnl,cfriedt/libnl,kolyshkin/libnl,dsahern/libnl,dsahern/libnl,mshirley/libnl,baloo/libnl,teto/libnl_old,tklauser/libnl,tklauser/libnl,claudelee/libnl,teto/libnl_old,houstar/libnl,honsys/libnl,thom311/libnl,cfriedt/libnl,baloo/libnl,tgraf/libnl,honsys/libnl,cyclops8456/libnl3,UnicronNL/libnl3,vyos/libnl3,greearb/libnl-ct,vyos/libnl3