How much product knowledge should a Scrum Master possess?

A Scrum Master may work with multiple Scrum teams and/or multiple products. How much knowledge should a SM ideally possess about the product?

Posted By - testuser