fix frame padding, refactor native tap

Conflicts:
	cpu/native/net/tap.c