func()

in pkg/initalizer/iproute/link.go [53:62]


func (l *agentLinkRetriever) createLink(ctx context.Context, dummyDevice *netlink.Dummy) (netlink.Link, error) {
	log := logger.FromContext(ctx)

	err := l.netlinkHandle.LinkAdd(dummyDevice)
	if err != nil {
		log.Errorf("Unable to create interface %s: %v", dummyDevice.Name, err)
		return nil, err
	}
	return l.netlinkHandle.LinkByName(dummyDevice.Name)
}