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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
frr10 IP routing protocol suite
10.3 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 10.2Version of this port present on the latest quarterly branch.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-09-29 23:33:04
Last Update: 2025-03-22 11:29:34
Commit Hash: 70a66b4
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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (272 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/frr10-10.3/catalog.mk
  3. /usr/local/share/licenses/frr10-10.3/LICENSE
  4. /usr/local/share/licenses/frr10-10.3/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/frrdistance.h
  40. include/frr/frrevent.h
  41. include/frr/frrlua.h
  42. include/frr/frrscript.h
  43. include/frr/frrsendmmsg.h
  44. include/frr/frrstr.h
  45. include/frr/graph.h
  46. include/frr/hash.h
  47. include/frr/hook.h
  48. include/frr/iana_afi.h
  49. include/frr/id_alloc.h
  50. include/frr/if.h
  51. include/frr/if_rmap.h
  52. include/frr/imsg.h
  53. include/frr/ipaddr.h
  54. include/frr/iso.h
  55. include/frr/jhash.h
  56. include/frr/json.h
  57. include/frr/keychain.h
  58. include/frr/ldp_sync.h
  59. include/frr/libagentx.h
  60. include/frr/lib_errors.h
  61. include/frr/lib_vty.h
  62. include/frr/libfrr.h
  63. include/frr/libfrr_trace.h
  64. include/frr/libospf.h
  65. include/frr/link_state.h
  66. include/frr/linklist.h
  67. include/frr/log.h
  68. include/frr/log_vty.h
  69. include/frr/md5.h
  70. include/frr/memory.h
  71. include/frr/mgmt.pb-c.h
  72. include/frr/mgmt_be_client.h
  73. include/frr/mgmt_defines.h
  74. include/frr/mgmt_fe_client.h
  75. include/frr/mgmt_msg.h
  76. include/frr/mgmt_msg_native.h
  77. include/frr/mgmt_pb.h
  78. include/frr/mlag.h
  79. include/frr/module.h
  80. include/frr/monotime.h
  81. include/frr/mpls.h
  82. include/frr/network.h
  83. include/frr/nexthop.h
  84. include/frr/nexthop_group.h
  85. include/frr/nexthop_group_private.h
  86. include/frr/northbound.h
  87. include/frr/northbound_cli.h
  88. include/frr/northbound_db.h
  89. include/frr/ns.h
  90. include/frr/openbsd-queue.h
  91. include/frr/openbsd-tree.h
  92. include/frr/ospfd/ospf_api.h
  93. include/frr/ospfd/ospf_asbr.h
  94. include/frr/ospfd/ospf_dump.h
  95. include/frr/ospfd/ospf_dump_api.h
  96. include/frr/ospfd/ospf_ism.h
  97. include/frr/ospfd/ospf_lsa.h
  98. include/frr/ospfd/ospf_lsdb.h
  99. include/frr/ospfd/ospf_nsm.h
  100. include/frr/ospfd/ospf_opaque.h
  101. include/frr/ospfd/ospfd.h
  102. include/frr/pbr.h
  103. include/frr/plist.h
  104. include/frr/prefix.h
  105. include/frr/printfrr.h
  106. include/frr/privs.h
  107. include/frr/ptm_lib.h
  108. include/frr/pullwr.h
  109. include/frr/pw.h
  110. include/frr/qobj.h
  111. include/frr/queue.h
  112. include/frr/resolver.h
  113. include/frr/ringbuf.h
  114. include/frr/route_opaque.h
  115. include/frr/route_types.h
  116. include/frr/routemap.h
  117. include/frr/routing_nb.h
  118. include/frr/sbuf.h
  119. include/frr/segment_routing.h
  120. include/frr/seqlock.h
  121. include/frr/sha256.h
  122. include/frr/sigevent.h
  123. include/frr/skiplist.h
  124. include/frr/smux.h
  125. include/frr/sockopt.h
  126. include/frr/sockunion.h
  127. include/frr/spf_backoff.h
  128. include/frr/srcdest_table.h
  129. include/frr/srte.h
  130. include/frr/srv6.h
  131. include/frr/stream.h
  132. include/frr/systemd.h
  133. include/frr/table.h
  134. include/frr/tc.h
  135. include/frr/termtable.h
  136. include/frr/trace.h
  137. include/frr/typerb.h
  138. include/frr/typesafe.h
  139. include/frr/vector.h
  140. include/frr/version.h
  141. include/frr/vlan.h
  142. include/frr/vrf.h
  143. include/frr/vrf_int.h
  144. include/frr/vty.h
  145. include/frr/vxlan.h
  146. include/frr/wheel.h
  147. include/frr/workqueue.h
  148. include/frr/xref.h
  149. include/frr/yang.h
  150. include/frr/yang_translator.h
  151. include/frr/yang_wrappers.h
  152. include/frr/zclient.h
  153. include/frr/zebra.h
  154. include/frr/zlog.h
  155. include/frr/zlog_5424.h
  156. include/frr/zlog_live.h
  157. include/frr/zlog_recirculate.h
  158. include/frr/zlog_targets.h
  159. lib/libfrr.a
  160. lib/libfrr.so
  161. lib/libfrr.so.0
  162. lib/libfrr.so.0.0.0
  163. lib/libfrr_pb.a
  164. lib/libfrr_pb.so
  165. lib/libfrr_pb.so.0
  166. lib/libfrr_pb.so.0.0.0
  167. lib/libfrrcares.a
  168. lib/libfrrcares.so
  169. lib/libfrrcares.so.0
  170. lib/libfrrcares.so.0.0.0
  171. lib/libfrrfpm_pb.a
  172. lib/libfrrfpm_pb.so
  173. lib/libfrrfpm_pb.so.0
  174. lib/libfrrfpm_pb.so.0.0.0
  175. @comment lib/libfrrsnmp.a
  176. @comment lib/libfrrsnmp.so
  177. @comment lib/libfrrsnmp.so.0
  178. @comment lib/libfrrsnmp.so.0.0.0
  179. lib/libmgmt_be_nb.a
  180. lib/libmgmt_be_nb.so
  181. lib/libmgmt_be_nb.so.0
  182. lib/libmgmt_be_nb.so.0.0.0
  183. @comment lib/frr/modules/bgpd_bmp.so
  184. lib/frr/modules/bgpd_rpki.so
  185. @comment lib/frr/modules/bgpd_snmp.so
  186. @comment lib/frr/modules/isisd_snmp.so
  187. @comment @comment lib/frr/modules/ldpd_snmp.so
  188. @comment lib/frr/modules/ospf6d_snmp.so
  189. @comment lib/frr/modules/ospfd_snmp.so
  190. @comment lib/frr/modules/ripd_snmp.so
  191. lib/frr/modules/zebra_fpm.so
  192. @comment lib/frr/modules/zebra_snmp.so
  193. share/man/man1/frr.1.gz
  194. share/man/man8/frr-bfdd.8.gz
  195. share/man/man8/frr-eigrpd.8.gz
  196. share/man/man8/frr-isisd.8.gz
  197. share/man/man8/frr-staticd.8.gz
  198. share/man/man8/frr-watchfrr.8.gz
  199. share/man/man1/vtysh.1.gz
  200. share/man/man8/frr-bgpd.8.gz
  201. @comment share/man/man8/frr-ldpd.8.gz
  202. share/man/man8/frr-ospf6d.8.gz
  203. share/man/man8/frr-ospfd.8.gz
  204. share/man/man8/frr-ripd.8.gz
  205. share/man/man8/frr-ripngd.8.gz
  206. @comment share/man/man8/frr-sharpd.8.gz
  207. share/man/man8/frr-zebra.8.gz
  208. sbin/babeld
  209. sbin/bfdd
  210. sbin/bgpd
  211. sbin/eigrpd
  212. sbin/fabricd
  213. sbin/fpm_listener
  214. sbin/frr-reload
  215. @comment sbin/ldpd
  216. sbin/isisd
  217. sbin/mgmtd
  218. sbin/ospf6d
  219. sbin/ospfd
  220. sbin/ripd
  221. sbin/ripngd
  222. @comment sbin/sharpd
  223. sbin/staticd
  224. sbin/watchfrr
  225. sbin/zebra
  226. share/yang/frr-affinity-map.yang
  227. share/yang/frr-backend.yang
  228. share/yang/frr-bfdd.yang
  229. share/yang/frr-bgp-bmp.yang
  230. share/yang/frr-bgp-common-multiprotocol.yang
  231. share/yang/frr-bgp-common-structure.yang
  232. share/yang/frr-bgp-common.yang
  233. share/yang/frr-bgp-filter.yang
  234. share/yang/frr-bgp-neighbor.yang
  235. share/yang/frr-bgp-peer-group.yang
  236. share/yang/frr-bgp-route-map.yang
  237. share/yang/frr-bgp-rpki.yang
  238. share/yang/frr-bgp-types.yang
  239. share/yang/frr-bgp.yang
  240. share/yang/frr-deviations-bgp-datacenter.yang
  241. share/yang/frr-deviations-ietf-key-chain.yang
  242. share/yang/frr-eigrpd.yang
  243. share/yang/frr-filter.yang
  244. share/yang/frr-if-rmap.yang
  245. share/yang/frr-interface.yang
  246. share/yang/frr-isisd.yang
  247. share/yang/frr-module-translator.yang
  248. share/yang/frr-nexthop.yang
  249. share/yang/frr-ospf-route-map.yang
  250. share/yang/frr-ospf6-route-map.yang
  251. share/yang/frr-ospfd.yang
  252. share/yang/frr-ripd.yang
  253. share/yang/frr-ripngd.yang
  254. share/yang/frr-route-map.yang
  255. share/yang/frr-route-types.yang
  256. share/yang/frr-routing.yang
  257. share/yang/frr-staticd.yang
  258. share/yang/frr-test-module.yang
  259. share/yang/frr-vrf.yang
  260. share/yang/frr-zebra-route-map.yang
  261. share/yang/frr-zebra.yang
  262. share/yang/ietf-bgp-types.yang
  263. share/yang/ietf-interfaces.yang
  264. share/yang/ietf-key-chain.yang
  265. share/yang/ietf-netconf-acm.yang
  266. share/yang/ietf-netconf-with-defaults.yang
  267. share/yang/ietf-netconf.yang
  268. share/yang/ietf-routing-types.yang
  269. @dir(frr,frr,755) /var/run/frr
  270. @owner
  271. @group
  272. @mode
Collapse this list.
Dependency lines:
  • frr10>0:net/frr10
Conflicts:
CONFLICTS:
  • frr8
  • frr9
  • openbgpd
  • openospfd
  • quagga
  • zebra
To install the port:
cd /usr/ports/net/frr10/ && make install clean
To add the package, run one of these commands:
  • pkg install net/frr10
  • pkg install frr10
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: frr10
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1742577760 SHA256 (FRRouting-frr-frr-10.3_GH0.tar.gz) = 0f10aca9074c773c12be8a07382c7560d625d4a2c842d82261d18bb8f4b26f6c SIZE (FRRouting-frr-frr-10.3_GH0.tar.gz) = 11374042

Packages (timestamps in pop-ups are UTC):
frr10
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest10.2.110.3-10.2.110.3---
FreeBSD:13:quarterly10.210.2-10.210.2---
FreeBSD:14:latest10.2.110.3-10.2.110.3---
FreeBSD:14:quarterly10.210.2-10.210.2---
FreeBSD:15:latest10.2.110.3n/a10.2.1n/a---
Slave ports:
  1. net/frr10-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/frr10-pythontools

Configuration Options:
===> The following configuration options are available for frr10-10.3: 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 SCRIPTING=off: Enable lua scripting capabilities 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_frr10
USES:
autoreconf bison compiler:c++11-lang gmake libtool makeinfo pkgconfig python:build readline shebangfix
pkg-message:
For install:
Beware that remote control of frr daemons over TCP sockets is enabled by default but listen on localhost. 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-10.3?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
10.3
22 Mar 2025 11:29:34
commit hash: 70a66b414c951b079ce146962340e10a820b3c12commit hash: 70a66b414c951b079ce146962340e10a820b3c12commit hash: 70a66b414c951b079ce146962340e10a820b3c12commit hash: 70a66b414c951b079ce146962340e10a820b3c12 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr10: update to 10.3

Changelog:	https://frrouting.org/release/10.3/
Sponsored by:	Netflix
10.2.1
21 Jan 2025 13:18:32
commit hash: feed702cb2dfc7db97a1f20e090110fa547a637dcommit hash: feed702cb2dfc7db97a1f20e090110fa547a637dcommit hash: feed702cb2dfc7db97a1f20e090110fa547a637dcommit hash: feed702cb2dfc7db97a1f20e090110fa547a637d files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr10: New option (disabled by default) adding scripting capabilities

PR:		276534
10.2.1
06 Jan 2025 20:49:48
commit hash: fc41a4cf8ddfc20eb177a3afa44293bf7c90ea5bcommit hash: fc41a4cf8ddfc20eb177a3afa44293bf7c90ea5bcommit hash: fc41a4cf8ddfc20eb177a3afa44293bf7c90ea5bcommit hash: fc41a4cf8ddfc20eb177a3afa44293bf7c90ea5b files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr10: update to 10.2.1

Sponsored by:	Netflix
10.2
04 Dec 2024 14:59:54
commit hash: 115a4eea6e34d97ada6b4bf255aa67dde9dfcbd7commit hash: 115a4eea6e34d97ada6b4bf255aa67dde9dfcbd7commit hash: 115a4eea6e34d97ada6b4bf255aa67dde9dfcbd7commit hash: 115a4eea6e34d97ada6b4bf255aa67dde9dfcbd7 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr10: Update to 10.2

ChangeLog:	https://github.com/FRRouting/frr/releases/tag/frr-10.2
PR:		282958
Reported by:	portscout, pi
Sponsored by:	Netflix
10.1.1_1
08 Oct 2024 11:07:51
commit hash: 7f3171d71b13d1ac1709db8510163eababc8271dcommit hash: 7f3171d71b13d1ac1709db8510163eababc8271dcommit hash: 7f3171d71b13d1ac1709db8510163eababc8271dcommit hash: 7f3171d71b13d1ac1709db8510163eababc8271d files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr*: Bump PORTREVISION after libssh update

PR:		281935
Reported by:	Jason Tubnor <jason@tubnor.net>
10.1.1
29 Sep 2024 23:30:23
commit hash: da52c06a1f31e71ca99a4b467d61469cebb1484ecommit hash: da52c06a1f31e71ca99a4b467d61469cebb1484ecommit hash: da52c06a1f31e71ca99a4b467d61469cebb1484ecommit hash: da52c06a1f31e71ca99a4b467d61469cebb1484e files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
net/frr10: Add new branch 10

ChangeLog:	https://github.com/FRRouting/frr/releases/tag/frr-10.1.1
PR:		278384
Reported by:	pi

Number of commits found: 6