[Devel] Re: [PATCH] Add AF_INET c/r support

Serge E. Hallyn serue at us.ibm.com
Tue Jun 23 10:03:52 PDT 2009


Quoting Serge E. Hallyn (serue at us.ibm.com):
> Quoting Dan Smith (danms at us.ibm.com):
> > SH> ckpt_hdr_put(ctx, in) ?
> > 
> > Oops.
> > 
> > >> +	un->this = ckpt_obj_lookup_add(ctx, sk, CKPT_OBJ_SOCK, &new);
> > >> +	if (un->this < 0)
> > >> +		goto out;
> > >> +
> > >> +	if (sk->peer)
> > >> +		un->peer = ckpt_obj_lookup_add(ctx, pr, CKPT_OBJ_SOCK, &new);
> > >> +	else
> > >> +		un->peer = 0;
> > >> +
> > >> +	if (un->peer < 0) {
> > >> +		ret = un->peer;
> > >> +		goto out;
> > >> +	}
> > 
> > SH> So what if new == 1 for either un->this or un->peer?  You never
> > SH> actually write them out to the checkpoint image?
> > 
> > On the checkpoint run, the new flag doesn't matter to us (and isn't
> > used here).  Am I missing something?
> 
> Well when is do_sock_file_checkpoint() going to be called?

Ok, I see, h is the actual socket details represented by
un->this.  I was glossing over the writing of h thinking
it was just a ckpt_hdr.

Looks good.

thanks,
-serge
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers




More information about the Devel mailing list