tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Restructuring ARP cache
On Tue, Aug 25, 2015 at 7:37 PM, Christos Zoulas <christos%zoulas.com@localhost> wrote:
> On Aug 25, 6:34pm, ozaki-r%netbsd.org@localhost (Ryota Ozaki) wrote:
> -- Subject: Re: Restructuring ARP cache
>
> | >
> | > | > - foo() {
> | > | > if (....) {
> | > | > ....
> | > | > ....
> | > | > }
> | > | > }
> | > | > instead:
> | > | > foo() {
> | > | > if (!....)
> | > | > return;
> | > | > ....
> | > | > ....
> | > | > }
> | > |
> | > | I prefer to the latter too. Which ones in the patch do you get worried?
> | >
> | > htable_unlink_entry more
> | > htable_prefix_free_cb less
>
> You did not fix those...
They are also from FreeBSD so I'll fix it in bulk later...
>
> | Thanks. I fixed many of them while I left some in if_llatbl.c
> | and in.c as is. I'll get them down once FreeBSD's work calms down.
>
> Ok.
>
> | The patch is updated:
> | http://www.netbsd.org/~ozaki-r/lltable-arpcache.diff
> | (https://github.com/ozaki-r/netbsd-src/tree/lltable-arpcache)
>
> - the initialization of laflags seems superfluous.
> - kill bzero and bcopy (use memset and memcpy)
Fixed them.
Thanks,
ozaki-r
Home |
Main Index |
Thread Index |
Old Index