code: func (h *Handle) LinkSetAllmulticastOn(link Link) error {
  	base := link.Attrs()
  	h.ensureIndex(base)
  	req := h.newNetlinkRequest(unix.RTM_NEWLINK, unix.NLM_F_ACK)
  
  	msg := nl.NewIfInfomsg(unix.AF_UNSPEC)
  	msg.Change = unix.IFF_ALLMULTI
  	msg.Flags = unix.IFF_ALLMULTI
  
  	msg.Index = int32(base.Index)
  	req.AddData(msg)
  
  	_, err := req.Execute(unix.NETLINK_ROUTE, 0)
  	return err
  }
docs: // LinkSetAllmulticastOn enables the reception of all hardware multicast packets for the link device.
  // Equivalent to: `ip link set $link allmulticast on`