Thread (1 message) 1 message, 1 author, 2009-03-23

Re: ucc_geth: nf_conntrack: table full, dropping packet.

From: Joakim Tjernlund <hidden>
Date: 2009-03-23 13:09:45

Joakim Tjernlund/Transmode wrote on 23/03/2009 13:59:15:
Patrick McHardy [off-list ref] wrote on 23/03/2009 13:29:33:
quoted
Joakim Tjernlund wrote:
quoted
Patrick McHardy [off-list ref] wrote on 23/03/2009 13:15:45:
quoted
Joakim Tjernlund wrote:
quoted
doing a "ping -f -l 3" on my host towards my board on linus tree 
as of 
quoted
quoted
quoted
quoted
Friday results in lots of:
nf_conntrack: table full, dropping packet.
nf_conntrack: table full, dropping packet.
nf_conntrack: table full, dropping packet.
__ratelimit: 11 callbacks suppressed
nf_conntrack: table full, dropping packet.
nf_conntrack: table full, dropping packet.
nf_conntrack: table full, dropping packet.
nf_conntrack: table full, dropping packet.

for ucc_geth on a MPC832x.
This really looks strange to me, ideas?
What does /proc/net/netfilter/nf_conntrack show?
There is no /proc/net/netfilter/nf_conntrack. There is a
/proc/net/nf_conntrack though and it is empty. If I telnet
to the board I see:
That means that something is leaking conntrack references, most likely
by leaking skbs. Since I haven't seen any other reports, my guess 
would
quoted
be the ucc_geth driver.
hmm, I cannot see what in the ucc_geth driver is possibly "leaking". One 
thing
I do notice is that the board becomes almost unresponsive during the 
ping flood.
Perhaps it is building up a backlog of conntracks during the ping flood?

 Jocke
next hmm, ethtool -S eth0 shows:
...
 rx-mismatch-drop-frames: 13
...

13 matches the number of lost frames after I stop the ping flood.

The MPC832x manual says this(if i found the correct counter):

REBASE+2C MisMatchDrop 32 Counts number of frames dropped due to MAC 
filtering process, (e.g.
                          Address Mismatch, Type mismatch) and that would 
otherwise
                          considered good frame that would be transferred 
to upper layers

Why would a ping flood result in Address Mismatch or Type mismatch?

Leo?

  Jocke
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help