mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
net: Move some variables to net-common files
Make some variables available to be used by either the legacy network code or lwIP by moving them into the net-common files. This also allowed removing a small number of duplicated variables from the lwIP code. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
This commit is contained in:
committed by
Jerome Forissier
parent
60c228c077
commit
3938ae6457
@@ -33,13 +33,8 @@ static int net_restarted;
|
||||
int net_restart_wrap;
|
||||
static uchar net_pkt_buf[(PKTBUFSRX) * PKTSIZE_ALIGN + PKTALIGN]
|
||||
__aligned(PKTALIGN);
|
||||
uchar *net_rx_packets[PKTBUFSRX];
|
||||
uchar *net_rx_packet;
|
||||
const u8 net_bcast_ethaddr[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
|
||||
char *pxelinux_configfile;
|
||||
/* Our IP addr (0 = unknown) */
|
||||
struct in_addr net_ip;
|
||||
char net_boot_file_name[1024];
|
||||
|
||||
static err_t net_lwip_tx(struct netif *netif, struct pbuf *p)
|
||||
{
|
||||
|
||||
@@ -8,6 +8,15 @@
|
||||
|
||||
/* Network loop state */
|
||||
enum net_loop_state net_state;
|
||||
/* Our IP addr (0 = unknown) */
|
||||
struct in_addr net_ip;
|
||||
/* Boot File name */
|
||||
char net_boot_file_name[1024];
|
||||
/* The actual transferred size of the bootfile (in bytes) */
|
||||
u32 net_boot_file_size;
|
||||
/* Boot file size in blocks as reported by the DHCP server */
|
||||
u32 net_boot_file_expected_size_in_blocks;
|
||||
uchar *net_rx_packets[PKTBUFSRX];
|
||||
|
||||
void copy_filename(char *dst, const char *src, int size)
|
||||
{
|
||||
|
||||
10
net/net.c
10
net/net.c
@@ -141,8 +141,6 @@ char *pxelinux_configfile;
|
||||
u8 net_ethaddr[6];
|
||||
/* Boot server enet address */
|
||||
u8 net_server_ethaddr[6];
|
||||
/* Our IP addr (0 = unknown) */
|
||||
struct in_addr net_ip;
|
||||
/* Server IP addr (0 = unknown) */
|
||||
struct in_addr net_server_ip;
|
||||
/* Current receive packet */
|
||||
@@ -170,18 +168,10 @@ ushort net_our_vlan = 0xFFFF;
|
||||
/* ditto */
|
||||
ushort net_native_vlan = 0xFFFF;
|
||||
|
||||
/* Boot File name */
|
||||
char net_boot_file_name[1024];
|
||||
/* Indicates whether the file name was specified on the command line */
|
||||
bool net_boot_file_name_explicit;
|
||||
/* The actual transferred size of the bootfile (in bytes) */
|
||||
u32 net_boot_file_size;
|
||||
/* Boot file size in blocks as reported by the DHCP server */
|
||||
u32 net_boot_file_expected_size_in_blocks;
|
||||
|
||||
static uchar net_pkt_buf[(PKTBUFSRX+1) * PKTSIZE_ALIGN + PKTALIGN];
|
||||
/* Receive packets */
|
||||
uchar *net_rx_packets[PKTBUFSRX];
|
||||
/* Current UDP RX packet handler */
|
||||
static rxhand_f *udp_packet_handler;
|
||||
/* Current ARP RX packet handler */
|
||||
|
||||
Reference in New Issue
Block a user