[net] RES sematics change - base | major | minor - instead of - base | id | flags. Allowing each driver to create whatever semantics needed
[net] etherif events minor refactoring - use enum for events