From 353a82f87c974456e4d41ba6ef42006d17008d02 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 28 Apr 2007 10:50:32 +0200 Subject: factor out the packet allocation code (This used to be ctdb commit 4cbaf22cc4bede8c95dd9b87e21bbe886307e23b) --- ctdb/common/ctdb_message.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'ctdb/common/ctdb_message.c') diff --git a/ctdb/common/ctdb_message.c b/ctdb/common/ctdb_message.c index 4f582598906..11d87b09e7e 100644 --- a/ctdb/common/ctdb_message.c +++ b/ctdb/common/ctdb_message.c @@ -120,18 +120,11 @@ int ctdb_daemon_send_message(struct ctdb_context *ctdb, uint32_t vnn, } len = offsetof(struct ctdb_req_message, data) + data.dsize; - r = ctdb->methods->allocate_pkt(ctdb, len); + r = ctdb_transport_allocate(ctdb, ctdb, CTDB_REQ_MESSAGE, len, + struct ctdb_req_message); CTDB_NO_MEMORY(ctdb, r); - talloc_set_name_const(r, "req_message packet"); - r->hdr.length = len; - r->hdr.ctdb_magic = CTDB_MAGIC; - r->hdr.ctdb_version = CTDB_VERSION; - r->hdr.generation= ctdb->vnn_map->generation; - r->hdr.operation = CTDB_REQ_MESSAGE; r->hdr.destnode = vnn; - r->hdr.srcnode = ctdb->vnn; - r->hdr.reqid = 0; r->srvid = srvid; r->datalen = data.dsize; memcpy(&r->data[0], data.dptr, data.dsize); -- cgit