If the IRD has been upside-down etc oil has probably found its way past the baffles inside so will get pushed out of the breather. Have you checked the level ? If it's been overfilled the excess will also be pushed out the breather, think the IRD only hold about a litre.