Rename hard -> link_layer
Added packet_expand() convenience function for drivers