Bug 5266 - quagga/ripd: two unexpected behavior after received SIGHUP signal
Summary: quagga/ripd: two unexpected behavior after received SIGHUP signal
Status: RESOLVED FIXED
Alias: None
Product: Other YP Layers
Classification: Build System, Metadata & Runtime
Component: layers (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.5.1
Assignee: Xufeng Zhang
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-09-25 08:56 UTC by Xufeng Zhang
Modified: 2014-04-24 03:11 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.