X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fstream-fd.c;h=1171f321cf07b62559264d154261b7d2ce2d477b;hb=13751fd88c4b7464f9453c03659201c10b3b87a0;hp=90d328acc0c4fdd93f01a50b2ca8fb48bdd9ef94;hpb=112b76f6b96d1e796be17522ec765cccc99cbc07;p=sliver-openvswitch.git diff --git a/lib/stream-fd.c b/lib/stream-fd.c index 90d328acc..1171f321c 100644 --- a/lib/stream-fd.c +++ b/lib/stream-fd.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009, 2010, 2012 Nicira, Inc. + * Copyright (c) 2008, 2009, 2010, 2012, 2013 Nicira, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,10 +24,8 @@ #include #include #include "fatal-signal.h" -#include "leak-checker.h" #include "poll-loop.h" #include "socket-util.h" -#include "stress.h" #include "util.h" #include "stream-provider.h" #include "stream.h" @@ -90,38 +88,22 @@ fd_connect(struct stream *stream) return check_connection_completion(s->fd); } -STRESS_OPTION( - stream_flaky_recv, "simulate failure of fd stream recvs", - 100, 0, -1, 0); - static ssize_t fd_recv(struct stream *stream, void *buffer, size_t n) { struct stream_fd *s = stream_fd_cast(stream); ssize_t retval; - if (STRESS(stream_flaky_recv)) { - return -EIO; - } - retval = read(s->fd, buffer, n); return retval >= 0 ? retval : -errno; } -STRESS_OPTION( - stream_flaky_send, "simulate failure of fd stream sends", - 100, 0, -1, 0); - static ssize_t fd_send(struct stream *stream, const void *buffer, size_t n) { struct stream_fd *s = stream_fd_cast(stream); ssize_t retval; - if (STRESS(stream_flaky_send)) { - return -EIO; - } - retval = write(s->fd, buffer, n); return (retval > 0 ? retval : retval == 0 ? -EAGAIN @@ -234,7 +216,7 @@ pfd_accept(struct pstream *pstream, struct stream **new_streamp) if (new_fd < 0) { retval = errno; if (retval != EAGAIN) { - VLOG_DBG_RL(&rl, "accept: %s", strerror(retval)); + VLOG_DBG_RL(&rl, "accept: %s", ovs_strerror(retval)); } return retval; }