The Bengaluru Metro Rail Corporation Limited has been carrying out repairs on the flyover near HSR Layout, leading to traffic snarls for the past 10 days.