{"id":41761301,"url":"https://github.com/bisdn/rofl-common","last_synced_at":"2026-01-25T02:10:43.775Z","repository":{"id":30701618,"uuid":"34257640","full_name":"bisdn/rofl-common","owner":"bisdn","description":"OpenFlow protocol endpoint written in C++","archived":false,"fork":false,"pushed_at":"2025-03-24T11:51:02.000Z","size":29053,"stargazers_count":10,"open_issues_count":2,"forks_count":9,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-24T12:41:32.756Z","etag":null,"topics":["c-plus-plus","library","openflow"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bisdn.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-04-20T11:57:16.000Z","updated_at":"2025-03-24T11:51:08.000Z","dependencies_parsed_at":"2024-02-15T09:24:45.221Z","dependency_job_id":"98031bd3-7c10-4d65-8d4e-41383a6b48dc","html_url":"https://github.com/bisdn/rofl-common","commit_stats":null,"previous_names":[],"tags_count":80,"template":false,"template_full_name":null,"purl":"pkg:github/bisdn/rofl-common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bisdn%2Frofl-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bisdn%2Frofl-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bisdn%2Frofl-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bisdn%2Frofl-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bisdn","download_url":"https://codeload.github.com/bisdn/rofl-common/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bisdn%2Frofl-common/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28741768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T01:40:51.112Z","status":"online","status_checked_at":"2026-01-25T02:00:06.841Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","library","openflow"],"created_at":"2026-01-25T02:10:42.992Z","updated_at":"2026-01-25T02:10:43.769Z","avatar_url":"https://github.com/bisdn.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nWhat it is\n==========\n\nThe Revised OpenFlow Library (ROFL) helps you adding OpenFlow support to your software to build control applications, controller frameworks and/or datapath elements.\n\nROFL-common is a C++ library that helps on writing OpenFlow endpoints (OF agents), for controllers, proxy controllers and datapaths.\n\nRequirements\n============\n\n- A modern GNU build-system (autoconf, automake, libtool, ...)\n- pkg-config\n- GNU/Linux and libc development headers (linux-libc-dev and libc6-dev package in Debian/Ubuntu systems)\n- GLOG (libgoogle-glog-dev in Debian/Ubuntu systems)\n- [optional] if you want to run automatic tests (make check), libcunit and libcppunit are required (in libcunit1-dev and libcppunit-dev packages in Debian-like systems).\n- [optional] Doxygen to generate the documentation.\n\nHow to build\n============\n\nInstall the dependencies and run:\n\n\tsh# ./autogen.sh  \n\tsh# cd build  \n\tsh# ../configure  \n\tsh# make  \n\tsh# make install  \n\nOptionally you can 'make check' for consistency checks.\n\nOptional ../configure parameters\n================================\n\n\t--enable-debug: Compile with debug symbols (-g) and debug output (warning, it may affect performance)  \n\t--enable-verbose: Increase the level of debug (useless without --enable-debug)  \n\t--disable-silent-rules: Enable verbose compilation mode (AM_SILENT_RULES disabled)\n\nDoxygen documentation\n================================\nDocumentation can be compiled via `make doc`. Documentation is generated in build/doc/ folder\n\nKnown issues\n================================\n\n* Certain GCC 4.8.X family versions are buggy and don't properly compile ROFL with -O3 optimizations. Please use GCC 4.8.3 or higher, or another version family.\n\nFAQ\n===\n\nSome distributions, in particular Red Hat based, do not include by default /usr/local/lib on the search path of ldconfig, not allowing to link against -lrofl and -lrofl_pipeline. In this case, you might have to add /usr/local/lib/ into /etc/ld.so.conf and re-run ldconfig.\n\nMore information, documentation and support\n===========================================\n\nYou can have a look on: \n\n* https://bisdn.github.io/rofl-core/rofl-common/index.html\n* https://bisdn.github.io/rofl-core/rofl-common/modules.html\n* http://www.roflibs.org/\n* http://www.roflibs.org/doc/\n\nDocumentation can be compiled via `make doc`. Documentation is generated in build/doc/ folder\n\nFor getting support or participate in the discussions, join the mailing list rofl-devel@roflibs.org at https://lists.roflibs.org/mailman\n\nAuthorship\n==========\n\n(c) Copyright BISDN GmbH 2013\n\nAndreas Koepsel\u003candreas.koepsel (at) bisdn.de\u003e  \nTobias Jungel\u003ctobias.jungel (at) bisdn.de\u003e  \nMarc Sune\u003cmarc.sune (at) bisdn.de\u003e  \nVictor Alvarez\u003cvictor.alvarez (at) bisdn.de\u003e  \n\nAnd others.\n\n[![Build Status](https://travis-ci.org/bisdn/rofl-common.svg?branch=stable)](https://travis-ci.org/bisdn/rofl-common)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbisdn%2Frofl-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbisdn%2Frofl-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbisdn%2Frofl-common/lists"}