summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew Goodbody <[email protected]>2025-12-12 11:32:25 +0000
committerJerome Forissier <[email protected]>2026-01-15 11:09:28 +0100
commit3938ae6457193cd3b0abb8b74957a388a6b3e639 (patch)
tree9c19370a2cc7dcbc91f889777054617d139cc72f /include
parent60c228c07734a6f3d670c89d2db2e3addd8a73a8 (diff)
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 <[email protected]> Reviewed-by: Jerome Forissier <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/net-common.h12
-rw-r--r--include/net-legacy.h5
2 files changed, 10 insertions, 7 deletions
diff --git a/include/net-common.h b/include/net-common.h
index d7a0f7dff7e..f293b21bc0b 100644
--- a/include/net-common.h
+++ b/include/net-common.h
@@ -132,13 +132,21 @@ static inline void net_set_state(enum net_loop_state state)
}
extern int net_restart_wrap; /* Tried all network devices */
-extern uchar *net_rx_packets[PKTBUFSRX]; /* Receive packets */
+extern uchar *net_rx_packets[PKTBUFSRX]; /* Receive packets */
extern const u8 net_bcast_ethaddr[ARP_HLEN]; /* Ethernet broadcast address */
-extern char net_boot_file_name[1024];/* Boot File name */
extern struct in_addr net_ip; /* Our IP addr (0 = unknown) */
/* Indicates whether the pxe path prefix / config file was specified in dhcp option */
extern char *pxelinux_configfile;
+/* Our IP addr (0 = unknown) */
+extern struct in_addr net_ip;
+/* Boot File name */
+extern char net_boot_file_name[1024];
+/* The actual transferred size of the bootfile (in bytes) */
+extern u32 net_boot_file_size;
+/* Boot file size in blocks as reported by the DHCP server */
+extern u32 net_boot_file_expected_size_in_blocks;
+
/**
* compute_ip_checksum() - Compute IP checksum
*
diff --git a/include/net-legacy.h b/include/net-legacy.h
index 0a10121b0cf..d489c2480cd 100644
--- a/include/net-legacy.h
+++ b/include/net-legacy.h
@@ -289,7 +289,6 @@ extern u8 net_ethaddr[ARP_HLEN]; /* Our ethernet address */
extern u8 net_server_ethaddr[ARP_HLEN]; /* Boot server enet address */
extern struct in_addr net_server_ip; /* Server IP addr (0 = unknown) */
extern uchar *net_tx_packet; /* THE transmit packet */
-extern uchar *net_rx_packets[PKTBUFSRX]; /* Receive packets */
extern uchar *net_rx_packet; /* Current receive packet */
extern int net_rx_packet_len; /* Current rx packet length */
extern const u8 net_null_ethaddr[ARP_HLEN];
@@ -309,10 +308,6 @@ enum proto_t {
/* Indicates whether the file name was specified on the command line */
extern bool net_boot_file_name_explicit;
-/* The actual transferred size of the bootfile (in bytes) */
-extern u32 net_boot_file_size;
-/* Boot file size in blocks as reported by the DHCP server */
-extern u32 net_boot_file_expected_size_in_blocks;
#if defined(CONFIG_DNS)
extern char *net_dns_resolve; /* The host to resolve */