Iran state TV says Tehran has launched “tens” of surface-to-surface missiles at Iraq’s Ain Assad air base housing U.S. troops over America’s killing of a top Iranian general.

State TV described it early Wednesday as Tehran’s revenge operation over the killing of Revolutionary Guard Gen. Qassem Soleimani.

At least 10 rockets hit al-Asad airbase in Iraq, which houses US forces, a Sunni commander of the paramilitary forces in a nearby town told CNN.

U.S. forces could not be immediately reached for comment.

White House press secretary Stephanie Grisham said the White House is aware of the reports.

"The President has been briefed and is monitoring the situation closely and consulting with his national security team," she said.

Iran's Revolutionary Guard warned US and regional allies against retaliating over missile attack in Iraq.

Ain Assad air base is located in Iraq’s western Anbar province. It was first used by American forces after the 2003 U.S.-led invasion that toppled dictator Saddam Hussein. It later saw American troops stationed there amid the fight against the Islamic State group in Iraq and Syria.

State TV said the operation’s name was “Marytr Soleimani.” It said the Guard’s aerospace division, which controls Iran’s missile program, launched the attack.

Qatri al-Obeidi, a commander in the nearby town of al-Baghdadi, said that the shelling has stopped for now. President Donald Trump visited the base in December 2018 to visit troops after Christmas. Vice President Mike Pence also visited the base in November 2019.

The attack follows last week's deadly US drone strike that Trump ordered to kill key Iranian General Qasem Soleimani.