summaryrefslogtreecommitdiffstats
path: root/src/net/ipv4.c
diff options
context:
space:
mode:
authorMarty Connor2006-08-09 06:42:14 +0200
committerMarty Connor2006-08-09 06:42:14 +0200
commitee9ae8130a7acfbc6a96dd86cf6cf62569e68169 (patch)
tree63a80d61dd24cd4f649a478c79f733efeb3c771d /src/net/ipv4.c
parentMake VERSION_MAJOR for gPXE be 0 (diff)
downloadipxe-ee9ae8130a7acfbc6a96dd86cf6cf62569e68169.tar.gz
ipxe-ee9ae8130a7acfbc6a96dd86cf6cf62569e68169.tar.xz
ipxe-ee9ae8130a7acfbc6a96dd86cf6cf62569e68169.zip
Remove _PROTOCOL macros for gcc 3.2 compatibility
Diffstat (limited to 'src/net/ipv4.c')
-rw-r--r--src/net/ipv4.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/net/ipv4.c b/src/net/ipv4.c
index da16452f..5f10d684 100644
--- a/src/net/ipv4.c
+++ b/src/net/ipv4.c
@@ -499,7 +499,7 @@ static const char * ipv4_ntoa ( const void *net_addr ) {
}
/** IPv4 protocol */
-struct net_protocol ipv4_protocol = {
+struct net_protocol ipv4_protocol __net_protocol = {
.name = "IP",
.net_proto = htons ( ETH_P_IP ),
.net_addr_len = sizeof ( struct in_addr ),
@@ -507,17 +507,13 @@ struct net_protocol ipv4_protocol = {
.ntoa = ipv4_ntoa,
};
-NET_PROTOCOL ( ipv4_protocol );
-
/** IPv4 TCPIP net protocol */
-struct tcpip_net_protocol ipv4_tcpip_protocol = {
+struct tcpip_net_protocol ipv4_tcpip_protocol __tcpip_net_protocol = {
.name = "IPv4",
.sa_family = AF_INET,
.tx = ipv4_tx,
};
-TCPIP_NET_PROTOCOL ( ipv4_tcpip_protocol );
-
/** IPv4 ARP protocol */
struct arp_net_protocol ipv4_arp_protocol __arp_net_protocol = {
.net_protocol = &ipv4_protocol,