xnb_flavour
cksum_flags = xnbp->xnb_flavour->xf_cksum_to_peer(xnbp, mp);
status = xnbp->xnb_flavour->xf_mcast_add(xnbp,
status = xnbp->xnb_flavour->xf_mcast_del(xnbp,
mp = xnbp->xnb_flavour->xf_cksum_from_peer(xnbp,
xnbp->xnb_flavour->xf_from_peer(xnbp, mp);
if (!xnbp->xnb_flavour->xf_start_connect(xnbp)) {
xnbp->xnb_flavour->xf_peer_disconnected(xnbp);
!xnbp->xnb_flavour->xf_peer_connected(xnbp)) {
xnbp->xnb_flavour->xf_peer_disconnected(xnbp);
if (!xnbp->xnb_flavour->xf_hotplug_connected(xnbp))
xnbp->xnb_flavour = flavour;
cksum_flags = xnbp->xnb_flavour->xf_cksum_to_peer(xnbp, mp);
xnb_flavour_t *xnb_flavour;