X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fpltap-ovs%2Fpltap-ovs.c;h=e1660b09d568d7c3738ce30841c2747c8e6d87ad;hb=57406936ba65c2cd83b2c3de62f4b69889c3f29b;hp=55eb7eaa6310c7b2ebe1c400702c69cb0f617cda;hpb=8f6acf150219ee081c7c7dcb71bf4cadb9c3644e;p=sliver-openvswitch.git diff --git a/planetlab/pltap-ovs/pltap-ovs.c b/planetlab/pltap-ovs/pltap-ovs.c index 55eb7eaa6..e1660b09d 100644 --- a/planetlab/pltap-ovs/pltap-ovs.c +++ b/planetlab/pltap-ovs/pltap-ovs.c @@ -15,6 +15,8 @@ #define OVS_SOCK "/var/run/pl-ovs.control" +void send_fd(int p, int fd, char* vif_name); + char *appname; #define ERROR(msg) \ @@ -24,6 +26,7 @@ char *appname; } while (0) +static int send_vif_fd(int sock_fd, int vif_fd, char *vif_name) { int retval; @@ -105,12 +108,15 @@ int main(int argc, char* argv[]) char if_name[IFNAMSIZ]; int p[2]; // synchronization pipe char dummy; + int tun_fd; + + (void) argc; // unused if (pipe(p) < 0) { ERROR("pipe"); } - int tun_fd = tun_alloc(IFF_TAP, if_name); + tun_fd = tun_alloc(IFF_TAP, if_name); appname = argv[0];