No is doesnt mean you can drive at whatever speed you like
The official meaning of this sign is "Pedestrianised street" making the N26 between Foxford and Swinford the only Pedestrianised National primary route AND the longest "Pedestrianised street" in the country (world ?)