X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fdevices%2Fvnet.h;h=1e23169ed5a9819262e3f13f6a9f2b0cc616188d;hp=2c043c3c4d05ffd10e7c9352f3779782e09fa49b;hb=445de568353835d155ea96a163bb3459405b6446;hpb=00873eb2dcc088d5b7470e25ab24b43560335a05 diff --git a/palacios/include/devices/vnet.h b/palacios/include/devices/vnet.h index 2c043c3..1e23169 100644 --- a/palacios/include/devices/vnet.h +++ b/palacios/include/devices/vnet.h @@ -37,13 +37,8 @@ #define ETHERNET_HEADER_LEN 14 #define ETHERNET_DATA_MIN 46 #define ETHERNET_DATA_MAX 1500 -#define ETHERNET_PACKET_LEN (ETHERNET_HEADER_LEN+ETHERNET_DATA_MAX) +#define ETHERNET_PACKET_LEN (ETHERNET_HEADER_LEN + ETHERNET_DATA_MAX) -struct ethAddr{ - char addr[6]; -}; - -#define SOCK int #define TCP_TYPE 0 #define UDP_TYPE 1 @@ -127,10 +122,10 @@ struct device_list { // 14 (ethernet frame) + 20 bytes struct HEADERS { - char ethernetdest[6]; - char ethernetsrc[6]; - unsigned char ethernettype[2]; // indicates layer 3 protocol type - char ip[20]; + char ethernetdest[6]; + char ethernetsrc[6]; + unsigned char ethernettype[2]; // indicates layer 3 protocol type + char ip[20]; }; #define FOREACH(iter, list, start) for (iter = start; iter != -1; iter = list[iter].next)