Who is the subject in this Pasuk?
Rashi (to 46:31), Rashbam: This is a continuation of the previous Pasuk - regarding what Yosef would tell Pharaoh.
Why did Yosef consider it important for Pharaoh to know that his brothers were shepherds?
Seforno (to 46:31): In order that he allow them to settle in Goshen. 1
Why did Yosef think it necessary to tell Pharaoh that his brothers were shepherds, before they themselves did so?
Seforno (to 46:31): So that, when the brothers told him, he would believe them - and not think that they only said so in order to live in Goshen.
Having said that he would tell Pharaoh that his brothers were shepherds, why did Yosef add that they were "Anshei Mikneh"?