* Network activity after route changes
@ 2010-04-17 16:02 Oleg Kutkov
2010-04-18 11:15 ` Oleg Kutkov
0 siblings, 1 reply; 5+ messages in thread
From: Oleg Kutkov @ 2010-04-17 16:02 UTC (permalink / raw)
To: linux-kernel
Hello.
I try to send and receive ethernet packets on very low level in my
kernel module.
When i change routin table (via route command) my network is freeze for
~15 seconds and my application can't send and receive any packets.
Is it normal or bug somewhere in my application?
Can i change this behavior of route system, maybe change some timeouts,
or immediately flush route (rt_flush() ?) table?
Thanks.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Network activity after route changes
2010-04-17 16:02 Network activity after route changes Oleg Kutkov
@ 2010-04-18 11:15 ` Oleg Kutkov
2010-04-18 12:07 ` Eric Dumazet
2010-04-18 16:45 ` Matt
0 siblings, 2 replies; 5+ messages in thread
From: Oleg Kutkov @ 2010-04-18 11:15 UTC (permalink / raw)
To: linux-kernel
Hello.
I try to send and receive ethernet packets on very low level in my
kernel module.
When i change (add or delete entry) routin table (via route command) my
network is freeze for ~15 seconds and my application can't send and
receive any packets.
Is it normal or bug somewhere in my application?
Can i change this behavior of route system? Maybe change some timeouts,
or immediately flush route (rt_flush() ?) table?
Thanks.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Network activity after route changes
2010-04-18 11:15 ` Oleg Kutkov
@ 2010-04-18 12:07 ` Eric Dumazet
2010-04-18 16:45 ` Matt
1 sibling, 0 replies; 5+ messages in thread
From: Eric Dumazet @ 2010-04-18 12:07 UTC (permalink / raw)
To: Oleg Kutkov; +Cc: linux-kernel
Le dimanche 18 avril 2010 à 14:15 +0300, Oleg Kutkov a écrit :
> Hello.
> I try to send and receive ethernet packets on very low level in my
> kernel module.
> When i change (add or delete entry) routin table (via route command) my
> network is freeze for ~15 seconds and my application can't send and
> receive any packets.
> Is it normal or bug somewhere in my application?
> Can i change this behavior of route system? Maybe change some timeouts,
> or immediately flush route (rt_flush() ?) table?
>
> Thanks.
I guess its a bug in your module, since user apps dont experience this
interesting phenomena :)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Network activity after route changes
2010-04-18 11:15 ` Oleg Kutkov
2010-04-18 12:07 ` Eric Dumazet
@ 2010-04-18 16:45 ` Matt
2010-04-19 8:14 ` Oleg Kutkov
1 sibling, 1 reply; 5+ messages in thread
From: Matt @ 2010-04-18 16:45 UTC (permalink / raw)
To: Oleg Kutkov; +Cc: linux-kernel
On 18/04/10 12:15, Oleg Kutkov wrote:
> Hello.
> I try to send and receive ethernet packets on very low level in my
> kernel module.
> When i change (add or delete entry) routin table (via route command)
> my network is freeze for ~15 seconds and my application can't send and
> receive any packets.
> Is it normal or bug somewhere in my application?
> Can i change this behavior of route system? Maybe change some
> timeouts, or immediately flush route (rt_flush() ?) table?
Depending on your routing configuration the change may be causing the
problem. Have you tried flushing the route cache (as opposed to the main
routing table)?
# ip route flush table cache
matt
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Network activity after route changes
2010-04-18 16:45 ` Matt
@ 2010-04-19 8:14 ` Oleg Kutkov
0 siblings, 0 replies; 5+ messages in thread
From: Oleg Kutkov @ 2010-04-19 8:14 UTC (permalink / raw)
To: Matt, linux-kernel
Thank, but this does not help me. Maybe it really my bug.
2010/4/18 Matt <tank.en.mate@gmail.com>:
> On 18/04/10 12:15, Oleg Kutkov wrote:
>>
>> Hello.
>> I try to send and receive ethernet packets on very low level in my kernel
>> module.
>> When i change (add or delete entry) routin table (via route command) my
>> network is freeze for ~15 seconds and my application can't send and receive
>> any packets.
>> Is it normal or bug somewhere in my application?
>> Can i change this behavior of route system? Maybe change some timeouts, or
>> immediately flush route (rt_flush() ?) table?
>
> Depending on your routing configuration the change may be causing the
> problem. Have you tried flushing the route cache (as opposed to the main
> routing table)?
>
> # ip route flush table cache
>
> matt
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-04-19 8:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-17 16:02 Network activity after route changes Oleg Kutkov
2010-04-18 11:15 ` Oleg Kutkov
2010-04-18 12:07 ` Eric Dumazet
2010-04-18 16:45 ` Matt
2010-04-19 8:14 ` Oleg Kutkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).