Bug 5266

Summary: quagga/ripd: two unexpected behavior after received SIGHUP signal
Product: [Build System, Metadata & Runtime] Other YP Layers Reporter: Xufeng Zhang <xufeng.zhang>
Component: layersAssignee: Xufeng Zhang <xufeng.zhang>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: poky.bs.watcher, poky.watcher, sgw
Version: unspecified   
Target Milestone: 1.5.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Xufeng Zhang 2013-09-25 08:56:44 UTC
There are two problems for ripd implementation after received
SIGHUP signal:
1). ripd didn't clean up ifp->connected list before reload
    configuration file.
2). ripd reset ri->split_horizon flag to RIP_NO_SPLIT_HORIZON,
    leading to the unnecessary route to be advertised.

I have ever sent the fix to quagga-dev upstream, but no effective feedback is
received:
http://patchwork.diac24.net/patch/604/
Comment 1 Xufeng Zhang 2014-04-24 03:11:55 UTC
patch has already been merged.