Re: new arp code snapshot for review...

From: Doug Rabson <dfr_at_nlsystems.com>
Date: Tue, 18 May 2004 14:00:28 +0100
On Tue, 2004-05-18 at 09:48, Luigi Rizzo wrote:
> I will try to remove as many assumptions as possible.
> thanks for the feedback.

I think that in your prototype, the only assumption was in struct
llentry. I would suggest defining it as something like:

struct llentry {
        struct llentry *lle_next;
        struct mbuf     *la_hold;
        uint16_t        flags; /* see values in if_ether.h */
        uint8_t         la_preempt;
        uint8_t         la_asked;
        time_t          expire;
        struct in_addr  l3_addr;
	uint8_t		ll_addr[0];
};

Where the allocation of them uses something like 'malloc(sizeof(struct
llentry) + ifp->if_addrlen)'.
Received on Tue May 18 2004 - 04:10:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:54 UTC