An Iowa egg producer is recalling 228 million eggs after being linked to an outbreak of salmonella poisoning.