code: func (h *Handle) LinkDel(link Link) error {
  	base := link.Attrs()
  
  	h.ensureIndex(base)
  
  	req := h.newNetlinkRequest(unix.RTM_DELLINK, unix.NLM_F_ACK)
  
  	msg := nl.NewIfInfomsg(unix.AF_UNSPEC)
  	msg.Index = int32(base.Index)
  	req.AddData(msg)
  
  	_, err := req.Execute(unix.NETLINK_ROUTE, 0)
  	return err
  }
docs: // LinkDel deletes link device. Either Index or Name must be set in
  // the link object for it to be deleted. The other values are ignored.
  // Equivalent to: `ip link del $link`