notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q3
frr9 IP routing protocol suite including BGP, IS-IS, OSPF, BABEL and RIP
9.1.3_1 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.1.3_1Version of this port present on the latest quarterly branch.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-09 10:54:09
Last Update: 2025-07-09 10:50:07
Commit Hash: 71cd095
License: GPLv2
WWW:
https://frrouting.org/
Description:
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots in the Quagga project.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (260 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/frr9-9.1.3_1/catalog.mk
  3. /usr/local/share/licenses/frr9-9.1.3_1/LICENSE
  4. /usr/local/share/licenses/frr9-9.1.3_1/GPLv2
  5. bin/vtysh
  6. include/frr/admin_group.h
  7. include/frr/affinitymap.h
  8. include/frr/agg_table.h
  9. include/frr/asn.h
  10. include/frr/assert.h
  11. include/frr/atomlist.h
  12. include/frr/base64.h
  13. include/frr/bfd.h
  14. include/frr/bfdd/bfddp_packet.h
  15. include/frr/bitfield.h
  16. include/frr/buffer.h
  17. include/frr/checksum.h
  18. include/frr/command.h
  19. include/frr/command_graph.h
  20. include/frr/command_match.h
  21. include/frr/compiler.h
  22. include/frr/cspf.h
  23. include/frr/csv.h
  24. include/frr/darr.h
  25. include/frr/db.h
  26. include/frr/debug.h
  27. include/frr/defaults.h
  28. include/frr/distribute.h
  29. include/frr/eigrpd/eigrp_dump.h
  30. include/frr/eigrpd/eigrp_topology.h
  31. include/frr/eigrpd/eigrpd.h
  32. include/frr/ferr.h
  33. include/frr/filter.h
  34. include/frr/flex_algo.h
  35. include/frr/freebsd-queue.h
  36. include/frr/frr_pthread.h
  37. include/frr/frratomic.h
  38. include/frr/frrcu.h
  39. include/frr/frrevent.h
  40. include/frr/frrlua.h
  41. include/frr/frrscript.h
  42. include/frr/frrstr.h
  43. include/frr/graph.h
  44. include/frr/hash.h
  45. include/frr/hook.h
  46. include/frr/iana_afi.h
  47. include/frr/id_alloc.h
  48. include/frr/if.h
  49. include/frr/if_rmap.h
  50. include/frr/imsg.h
  51. include/frr/ipaddr.h
  52. include/frr/iso.h
  53. include/frr/jhash.h
  54. include/frr/json.h
  55. include/frr/keychain.h
  56. include/frr/ldp_sync.h
  57. include/frr/lib_errors.h
  58. include/frr/lib_vty.h
  59. include/frr/libfrr.h
  60. include/frr/libfrr_trace.h
  61. include/frr/libospf.h
  62. include/frr/link_state.h
  63. include/frr/linklist.h
  64. include/frr/log.h
  65. include/frr/log_vty.h
  66. include/frr/md5.h
  67. include/frr/memory.h
  68. include/frr/mgmt.pb-c.h
  69. include/frr/mgmt_be_client.h
  70. include/frr/mgmt_fe_client.h
  71. include/frr/mgmt_msg.h
  72. include/frr/mgmt_pb.h
  73. include/frr/mgmtd/mgmt_defines.h
  74. include/frr/mlag.h
  75. include/frr/module.h
  76. include/frr/monotime.h
  77. include/frr/mpls.h
  78. include/frr/network.h
  79. include/frr/nexthop.h
  80. include/frr/nexthop_group.h
  81. include/frr/nexthop_group_private.h
  82. include/frr/northbound.h
  83. include/frr/northbound_cli.h
  84. include/frr/northbound_db.h
  85. include/frr/ns.h
  86. include/frr/openbsd-queue.h
  87. include/frr/openbsd-tree.h
  88. include/frr/ospfd/ospf_api.h
  89. include/frr/ospfd/ospf_asbr.h
  90. include/frr/ospfd/ospf_dump.h
  91. include/frr/ospfd/ospf_dump_api.h
  92. include/frr/ospfd/ospf_ism.h
  93. include/frr/ospfd/ospf_lsa.h
  94. include/frr/ospfd/ospf_lsdb.h
  95. include/frr/ospfd/ospf_nsm.h
  96. include/frr/ospfd/ospf_opaque.h
  97. include/frr/ospfd/ospfd.h
  98. include/frr/pbr.h
  99. include/frr/plist.h
  100. include/frr/prefix.h
  101. include/frr/printfrr.h
  102. include/frr/privs.h
  103. include/frr/ptm_lib.h
  104. include/frr/pullwr.h
  105. include/frr/pw.h
  106. include/frr/qobj.h
  107. include/frr/queue.h
  108. include/frr/resolver.h
  109. include/frr/ringbuf.h
  110. include/frr/route_opaque.h
  111. include/frr/route_types.h
  112. include/frr/routemap.h
  113. include/frr/routing_nb.h
  114. include/frr/sbuf.h
  115. include/frr/segment_routing.h
  116. include/frr/seqlock.h
  117. include/frr/sha256.h
  118. include/frr/sigevent.h
  119. include/frr/skiplist.h
  120. include/frr/smux.h
  121. include/frr/sockopt.h
  122. include/frr/sockunion.h
  123. include/frr/spf_backoff.h
  124. include/frr/srcdest_table.h
  125. include/frr/srte.h
  126. include/frr/srv6.h
  127. include/frr/stream.h
  128. include/frr/systemd.h
  129. include/frr/table.h
  130. include/frr/tc.h
  131. include/frr/termtable.h
  132. include/frr/trace.h
  133. include/frr/typerb.h
  134. include/frr/typesafe.h
  135. include/frr/vector.h
  136. include/frr/version.h
  137. include/frr/vlan.h
  138. include/frr/vrf.h
  139. include/frr/vrf_int.h
  140. include/frr/vty.h
  141. include/frr/vxlan.h
  142. include/frr/wheel.h
  143. include/frr/workqueue.h
  144. include/frr/xref.h
  145. include/frr/yang.h
  146. include/frr/yang_translator.h
  147. include/frr/yang_wrappers.h
  148. include/frr/zclient.h
  149. include/frr/zebra.h
  150. include/frr/zlog.h
  151. include/frr/zlog_5424.h
  152. include/frr/zlog_live.h
  153. include/frr/zlog_targets.h
  154. lib/libfrr.a
  155. lib/libfrr.so
  156. lib/libfrr.so.0
  157. lib/libfrr.so.0.0.0
  158. lib/libfrr_pb.a
  159. lib/libfrr_pb.so
  160. lib/libfrr_pb.so.0
  161. lib/libfrr_pb.so.0.0.0
  162. lib/libfrrcares.a
  163. lib/libfrrcares.so
  164. lib/libfrrcares.so.0
  165. lib/libfrrcares.so.0.0.0
  166. lib/libfrrfpm_pb.a
  167. lib/libfrrfpm_pb.so
  168. lib/libfrrfpm_pb.so.0
  169. lib/libfrrfpm_pb.so.0.0.0
  170. @comment lib/libfrrsnmp.a
  171. @comment lib/libfrrsnmp.so
  172. @comment lib/libfrrsnmp.so.0
  173. @comment lib/libfrrsnmp.so.0.0.0
  174. lib/libmgmt_be_nb.a
  175. lib/libmgmt_be_nb.so
  176. lib/libmgmt_be_nb.so.0
  177. lib/libmgmt_be_nb.so.0.0.0
  178. @comment lib/frr/modules/bgpd_bmp.so
  179. lib/frr/modules/bgpd_rpki.so
  180. @comment lib/frr/modules/bgpd_snmp.so
  181. @comment lib/frr/modules/isisd_snmp.so
  182. @comment @comment lib/frr/modules/ldpd_snmp.so
  183. @comment lib/frr/modules/ospf6d_snmp.so
  184. @comment lib/frr/modules/ospfd_snmp.so
  185. @comment lib/frr/modules/ripd_snmp.so
  186. lib/frr/modules/zebra_fpm.so
  187. @comment lib/frr/modules/zebra_snmp.so
  188. share/man/man1/frr.1.gz
  189. share/man/man8/frr-bfdd.8.gz
  190. share/man/man8/frr-eigrpd.8.gz
  191. share/man/man8/frr-isisd.8.gz
  192. share/man/man8/frr-staticd.8.gz
  193. share/man/man8/frr-watchfrr.8.gz
  194. share/man/man1/vtysh.1.gz
  195. share/man/man8/frr-bgpd.8.gz
  196. @comment share/man/man8/frr-ldpd.8.gz
  197. share/man/man8/frr-ospf6d.8.gz
  198. share/man/man8/frr-ospfd.8.gz
  199. share/man/man8/frr-ripd.8.gz
  200. share/man/man8/frr-ripngd.8.gz
  201. @comment share/man/man8/frr-sharpd.8.gz
  202. share/man/man8/frr-zebra.8.gz
  203. sbin/babeld
  204. sbin/bfdd
  205. sbin/bgpd
  206. sbin/eigrpd
  207. sbin/fabricd
  208. sbin/frr-reload
  209. @comment sbin/ldpd
  210. sbin/isisd
  211. sbin/mgmtd
  212. sbin/ospf6d
  213. sbin/ospfd
  214. sbin/ripd
  215. sbin/ripngd
  216. @comment sbin/sharpd
  217. sbin/staticd
  218. sbin/watchfrr
  219. sbin/zebra
  220. share/yang/frr-affinity-map.yang
  221. share/yang/frr-bfdd.yang
  222. share/yang/frr-bgp-bmp.yang
  223. share/yang/frr-bgp-common-multiprotocol.yang
  224. share/yang/frr-bgp-common-structure.yang
  225. share/yang/frr-bgp-common.yang
  226. share/yang/frr-bgp-filter.yang
  227. share/yang/frr-bgp-neighbor.yang
  228. share/yang/frr-bgp-peer-group.yang
  229. share/yang/frr-bgp-route-map.yang
  230. share/yang/frr-bgp-rpki.yang
  231. share/yang/frr-bgp-types.yang
  232. share/yang/frr-bgp.yang
  233. share/yang/frr-deviations-bgp-datacenter.yang
  234. share/yang/frr-eigrpd.yang
  235. share/yang/frr-filter.yang
  236. share/yang/frr-if-rmap.yang
  237. share/yang/frr-interface.yang
  238. share/yang/frr-isisd.yang
  239. share/yang/frr-module-translator.yang
  240. share/yang/frr-nexthop.yang
  241. share/yang/frr-ospf-route-map.yang
  242. share/yang/frr-ospf6-route-map.yang
  243. share/yang/frr-ospfd.yang
  244. share/yang/frr-ripd.yang
  245. share/yang/frr-ripngd.yang
  246. share/yang/frr-route-map.yang
  247. share/yang/frr-route-types.yang
  248. share/yang/frr-routing.yang
  249. share/yang/frr-staticd.yang
  250. share/yang/frr-test-module.yang
  251. share/yang/frr-vrf.yang
  252. share/yang/frr-zebra-route-map.yang
  253. share/yang/frr-zebra.yang
  254. share/yang/ietf-bgp-types.yang
  255. share/yang/ietf-interfaces.yang
  256. share/yang/ietf-routing-types.yang
  257. @dir(frr,frr,750) /var/run/frr
  258. @owner
  259. @group
  260. @mode
Collapse this list.
Dependency lines:
  • frr9>0:net/frr9
Conflicts:
CONFLICTS:
  • frr8
  • frr10
  • openbgpd
  • openospfd
  • quagga
  • zebra
To install the port:
cd /usr/ports/net/frr9/ && make install clean
To add the package, run one of these commands:
  • pkg install net/frr9
  • pkg install frr9
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: frr9
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1736253510 SHA256 (FRRouting-frr-frr-9.1.3_GH0.tar.gz) = 5323e5ec236346860301e57f6845443855e8f2508d7ccd87ead395a9991c01c2 SIZE (FRRouting-frr-frr-9.1.3_GH0.tar.gz) = 10790704

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Slave ports:
  1. net/frr9-pythontools
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-sphinx>=0,1 : textproc/py-sphinx@py311
  2. bison : devel/bison
  3. gmake>=4.4.1 : devel/gmake
  4. makeinfo : print/texinfo
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.11 : lang/python311
  7. autoconf>=2.72 : devel/autoconf
  8. automake>=1.17 : devel/automake
  9. libtoolize : devel/libtool
Runtime dependencies:
  1. indexinfo : print/indexinfo
Library dependencies:
  1. libcares.so : dns/c-ares
  2. libjson-c.so : devel/json-c
  3. libpcre2-8.so : devel/pcre2
  4. libprotobuf-c.so : devel/protobuf-c
  5. libyang.so.2 : net/libyang2
  6. libunwind.so : devel/libunwind
  7. librtr.so : net-mgmt/rtrlib
  8. libssh.so : security/libssh
  9. libreadline.so.8 : devel/readline
This port is required by:
for Run
  1. net/frr9-pythontools

Configuration Options:
===> The following configuration options are available for frr9-9.1.3_1: BACKTRACE=on: Enable backtrace CONFIGROLLBACKS=off: Enable configuration rollback support DATACENTER=off: Use reduced BGP timers FPM=on: Enable Forwarding Plane Manager support LDPD=off: Build ldpd MANPAGES=on: Build and/or install manual pages MULTIPATH=off: Allow 64 multipath routes (16 default) PAM=off: Use libpam for PAM support in vtysh RPKI=on: Add BGP RPKI (RFC 6810) support SHARPD=off: Build sharpd SHELLACCESS=off: Allow users to access shell/telnet/ssh SNMP=off: SNMP support TCMALLOC=off: Use tcmalloc ===> Use 'make config' to modify these settings
Options name:
net_frr9
USES:
autoreconf bison compiler:c++11-lang gmake libtool makeinfo pkgconfig python:build readline shebangfix
pkg-message:
For install:
Beware that remote control of frr9 daemons over TCP sockets is enabled by default. Use daemon flags in /etc/rc.conf to disable it if unneeded, for example: zebra_flags="-P0" ospfd_flags="-P0" FRR's OSPF daemons tries to allocate big socket buffer, so generate warning messages like: "setsockopt_so_sendbuf: fd 6: SO_SNDBUF set to 1048576 (requested 8388608)" To prevent such message kern.ipc.maxsockbuf can be increased: sysctl kern.ipc.maxsockbuf=16777216
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/FRRouting/frr/tar.gz/frr-9.1.3?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.1.3_1
09 Jul 2025 10:50:07
commit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154f files touched by this commit
Don Lewis (truckman) search for other commits by this committer
*/*: Bump PORTREVISION for devel/protobuf-c update

libprotobuf-c.so once again has version info.  Force a rebuild of
its consumers.

PR:		282060
MFH:		2025Q3
Sponsored by:	<If the change was sponsored by an organization.>

(cherry picked from commit f0ba732a818fd9e7d0fbcb2c9be128163a3c3b9a)

Number of commits found: 1