diff options
-rw-r--r-- | net/netfilter/ipvs/ip_vs_sync.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/netfilter/ipvs/ip_vs_sync.c b/net/netfilter/ipvs/ip_vs_sync.c index 8fb0ae616761..347dcd0d75a4 100644 --- a/net/netfilter/ipvs/ip_vs_sync.c +++ b/net/netfilter/ipvs/ip_vs_sync.c @@ -102,7 +102,7 @@ struct ip_vs_sync_thread_data { +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */ -#define SYNC_MESG_HEADER_LEN 4 +#define SYNC_MESG_HEADER_LEN (sizeof(struct ip_vs_sync_mesg)) #define MAX_CONNS_PER_SYNCBUFF 255 /* nr_conns in ip_vs_sync_mesg is 8 bit */ struct ip_vs_sync_mesg { @@ -188,8 +188,8 @@ static inline struct ip_vs_sync_buff * ip_vs_sync_buff_create(void) } sb->mesg->nr_conns = 0; sb->mesg->syncid = ip_vs_master_syncid; - sb->mesg->size = 4; - sb->head = (unsigned char *)sb->mesg + 4; + sb->mesg->size = SYNC_MESG_HEADER_LEN; + sb->head = (unsigned char *)sb->mesg + SYNC_MESG_HEADER_LEN; sb->end = (unsigned char *)sb->mesg + sync_send_mesg_maxlen; sb->firstuse = jiffies; return sb; |