]> git.puffer.fish Git - matthieu/frr.git/commitdiff
speed up bgp in-process by not querying kernel for bgp port
authorQuentin Young <qlyoung@cumulusnetworks.com>
Sat, 11 Jan 2020 20:17:36 +0000 (15:17 -0500)
committerQuentin Young <qlyoung@nvidia.com>
Mon, 15 Nov 2021 19:52:42 +0000 (14:52 -0500)
bgpd/bgpd.c

index df91d50a2c7fb84db6d1866340f2f0efe489bd67..928f104e0e69b17816d3d28ed0f1024047949e9f 100644 (file)
@@ -1423,7 +1423,11 @@ struct peer *peer_new(struct bgp *bgp)
        bgp_sync_init(peer);
 
        /* Get service port number.  */
+#ifndef FUZZING
        sp = getservbyname("bgp", "tcp");
+#else
+       sp = NULL;
+#endif
        peer->port = (sp == NULL) ? BGP_PORT_DEFAULT : ntohs(sp->s_port);
 
        QOBJ_REG(peer, peer);