Commit bc466d91 authored by Baptiste Jonglez's avatar Baptiste Jonglez

Introduce accumulate_int and accumulate_unicast_int for 32-bits values

parent 7a7cacd2
...@@ -632,6 +632,13 @@ accumulate_short(struct interface *ifp, unsigned short value) ...@@ -632,6 +632,13 @@ accumulate_short(struct interface *ifp, unsigned short value)
ifp->buffered += 2; ifp->buffered += 2;
} }
static void
accumulate_int(struct interface *ifp, unsigned int value)
{
DO_HTONL(ifp->sendbuf + ifp->buffered, value);
ifp->buffered += 4;
}
static void static void
accumulate_bytes(struct interface *ifp, accumulate_bytes(struct interface *ifp,
const unsigned char *value, unsigned len) const unsigned char *value, unsigned len)
...@@ -685,6 +692,13 @@ accumulate_unicast_short(struct neighbour *neigh, unsigned short value) ...@@ -685,6 +692,13 @@ accumulate_unicast_short(struct neighbour *neigh, unsigned short value)
unicast_buffered += 2; unicast_buffered += 2;
} }
static void
accumulate_unicast_int(struct neighbour *neigh, unsigned int value)
{
DO_HTONL(unicast_buffer + unicast_buffered, value);
unicast_buffered += 4;
}
static void static void
accumulate_unicast_bytes(struct neighbour *neigh, accumulate_unicast_bytes(struct neighbour *neigh,
const unsigned char *value, unsigned len) const unsigned char *value, unsigned len)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment