From: Jack Lange Date: Tue, 16 Sep 2008 19:25:03 +0000 (+0000) Subject: added network subsystem X-Git-Tag: 1.0~32 X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=844195762a89c83e0ee4d5e8ba070d36470b6a4a;p=palacios.git added network subsystem --- diff --git a/palacios/include/geekos/net.h b/palacios/include/geekos/net.h new file mode 100644 index 0000000..dbb7741 --- /dev/null +++ b/palacios/include/geekos/net.h @@ -0,0 +1,15 @@ +#ifndef __NET_H__ +#define __NET_H__ + + + +void Init_Network(); + + +void test_network(); + + + + + +#endif diff --git a/palacios/src/geekos/net.c b/palacios/src/geekos/net.c new file mode 100644 index 0000000..8c5c024 --- /dev/null +++ b/palacios/src/geekos/net.c @@ -0,0 +1,32 @@ +#include +#include +#include + +void Init_Network() { + init_socket_layer(); +} + + + + +void test_network() { + + uchar_t local_addr[4]; + uchar_t remote_addr[4]; + + local_addr[0] = 10; + local_addr[1] = 0; + local_addr[2] = 2; + local_addr[3] = 21; + + set_ip_addr(local_addr); + + remote_addr[0] = 10; + remote_addr[1] = 0; + remote_addr[2] = 2; + remote_addr[3] = 20; + + + connect(remote_addr, 4301); + +}