Improve error messages for Linux TUN and redirect operations
This commit is contained in:
parent
82d14b26de
commit
1ab008e1e6
9 changed files with 98 additions and 84 deletions
|
|
@ -57,11 +57,11 @@ func NewNetworkUpdateMonitor(logger logger.Logger) (NetworkUpdateMonitor, error)
|
|||
func (m *networkUpdateMonitor) Start() error {
|
||||
err := netlink.RouteSubscribe(m.routeUpdate, m.close)
|
||||
if err != nil {
|
||||
return err
|
||||
return E.Cause(err, "subscribe route updates")
|
||||
}
|
||||
err = netlink.LinkSubscribe(m.linkUpdate, m.close)
|
||||
if err != nil {
|
||||
return err
|
||||
return E.Cause(err, "subscribe link updates")
|
||||
}
|
||||
go m.loopUpdate()
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue