/*
- * Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Nicira, Inc.
+ * Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Nicira, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include "util.h"
#include "stream-provider.h"
#include "stream-fd.h"
-#include "vlog.h"
+#include "openvswitch/vlog.h"
VLOG_DEFINE_THIS_MODULE(stream_unix);
}
free(connect_path);
- return new_fd_stream(name, fd, check_connection_completion(fd), streamp);
+ return new_fd_stream(name, fd, check_connection_completion(fd),
+ AF_UNIX, streamp);
}
const struct stream_class unix_stream_class = {
return errno;
}
- if (listen(fd, 10) < 0) {
+ if (listen(fd, 64) < 0) {
error = errno;
VLOG_ERR("%s: listen: %s", name, ovs_strerror(error));
close(fd);
return error;
}
- return new_fd_pstream(name, fd, punix_accept, NULL, bind_path, pstreamp);
+ return new_fd_pstream(name, fd, punix_accept, bind_path, pstreamp);
}
static int
} else {
strcpy(name, "unix");
}
- return new_fd_stream(name, fd, 0, streamp);
+ return new_fd_stream(name, fd, 0, AF_UNIX, streamp);
}
const struct pstream_class punix_pstream_class = {
NULL,
NULL,
NULL,
- NULL,
};