All of lore.kernel.org
 help / color / mirror / Atom feed
* TSO issue - "DNAT/mark based routing/MASQUEARDE on locally genrated traffic"
@ 2009-06-03  8:55 Nishit Shah
  0 siblings, 0 replies; only message in thread
From: Nishit Shah @ 2009-06-03  8:55 UTC (permalink / raw)
  To: netfilter-devel

Hi,
                Whenever there is a output device change for locally
generated traffic due to,
                           DNAT/mark based routing in OUTPUT nat/mangle
                           MASQURADE in POSTROUTING nat
                 NETIF_F_TSO flag is not unset from sk->sk_route_caps.

So, there are chances that, output device returned at TCP/IP layer
routing supports NETIF_F_TSO  and changed output device due to
DNAT/mark based routing/MASQUERADE doesn’t support NETIF_F_TSO.
In some of my experiments for some interfaces, I got “NETDEV_WATCHDOG:
eth1 transmit timeout” messages and for some others packets doesn’t go
out of the box.
Currently I have disabled TSO on all interfaces through ethtool.

Is there any other way to solve this issue (something like resetting
the flag in route_me_harder() if device doesn’t support TSO ) ?

Rgds,
Nishit Shah.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-06-03  8:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-03  8:55 TSO issue - "DNAT/mark based routing/MASQUEARDE on locally genrated traffic" Nishit Shah

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.