On Fri, Oct 29, 2010 at 02:16:37PM +0200, Hans Schillstrom wrote:
> New structs defined for version 1 of sync.
>
> * ip_vs_sync_v4 Ipv4 base format struct
> * ip_vs_sync_v6 Ipv6 base format struct
>
> *v2
> ip_vs_sync_pe_opt removed due to new option/param handling.
> Julians comments with options casus this change
>
> Signed-off-by: Hans Schillstrom <hans.schillstrom@xxxxxxxxxxxx>
> ---
> net/netfilter/ipvs/ip_vs_sync.c | 144
> ++++++++++++++++++++++++++++++++++++---
> 1 files changed, 134 insertions(+), 10 deletions(-)
>
> diff --git a/net/netfilter/ipvs/ip_vs_sync.c b/net/netfilter/ipvs/ip_vs_sync.c
> index 90ed9b3..f7f115d 100644
> --- a/net/netfilter/ipvs/ip_vs_sync.c
> +++ b/net/netfilter/ipvs/ip_vs_sync.c
[ snip ]
> @@ -113,6 +226,17 @@ struct ip_vs_sync_mesg {
> /* ip_vs_sync_conn entries start here */
> };
>
> +/* Version 1 header */
> +struct ip_vs_sync_mesg_v2 {
> + __u8 reserverd; /* must be zero */
reserverd -> reserved.
> + __u8 syncid;
> + __u16 size;
> + __u8 nr_conns;
> + __s8 version; /* SYNC_PROTO_VER */
> + __u16 spare;
> + /* ip_vs_sync_conn entries start here */
> +};
> +
> /* the maximum length of sync (sending/receiving) message */
> static int sync_send_mesg_maxlen;
> static int sync_recv_mesg_maxlen;
[ snip ]
--
To unsubscribe from this list: send the line "unsubscribe lvs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
|