[netfilter-cvslog] r3593 - branches/netfilter-ha/linux-2.6/ct_sync
hidden at netfilter.org
hidden at netfilter.org
Thu Jan 13 00:04:36 CET 2005
Author: hidden at netfilter.org
Date: 2005-01-13 00:04:35 +0100 (Thu, 13 Jan 2005)
New Revision: 3593
Modified:
branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_main.c
branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_proto.c
branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_sock.c
Log:
Revision: hidden at sch.bme.hu--2005-public/netfilter-ha--mainline--1.0--patch-15
Fix a couple of signedness problems.
* ct_sync/ct_sync_sock.c (cts_sock_send): return signed value
(cts_sock_sendmsg): return signed value
(cts_sock_recv): return signed value
* ct_sync/ct_sync_proto.c: fix callers of socket I/O functions to
consider returned values as signed
* ct_sync/ct_sync_main.c (ct_sync_msg_process_update_ct): don't print
error messages here
Modified: branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_main.c
===================================================================
--- branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_main.c 2005-01-12 11:37:11 UTC (rev 3592)
+++ branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_main.c 2005-01-12 23:04:35 UTC (rev 3593)
@@ -46,7 +46,6 @@
#include <asm/uaccess.h>
#include <linux/unistd.h>
-static int errno; /* FIXME: linux/unistd.h needs this */
#include <linux/netfilter_ipv4/ct_sync.h>
#include <linux/netfilter_ipv4/ct_sync_proto.h>
@@ -578,11 +577,11 @@
if (unlikely(h && msghdr->flags & CTS_UPD_F_NEW)) {
CTS_STAT_INC(rx.upd_newbutexist);
- CT_SYNC_ERR("received NEW conntrack, but we already know it: ");
+ CT_SYNC_DEBUG("received NEW conntrack, but we already know it: ");
DUMP_TUPLE(&sct->orig);
} else if (unlikely(!h && !(msghdr->flags & CTS_UPD_F_NEW))) {
CTS_STAT_INC(rx.upd_nothere);
- CT_SYNC_ERR("received UPD conntrack, but we don't know it: ");
+ CT_SYNC_DEBUG("received UPD conntrack, but we don't know it: ");
DUMP_TUPLE(&sct->orig);
}
@@ -830,7 +829,7 @@
return -EINVAL;
}
} else {
- CT_SYNC_INFO("we already are master; staying cool");
+ CT_SYNC_INFO("we already are master; staying cool\n");
}
break;
Modified: branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_proto.c
===================================================================
--- branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_proto.c 2005-01-12 11:37:11 UTC (rev 3592)
+++ branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_proto.c 2005-01-12 23:04:35 UTC (rev 3593)
@@ -361,7 +361,7 @@
int
cts_proto_master_announce(struct cts_protoh *cph)
{
- size_t len;
+ ssize_t len;
struct {
struct ct_sync_pkthdr hdr;
struct ct_sync_master_announce ma;
@@ -434,7 +434,7 @@
int
cts_proto_initsync_follows(struct cts_protoh *cph)
{
- size_t len;
+ ssize_t len;
struct {
struct ct_sync_pkthdr hdr;
} pkt;
@@ -460,7 +460,7 @@
static int
cts_proto_send_initsync_request(struct cts_protoh *cph)
{
- size_t len;
+ ssize_t len;
struct {
struct ct_sync_pkthdr hdr;
struct ct_sync_slave_initsync is;
@@ -699,7 +699,7 @@
cts_proto_send_dequeue(struct cts_protoh *cph)
{
struct cts_buff *csb;
- size_t len;
+ ssize_t len;
CT_SYNC_ENTER();
@@ -843,7 +843,7 @@
CTS_STAT_INC(tx.pkts_recover);
/* resend packet */
- size_t len = cts_sock_send(cph->send.socket, (char *) &csb->pkt,
+ ssize_t len = cts_sock_send(cph->send.socket, (char *) &csb->pkt,
csb_len(csb));
if (unlikely(len < csb_len(csb))) {
CT_SYNC_ERR("error during retransmit: %d\n", len);
@@ -885,7 +885,7 @@
cts_proto_request_recovery(struct cts_protoh *cph, u16 seq, int diff)
{
struct ct_sync_pkthdr hdr;
- size_t len;
+ ssize_t len;
CT_SYNC_ENTER();
@@ -980,7 +980,7 @@
struct csb_ring *csr = &cph->recv.ring;
struct cts_buff *csb;
- size_t len;
+ ssize_t len;
int ret = CTS_PROTO_RCV_DISCARDED;
CT_SYNC_ENTER();
@@ -1002,7 +1002,7 @@
/* receive packet */
len = cts_sock_recv(cph->recv.socket, (char *)&csb->pkt, csb_size(csb));
if (unlikely(len < sizeof(struct ct_sync_pkthdr))) {
- CT_SYNC_ERR("short packet, %u < %u\n", len,
+ CT_SYNC_ERR("short packet, %d < %u\n", len,
sizeof(struct ct_sync_pkthdr));
goto done_ignore;
}
Modified: branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_sock.c
===================================================================
--- branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_sock.c 2005-01-12 11:37:11 UTC (rev 3592)
+++ branches/netfilter-ha/linux-2.6/ct_sync/ct_sync_sock.c 2005-01-12 23:04:35 UTC (rev 3593)
@@ -203,10 +203,10 @@
return NULL;
}
-size_t
+ssize_t
cts_sock_sendmsg(struct socket *sock, struct msghdr *msg, const size_t length)
{
- size_t len;
+ ssize_t len;
mm_segment_t oldfs;
CT_SYNC_ENTER();
@@ -223,13 +223,13 @@
}
-size_t
+ssize_t
cts_sock_send(struct socket *sock, const char *buffer, const size_t length)
{
struct msghdr msg;
mm_segment_t oldfs;
struct iovec iov;
- size_t len;
+ ssize_t len;
CT_SYNC_ENTER();
@@ -252,12 +252,12 @@
return len;
}
-size_t
+ssize_t
cts_sock_recv(struct socket *sock, char *buffer, const size_t buflen)
{
struct msghdr msg;
struct iovec iov;
- size_t len;
+ ssize_t len;
mm_segment_t oldfs;
CT_SYNC_ENTER();
More information about the netfilter-cvslog
mailing list