summaryrefslogtreecommitdiff
path: root/src/ipcpd/pci.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipcpd/pci.c')
-rw-r--r--src/ipcpd/pci.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/ipcpd/pci.c b/src/ipcpd/pci.c
index d4ef9033..19c42e53 100644
--- a/src/ipcpd/pci.c
+++ b/src/ipcpd/pci.c
@@ -25,13 +25,13 @@
#include <malloc.h>
#include <errno.h>
-#define HEAD_SIZE(a, b) a.addr_size * 2 + \
- a.cep_id_size * 2 + \
- a.pdu_length_size + \
- a.seqno_size + \
- a.qos_id_size + \
- b.ttl_size
-#define TAIL_SIZE(b) b.chk_size
+#define PCI_HEAD_SIZE(a, b) a.addr_size * 2 + \
+ a.cep_id_size * 2 + \
+ a.pdu_length_size + \
+ b.ttl_size + \
+ a.seqno_size + \
+ a.qos_id_size
+#define PCI_TAIL_SIZE(b) b.chk_size
struct pci {
@@ -58,13 +58,14 @@ pci_t * pci_create(du_buff_t * dub,
const struct ipcp_dtp_const * dtpc,
const struct ipcp_dup_const * dupc)
{
+ struct pci * p;
if (dub == NULL) {
LOG_DBGF("Bogus input. Bugging out.");
return NULL;
}
- struct pci * p = malloc(sizeof *p);
+ p = malloc(sizeof *p);
if (p == NULL)
return NULL;
@@ -99,9 +100,10 @@ int pci_init(pci_t * pci)
return -EINVAL;
}
- uint8_t * pci_head = du_buff_head_alloc(pci->dub,
- HEAD_SIZE(pci->dtpc,pci->dupc));
- uint8_t * pci_tail = du_buff_tail_alloc(pci->dub, TAIL_SIZE(pci->dupc));
+ uint8_t * pci_head = du_buff_head_alloc(pci->dub, PCI_HEAD_SIZE(
+ pci->dtpc,pci->dupc));
+ uint8_t * pci_tail = du_buff_tail_alloc(pci->dub, PCI_TAIL_SIZE(
+ pci->dupc));
if (pci_head == NULL) {
LOG_DBG("Failed to allocate space for PCI at head.");
@@ -135,6 +137,6 @@ void pci_release(pci_t * pci)
if (pci->dub == NULL)
return;
- du_buff_head_release(pci->dub, HEAD_SIZE(pci->dtpc, pci->dupc));
- du_buff_tail_release(pci->dub, TAIL_SIZE(pci->dupc));
+ du_buff_head_release(pci->dub, PCI_HEAD_SIZE(pci->dtpc, pci->dupc));
+ du_buff_tail_release(pci->dub, PCI_TAIL_SIZE(pci->dupc));
}