In article <local.mail.freebsd-net/[EMAIL PROTECTED]> you write:
>I suppose that we have no good documentation on the crypto functions
>of the Pro/100 S right? How could we get that information? Is anyone
>working on this?
Without documentation on the crypto functions (and I don't have
any at the moment), there will be no support for it. As you point
out, the Linux driver doesn't include this either, so there isn't
even an implementation to reverse engineer.
Write your friendly Intel representative if you want to try to
improve the situation.
>The driver source for Linux shows tons of definitions for wizardy
>control bits, CPU saver microcode, ethernet frames, TCP/UDP checksum
>calculation, etc., which I can't find in the fxp driver. This means
>to me, that the Intel card can do *much* more than we make it do
>with FreeBSD. We could significantly improve FreeBSD's use of the
>card resulting in better throughput at lower CPU and PCI bus load,
>at least so goes my reckoning.
Much of the extra bits are worthless features, IMO. The TCP/UDP
checksumming feature on this card doesn't really buy much in terms
of performance.
>How would the KAME/IPsec code make use of the card's crypto chip?
>Does the fact that the NIC hardware can do crypto calculation trouble
>the layered design of KAME/IPsec code? Would it be a big mess to
>circumvent the KAME crypto code and use the Intel hardware instead?
>Is anyone interested and or working on this?
There is interest, yes. But there will be no progress without
documentation.
--
Jonathan
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message