FR Routing News

OpenRefactory reports that it has performed an analysis of a popular Open Source project: FRRouting. FR Routing is a member of the Linux Foundation. From the FR Routing Website (https://frrouting.org):

FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.

FRR’s seamless integration with the native Linux/Unix IP networking stacksmakes it applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing, Internet access routers, and Internet peering.

FRR has its roots in the Quagga project. In fact, it was started by many long-time Quagga developers who combined their efforts to improve on Quagga’s well-established foundation in order to create the best routing protocol stack available.

The IP Routing protocol stack is a critical part of the Internet’s smooth operation and quality code is essential. The FR Routing team uses expert code reviews and other methods including conventional detection services to ensure the best C code that they can deliver. The possibility that Intelligent Code Repair (iCR) might be able to help them improve their already mature C code base was an interesting test.

OpenRefactory performed a scan of the project including 336 files and 900,000 LoC (Lines of Code). This resulted in our applying over 150 fixes to issues that we identified and corrected.

Recent Posts

SAST Signal to Noise

This is an opinion piece written by Charlie Bedard, COO of OpenRefactory. Charlie reflects on

FR Routing News

OpenRefactory reports that it has performed an analysis of a popular Open Source project: FRRouting.

TCS News

A major advancement for OpenRefactory is our Memo of Understanding with Tata Consultancy Services (TCS).

Fix Too

Everyone cares about security bugs—yet until OpenRefactory, there haven’t been tools that enable developers to