net: refactor netlink socket handling

In preparation for generic netlink support

Change-Id: I69d93b69c08d4c3f7fd0dabbf3e51dbd49f9ef06
Refs: #4020
diff --git a/src/net/network-monitor.hpp b/src/net/network-monitor.hpp
index afafd58..9b2d08d 100644
--- a/src/net/network-monitor.hpp
+++ b/src/net/network-monitor.hpp
@@ -133,6 +133,8 @@
 class NetworkMonitorImpl : noncopyable
 {
 public:
+  using Error = NetworkMonitor::Error;
+
   virtual
   ~NetworkMonitorImpl() = default;