The culprit in the Tel Aviv shooting is reported to have been killed by an off-duty officer from the Israel Police's elite Gidonim unit.