Support c7 ethernet names
Add all role for repo mirror construction
Restructure test