Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jan 2013 14:38:06 -0500
From:      "Stephen J. Kiernan" <stevek@juniper.net>
To:        <freebsd-net@freebsd.org>
Subject:   Re: [JNPR] Proposal for changes to network device drivers and network stack (RFC)
Message-ID:  <b472e266d076a9246065961c8bf7c039@novexsolutions.com>
In-Reply-To: <f1d8693fa83965f0d4a485a2db7e603b@novexsolutions.com>
References:  <CC6EF6B2.1917A%anshukla@juniper.net> <f1d8693fa83965f0d4a485a2db7e603b@novexsolutions.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 17, 2013 14:23, Stephen J. Kiernan wrote:
> The network stack as a module patch has been separated out and can be
> found in the following location:
> http://people.freebsd.org/~marcel/Juniper/netstack-v2.diff
>
> Details about these changes:

I also forgot to mention in the previous e-mail.

The patch also includes moving zlib.[ch] and zlibutil.h out of net and 
into sys/libkern (for the .c) and sys/sys (for the .h).
It really doesn't make much sense for that code to live in net, 
especially when so many things which are not the network stack utilize 
it.

That means that all kernel code that previously included net/zlib.h or 
net/zlibutil.h now needs to use sys/zlib.h or sys/zlibutil.h, 
respectively.

Is that going to be a problem? Should simple stubs be added in the 
original locations in net/ to include the one in sys/ now?

Note that there were only about a dozen source files in the kernel that 
needed changing.

--
Stephen J. Kiernan
Juniper Networks, Inc.
stevek_at_juniper.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b472e266d076a9246065961c8bf7c039>