core:tftp: Use right correctly sized pointers

struct inode's size was changed to a uint64_t then preset to -1.  Setting
as a uint32_t only sets the low bits, resulting in an impossibly large
size and is rejected, leading to the file close return on TFTP.

Author:        Celelibi  <celelibi@gmail.com>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
efi/udp.c: Save UDP Port in core_udp_open()

core_udp_open() should obtain a UDP port allocation and save it for
  core_udp_connect() and core_udp_sendto() to reuse.

Author:        H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
efi/udp.c: Use existing UDP port in core_udp_sendto()

core_udp_open() obtained a port allocation.  Continue using it.

Author:        Celelibi <celelibi@gmail.com>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
efi: UseDefaultAddress in udp.c/tcp.c

We don't need to re-inform EFI what IPv4 address and subnet mask to use.
This change should help to re-use the exising routes.

Signed-off-by: Gene Cumm <gene.cumm@gmail.com>