* CPU instruction to calculate tcp checksum and udp integrity?
@ 2011-05-23 15:26 ` Jon Zhou
0 siblings, 0 replies; 4+ messages in thread
From: Jon Zhou @ 2011-05-23 15:26 UTC (permalink / raw)
To: netdev, kernelnewbies
[-- Attachment #1.1: Type: text/plain, Size: 150 bytes --]
hi
now I am using sw to calculate the tcp checksum, is there CPU(nehalem) instruction or NIC /kernel API to do such thing?
thanks a lot
jon
[-- Attachment #1.2: Type: text/html, Size: 964 bytes --]
[-- Attachment #2: Type: text/plain, Size: 169 bytes --]
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 4+ messages in thread
* CPU instruction to calculate tcp checksum and udp integrity?
@ 2011-05-23 15:26 ` Jon Zhou
0 siblings, 0 replies; 4+ messages in thread
From: Jon Zhou @ 2011-05-23 15:26 UTC (permalink / raw)
To: kernelnewbies
hi
now I am using sw to calculate the tcp checksum, is there CPU(nehalem) instruction or NIC /kernel API to do such thing?
thanks a lot
jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110523/d4b62552/attachment.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: CPU instruction to calculate tcp checksum and udp integrity?
2011-05-23 15:26 ` Jon Zhou
@ 2011-05-26 2:57 ` Peter Teoh
-1 siblings, 0 replies; 4+ messages in thread
From: Peter Teoh @ 2011-05-26 2:57 UTC (permalink / raw)
To: Jon Zhou; +Cc: netdev, kernelnewbies
In net/ipv4/tcp_ipv4.c:
/* This routine computes an IPv4 TCP checksum. */
void tcp_v4_send_check(struct sock *sk, struct sk_buff *skb)
{
struct inet_sock *inet = inet_sk(sk);
__tcp_v4_send_check(skb, inet->inet_saddr, inet->inet_daddr);
}
EXPORT_SYMBOL(tcp_v4_send_check);
On Mon, May 23, 2011 at 11:26 PM, Jon Zhou <Jon.Zhou@jdsu.com> wrote:
> hi
> now I am using sw to calculate the tcp checksum, is there CPU(nehalem)
> instruction or NIC /kernel API to do such thing?
>
> thanks a lot
> jon
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
--
Regards,
Peter Teoh
^ permalink raw reply [flat|nested] 4+ messages in thread
* CPU instruction to calculate tcp checksum and udp integrity?
@ 2011-05-26 2:57 ` Peter Teoh
0 siblings, 0 replies; 4+ messages in thread
From: Peter Teoh @ 2011-05-26 2:57 UTC (permalink / raw)
To: kernelnewbies
In net/ipv4/tcp_ipv4.c:
/* This routine computes an IPv4 TCP checksum. */
void tcp_v4_send_check(struct sock *sk, struct sk_buff *skb)
{
struct inet_sock *inet = inet_sk(sk);
__tcp_v4_send_check(skb, inet->inet_saddr, inet->inet_daddr);
}
EXPORT_SYMBOL(tcp_v4_send_check);
On Mon, May 23, 2011 at 11:26 PM, Jon Zhou <Jon.Zhou@jdsu.com> wrote:
> hi
> now I am using sw to calculate the tcp checksum, is there CPU(nehalem)
> instruction or NIC /kernel API to do such thing?
>
> thanks a lot
> jon
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
--
Regards,
Peter Teoh
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-05-26 2:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-23 15:26 CPU instruction to calculate tcp checksum and udp integrity? Jon Zhou
2011-05-23 15:26 ` Jon Zhou
2011-05-26 2:57 ` Peter Teoh
2011-05-26 2:57 ` Peter Teoh
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.