format: make print_eth reusable
format: print GRE encapsulated header
Merge branch 'gre'