Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*\[PATCH\s+ipvs\s+1\/2\]\s+ipvs\:\s+Do\s+tcp\/udp\s+checksumming\s+prior\s+to\s+tunnel\s+xmit\s*$/: 9 ]

Total 9 documents matching your query.

1. Re: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Julian Anastasov <ja@xxxxxx>
Date: Fri, 25 Jul 2014 11:53:24 +0300 (EEST)
Hello, ok ok, so it matches my understanding. I was afraid you have problems with HW csum disabled. I understand all this, that is the reason for my patch. That is my doubt too. iptunnel_handle_offlo
/html/lvs-devel/2014-07/msg00037.html (14,306 bytes)

2. Re: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Alex Gartrell <agartrell@xxxxxx>
Date: Fri, 25 Jul 2014 07:40:50 +0000
Hey The driver in question is mlx4_en version 2.2-1 In this case, we have MLX4_TUNNEL_OFFLOAD_MODE turned off, so hw_enc_features is set to 0. We run into problems with packets captured from NF_INET_
/html/lvs-devel/2014-07/msg00036.html (19,471 bytes)

3. Re: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Julian Anastasov <ja@xxxxxx>
Date: Fri, 25 Jul 2014 07:30:04 +0300 (EEST)
Hello, For the case with missing NETIF_F_ALL_CSUM bits skb_checksum_help() does not care for skb->encapsulation, it works only by checking skb->csum_* fields. The skb_set_inner_transport_header() and
/html/lvs-devel/2014-07/msg00035.html (14,708 bytes)

4. Re: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Alex Gartrell <agartrell@xxxxxx>
Date: Thu, 24 Jul 2014 15:29:21 -0700
Hey, So I've found a patch that addresses the problem in what I suspect is the right way. diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c index 6f70bdd..ea7ef5e 100644
/html/lvs-devel/2014-07/msg00034.html (17,423 bytes)

5. RE: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Julian Anastasov <ja@xxxxxx>
Date: Thu, 24 Jul 2014 09:22:19 +0300 (EEST)
Hello, I just saw that changing skb->transport_header before skb_reset_inner_headers() and iptunnel_handle_offloads() can cause problems. Not sure if skb->transport_header is used later when skb->enc
/html/lvs-devel/2014-07/msg00033.html (14,012 bytes)

6. RE: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Julian Anastasov <ja@xxxxxx>
Date: Thu, 24 Jul 2014 01:54:30 +0300 (EEST)
Hello, There is skb_checksum_help() call in dev_hard_start_xmit(), it is used when TCP/UDP offload is not supported. After checking the code I see only the CHECKSUM_PARTIAL + Enabled TCP/UDP CSum as
/html/lvs-devel/2014-07/msg00032.html (13,841 bytes)

7. RE: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Alex Gartrell <agartrell@xxxxxx>
Date: Wed, 23 Jul 2014 19:16:07 +0000
Thank you for the review! Yes, it appears that skb_checksum_help was the magic function I was hoping for. I'll put up a new patch that invokes this function, as it seems to fix the problem by itself
/html/lvs-devel/2014-07/msg00030.html (12,327 bytes)

8. Re: [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Julian Anastasov <ja@xxxxxx>
Date: Wed, 23 Jul 2014 11:25:47 +0300 (EEST)
Hello, After the support for hardware-offloaded encapsulation went in we may lack some support, like playing with skb->encapsulation, etc. I'm not sure calculating the checksums in all cases (ip_summ
/html/lvs-devel/2014-07/msg00029.html (10,815 bytes)

9. [PATCH ipvs 1/2] ipvs: Do tcp/udp checksumming prior to tunnel xmit (score: 1)
Author: Alex Gartrell <agartrell@xxxxxx>
Date: Tue, 22 Jul 2014 23:37:44 -0700
The combination of NF_INET_LOCAL_OUT and hardware checksum offload results in picking the packet out of the send path before it gets proper checksums. Our NICs (most NICs?) cannot do the checksumming
/html/lvs-devel/2014-07/msg00027.html (13,315 bytes)


This search system is powered by Namazu