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
Port details
frr10 IP routing protocol suite
10.2 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.1.1_1Version 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: 2024-12-04 14:59:54
Commit Hash: 115a4ee
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 (271 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/frr10-10.2/catalog.mk
  3. /usr/local/share/licenses/frr10-10.2/LICENSE
  4. /usr/local/share/licenses/frr10-10.2/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-bfdd.yang
  228. share/yang/frr-bgp-bmp.yang
  229. share/yang/frr-bgp-common-multiprotocol.yang
  230. share/yang/frr-bgp-common-structure.yang
  231. share/yang/frr-bgp-common.yang
  232. share/yang/frr-bgp-filter.yang
  233. share/yang/frr-bgp-neighbor.yang
  234. share/yang/frr-bgp-peer-group.yang
  235. share/yang/frr-bgp-route-map.yang
  236. share/yang/frr-bgp-rpki.yang
  237. share/yang/frr-bgp-types.yang
  238. share/yang/frr-bgp.yang
  239. share/yang/frr-deviations-bgp-datacenter.yang
  240. share/yang/frr-deviations-ietf-key-chain.yang
  241. share/yang/frr-eigrpd.yang
  242. share/yang/frr-filter.yang
  243. share/yang/frr-if-rmap.yang
  244. share/yang/frr-interface.yang
  245. share/yang/frr-isisd.yang
  246. share/yang/frr-module-translator.yang
  247. share/yang/frr-nexthop.yang
  248. share/yang/frr-ospf-route-map.yang
  249. share/yang/frr-ospf6-route-map.yang
  250. share/yang/frr-ospfd.yang
  251. share/yang/frr-ripd.yang
  252. share/yang/frr-ripngd.yang
  253. share/yang/frr-route-map.yang
  254. share/yang/frr-route-types.yang
  255. share/yang/frr-routing.yang
  256. share/yang/frr-staticd.yang
  257. share/yang/frr-test-module.yang
  258. share/yang/frr-vrf.yang
  259. share/yang/frr-zebra-route-map.yang
  260. share/yang/frr-zebra.yang
  261. share/yang/ietf-bgp-types.yang
  262. share/yang/ietf-interfaces.yang
  263. share/yang/ietf-key-chain.yang
  264. share/yang/ietf-netconf-acm.yang
  265. share/yang/ietf-netconf-with-defaults.yang
  266. share/yang/ietf-netconf.yang
  267. share/yang/ietf-routing-types.yang
  268. @dir(frr,frr,755) /var/run/frr
  269. @owner
  270. @group
  271. @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 = 1732620979 SHA256 (FRRouting-frr-frr-10.2_GH0.tar.gz) = f9212701a8bba9ce32b4f2d361149db7778bb7bdc053bfb27415ec1948d83a47 SIZE (FRRouting-frr-frr-10.2_GH0.tar.gz) = 11173035

Packages (timestamps in pop-ups are UTC):
frr10
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest10.1.1_110.1.1_1-10.1.1_110.1.1_1---
FreeBSD:13:quarterly10.1.1_110.1.1_1-10.1.1_110.1.1_1---
FreeBSD:14:latest10.1.1_110.2-10.1.1_110.2---
FreeBSD:14:quarterly10.1.1_110.1.1_1-10.1.1_110.1.1_1---
FreeBSD:15:latest10.1.1_110.1.1_1n/a10.1.1_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.2: 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_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.2?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 3