On Feb 12, 2014, at 9:55 AM, Eugen Leitl <[email protected]> wrote:

> On Wed, Feb 12, 2014 at 09:44:46AM -0600, Jim Thompson wrote:
>> 
>> On Feb 12, 2014, at 9:41 AM, Eugen Leitl <[email protected]> wrote:
>> 
>>> On Wed, Feb 12, 2014 at 08:05:17AM -0700, David Burgess wrote:
>>> 
>>>> That's great news. Does anybody care to speculate whether FreeBSD will be
>>>> able to take advantage of the packet forwarding acceleration of this
>>>> hardware at some point?
>>> 
>>> IIRC you need NDAs for that, so unless it's cleanroom reversed we're SOL.
>> 
>> Not really.  Even if it’s proprietary (and can’t be open sourced), what 
>> you’re after is the functionality, yes?
> 
> Can the blobs be reversed so easily? (Too bad about lack of IPv6 offloading, 
> but we can live with that for a while, I guess).

I don’t know.  If you’re really curious, you can read this:
http://university.caviumnetworks.com/downloads/Mini_version_of_Prog_Guide_EDU_July_2010.pdf
to find out how to get ahold  the real programming guide from Cavium, then read 
Chapter 2 “Packet Flow” in same.

This might give you some ideas as well: 
https://hactive.googlecode.com/files/CN50XX-HRM-V0.99E.pdf
Note that this link seems to support the idea that IPv6 processing is supported 
by the hardware (see, for example, Sections 7.2.4, 7.5 and 7.7).

I do know that *I* don’t want to invest a ton of RE effort in a $99 platform 
that bears near zero margins, when far, far faster 
Intel / AMD platforms that aren’t more than 2-3X the price are just around the 
corner.  Note slide 17 in this:
https://noppa.aalto.fi/noppa/kurssi/s-38.3310/harjoitustyot/S-38_3310_matias_elo.pdf

Jim



_______________________________________________
List mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/list

Reply via email to