ll_map: remove unused address fields

The address was being stored but not used by current code.
ll_map: use net/if.h to get prototype

Better to get prototype from system headers