[Click] Cleanup notification
Eddie Kohler
kohler at cs.ucla.edu
Wed Feb 23 23:13:52 EST 2005
Hi Beyers,
How is the router being shut down? If it's being shut down by
"/click/stop" or similar, then you can use DriverManager like so:
DriverManager(wait_stop /* wait for write to /click/stop */,
write vrrp.send_shutdown /* call write handler */,
wait 0.5s /* wait for packet to make its way through router
*/,
stop)
But this would not work for writing directly to /click/config.
Would this be good enough? I'm not sure about a separate "pre-cleanup"
stage, because how would one tell when it had completed? If
pre-cleanup went on forever, what would you do? Etc.
Eddie
On Feb 23, 2005, at 6:48 PM, Beyers Cronje wrote:
> Hi,
>
> Is there a cleanup stage an element can hook into just before standard
> cleanup, but while packet processing is still running ?
>
> My intent is to let an element, ie a VRRP element send a
> shutdown/disconnet packet to its peers just before the router shuts
> down. My current attempt at using standard cleanup(CleanupStage) to do
> this fails, I presume once the router fires cleanup stage packet
> processing has already stopped?
>
> Can this be done ? Or should I rely on keepalive packets with timeouts
> ?
>
> Regards
>
> Beyers
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list