The Maschhoffs Inc, an Illinois-based pork production company, has agreed to buy the entire swine production assets of farmer-owned food giant Land O'Lakes.