According to Zhou Yu , why were Cao Cao 's generals unfit for warfare at the Battle of Red Cliffs ?
Zhou Yu had previously observed that Cao Cao 's generals and soldiers comprised mostly cavalry and infantry , and few had any experience in naval warfare .