├── .claude ├── .claude │ └── settings.local.json ├── BACKPORT.md ├── CI_TESTING.md ├── CODING_STANDARDS.md ├── COMMUNICATION_STYLE.md ├── DOCUMENTATION_PLACEMENT_GUIDE.md ├── DOCUMENTATION_WRITING_GUIDE.md ├── EMOJI_GUIDE.md ├── ERROR_RECOVERY_PROTOCOL.md ├── ESSENTIAL_PROTOCOLS.md ├── FILE_NAMING_CONVENTIONS.md ├── FUNCTIONAL_TEST_ARCHITECTURE.md ├── FUNCTIONAL_TEST_DEBUGGING_GUIDE.md ├── FUNCTIONAL_TEST_EDIT.md ├── GIT_VERIFICATION_PROTOCOL.md ├── MANDATORY_REFACTORING_PROTOCOL.md ├── PLANNING_GUIDE.md ├── PRE_FLIGHT_CHECKLIST.md ├── README.md ├── TESTING_PROTOCOL.md ├── VERIFICATION_PROTOCOL.md ├── commands │ └── review-docs.md ├── docs │ ├── INDEX.md │ ├── README.md │ ├── archive │ │ ├── README.md │ │ ├── api-peer-mgmt │ │ │ └── README.md │ │ ├── asyncio-investigation-2025-11 │ │ │ ├── 2025-11-18 │ │ │ │ ├── ASYNC_FIX_FINAL_STATUS.md │ │ │ │ ├── DEADLOCK_ANALYSIS.md │ │ │ │ ├── PROGRESS_ASYNC_FIX.md │ │ │ │ ├── REFACTORING_PLAN.md │ │ │ │ ├── async-97-percent-success.md │ │ │ │ ├── async-continue-bug-pattern.md │ │ │ │ └── session-2025-11-18-async-continue-fix.md │ │ │ ├── README.md │ │ │ ├── SESSION_2025-11-19_DOCUMENTATION_UPDATE.md │ │ │ └── SESSION_2025-11-19_LOOP_ORDER_FIX.md │ │ ├── cli-enhancement │ │ │ └── README.md │ │ ├── dual-transport │ │ │ └── README.md │ │ └── testing-improvements │ │ │ ├── README.md │ │ │ ├── analysis.md │ │ │ ├── ci-testing-guide.md │ │ │ ├── improvement-plan.md │ │ │ ├── progress.md │ │ │ └── roadmap.md │ ├── projects │ │ ├── README.md │ │ ├── asyncio-migration │ │ │ ├── CURRENT_STATUS.md │ │ │ ├── GENERATOR_VS_ASYNC_EQUIVALENCE.md │ │ │ ├── INDEX.md │ │ │ ├── PHASE2_PRODUCTION_VALIDATION.md │ │ │ ├── README.md │ │ │ ├── archive │ │ │ │ ├── ASYNC_IMPLEMENTATION_REVIEW_2025-11-19.md │ │ │ │ ├── generator_analysis.md │ │ │ │ ├── index.md │ │ │ │ ├── migration-summary.md │ │ │ │ ├── phase-1.1-complete.md │ │ │ │ └── quick_reference.md │ │ │ ├── async-architecture.md │ │ │ ├── investigation-sessions.md │ │ │ ├── overview │ │ │ │ ├── completion.md │ │ │ │ └── progress.md │ │ │ ├── phases │ │ │ │ ├── phase-1.md │ │ │ │ ├── phase-2-poc.md │ │ │ │ ├── phase-a.md │ │ │ │ └── phase-b.md │ │ │ ├── sessions │ │ │ │ ├── option-a-session-summary.md │ │ │ │ ├── phase-b-part2-session-summary.md │ │ │ │ ├── phase-b-session-summary.md │ │ │ │ ├── session-summary-io-optimization.md │ │ │ │ └── timeout-fix-session-summary.md │ │ │ └── technical │ │ │ │ ├── api-integration.md │ │ │ │ ├── architecture-comparison.md │ │ │ │ ├── conversion-patterns.md │ │ │ │ ├── generator-inventory.md │ │ │ │ └── lessons-learned.md │ │ └── cli-dual-transport │ │ │ ├── README.md │ │ │ ├── architecture.md │ │ │ └── testing.md │ └── wip │ │ ├── README.md │ │ ├── type-annotations │ │ ├── ANY_REPLACEMENT_PLAN.md │ │ ├── INDEX.md │ │ ├── MYPY_ELIMINATION_PLAN.md │ │ ├── MYPY_STATUS.md │ │ ├── PROGRESS.md │ │ ├── PYTHON38_COMPATIBILITY.md │ │ ├── README.md │ │ ├── archive │ │ │ └── initial-planning │ │ │ │ ├── README.md │ │ │ │ ├── analysis.md │ │ │ │ ├── plan.md │ │ │ │ └── progress.md │ │ └── type-ignore-elimination │ │ │ ├── README.md │ │ │ └── TYPE_IGNORE_ELIMINATION.md │ │ └── xxx-cleanup │ │ ├── README.md │ │ └── TODO.md ├── exabgp │ ├── BGP_CONCEPTS_TO_CODE_MAP.md │ ├── CLI_COMMANDS.md │ ├── CLI_IMPLEMENTATION.md │ ├── CLI_SHORTCUTS.md │ ├── CODEBASE_ARCHITECTURE.md │ ├── CRITICAL_FILES_REFERENCE.md │ ├── DATA_FLOW_GUIDE.md │ ├── ENVIRONMENT_VARIABLES.md │ ├── LOGGING_STYLE_GUIDE.md │ ├── NEIGHBOR_SELECTOR_SYNTAX.md │ ├── REGISTRY_AND_EXTENSION_PATTERNS.md │ └── UNIX_SOCKET_API.md └── settings.local.json ├── .codegpt └── head ├── .coveragerc ├── .crush ├── crush.db ├── crush.db-shm ├── crush.db-wal └── logs │ └── crush.log ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE_ASYNC_MIGRATION.md ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── container.yml │ ├── functional-testing.yml │ ├── linting.yml │ ├── release.yml │ ├── sync-requirements.yml │ ├── type-checking.yml │ └── unit-testing.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .python-version ├── .spyproject └── config │ ├── backups │ ├── codestyle.ini.bak │ ├── encoding.ini.bak │ ├── vcs.ini.bak │ └── workspace.ini.bak │ ├── codestyle.ini │ ├── defaults │ ├── defaults-codestyle-0.2.0.ini │ ├── defaults-encoding-0.2.0.ini │ ├── defaults-vcs-0.2.0.ini │ └── defaults-workspace-0.2.0.ini │ ├── encoding.ini │ ├── vcs.ini │ └── workspace.ini ├── .vscode └── settings.json ├── ANALYSIS ├── CLAUDE.md ├── CODING_STYLE.md ├── CONTRIBUTING.md ├── CRUSH.md ├── Dockerfile ├── Dockerfile.remote ├── LICENCE.txt ├── README.md ├── SECTION_MIGRATION_PLAN.md ├── TODO ├── bin ├── exabgpcli └── healthcheck ├── data ├── exabgp.yang ├── models │ ├── exabgp.yang │ ├── ietf-inet-types.yang │ ├── ietf-yang-library.yang │ ├── ietf-yang-types.yang │ ├── openconfig-bgp-types.yang │ ├── openconfig-extensions.yang │ ├── openconfig-inet-types.yang │ └── openconfig-types.yang └── yang-library-data.json ├── debian └── README.md ├── dev ├── bin │ ├── convert-hexdump-raw │ ├── format-raw-bmp-hexdump │ ├── ibgp │ ├── ibgp-open-only │ ├── python-profile │ ├── pythonstats │ ├── recorder-connect │ ├── recorder-listener │ ├── replay-connect │ └── unittest ├── cisco │ └── ibgp4-helper.txt ├── configuration │ ├── first.exa │ └── first.json ├── profile │ ├── analyse │ └── pyprof2calltree.py ├── quagga │ ├── ebgpd.conf.v4 │ ├── ebgpd.conf.v46 │ ├── ebgpd.conf.v6 │ ├── ibgpd.conf.v4.md5 │ ├── ibgpd.conf.v4.parse │ ├── ibgpd.conf.v4.parse.large │ └── ibgpd.conf.v46 ├── release │ └── debian └── static │ └── lint ├── doc ├── CHANGELOG.rst ├── HISTORY.rst ├── README.rst └── man │ ├── exabgp.1 │ └── exabgp.conf.5 ├── env ├── etc ├── exabgp │ ├── api-ack-control.conf │ ├── api-add-remove.conf │ ├── api-announce-processes-match.conf │ ├── api-announce-star.conf │ ├── api-announce.conf │ ├── api-announcement.conf │ ├── api-api.conf │ ├── api-attributes-path.conf │ ├── api-attributes-vpn.conf │ ├── api-attributes.conf │ ├── api-blocklist.conf │ ├── api-broken-flow.conf │ ├── api-check.conf │ ├── api-eor.conf │ ├── api-fast.conf │ ├── api-flow-merge.conf │ ├── api-flow.conf │ ├── api-health.conf │ ├── api-ipv4.conf │ ├── api-ipv6.conf │ ├── api-manual-eor.conf │ ├── api-multi-neighbor.conf │ ├── api-multiple-api.conf │ ├── api-multisession.conf │ ├── api-mvpn.conf │ ├── api-nexthop-self.conf │ ├── api-nexthop.conf │ ├── api-no-neighbor.conf │ ├── api-no-respawn.conf │ ├── api-notification.conf │ ├── api-open.conf │ ├── api-peer-lifecycle.conf │ ├── api-reload.1.conf │ ├── api-reload.2.conf │ ├── api-rib.conf │ ├── api-rr-rib.conf │ ├── api-rr.conf │ ├── api-silence-ack.conf │ ├── api-simple.conf │ ├── api-teardown.conf │ ├── api-vpls.conf │ ├── api-vpnv4.conf │ ├── api-watchdog.conf │ ├── conf-addpath.conf │ ├── conf-aggregator.conf │ ├── conf-attributes.conf │ ├── conf-bgpls.conf │ ├── conf-cap-software-version.conf │ ├── conf-ebgp.conf │ ├── conf-extended-attributes.conf │ ├── conf-flow-redirect.conf │ ├── conf-flow.conf │ ├── conf-generic-attribute.conf │ ├── conf-group-limit.conf │ ├── conf-group.conf │ ├── conf-hostname.conf │ ├── conf-ipself4.conf │ ├── conf-ipself6.conf │ ├── conf-ipv46routes4family.conf │ ├── conf-ipv46routes6family.conf │ ├── conf-ipv6grouping.conf │ ├── conf-l2vpn.conf │ ├── conf-largecommunity.conf │ ├── conf-mvpn.conf │ ├── conf-name.conf │ ├── conf-new-v4.conf │ ├── conf-new-v6.conf │ ├── conf-no-asn4.conf │ ├── conf-parity.conf │ ├── conf-path-information.conf │ ├── conf-prefix-sid-srv6.conf │ ├── conf-prefix-sid.conf │ ├── conf-split.conf │ ├── conf-srv6-mup-v3.conf │ ├── conf-srv6-mup.conf │ ├── conf-template.conf │ ├── conf-unknowncap.conf │ ├── conf-vpn.conf │ ├── example-api-program.run │ ├── example-healthcheck.conf │ ├── extended-nexthop.conf │ ├── parse-community.conf │ ├── parse-dual-neighbor.conf │ ├── parse-md5.conf │ ├── parse-multiple-process.conf │ ├── parse-multisession.conf │ ├── parse-process.conf │ ├── parse-simple-v4.conf │ ├── parse-simple-v6.conf │ ├── parse-ttl.conf │ ├── run │ │ ├── api-ack-control.run │ │ ├── api-add-remove.run │ │ ├── api-announce-star.run │ │ ├── api-announce.run │ │ ├── api-announcement.run │ │ ├── api-api.nothing.run │ │ ├── api-api.receive.run │ │ ├── api-attributes-path.run │ │ ├── api-attributes-vpn.run │ │ ├── api-attributes.run │ │ ├── api-blocklist.run │ │ ├── api-broken-flow.run │ │ ├── api-check.run │ │ ├── api-eor.run │ │ ├── api-fast.run │ │ ├── api-flow-merge.run │ │ ├── api-flow.run │ │ ├── api-health.run │ │ ├── api-ipv4.run │ │ ├── api-ipv6.run │ │ ├── api-manual-eor.run │ │ ├── api-multi-neighbor.run │ │ ├── api-multiple-private.run │ │ ├── api-multiple-public.run │ │ ├── api-multisession.run │ │ ├── api-mvpn.run │ │ ├── api-nexthop-self.run │ │ ├── api-nexthop.run │ │ ├── api-no-neighbor.run │ │ ├── api-no-respawn-1.run │ │ ├── api-no-respawn-2.run │ │ ├── api-notification.run │ │ ├── api-open.run │ │ ├── api-peer-lifecycle.run │ │ ├── api-reload.run │ │ ├── api-rib.run │ │ ├── api-rr-rib.run │ │ ├── api-rr.run │ │ ├── api-silence-ack.run │ │ ├── api-simple.run │ │ ├── api-teardown.run │ │ ├── api-vpls.run │ │ ├── api-vpnv4.run │ │ ├── dynamic-1.pl │ │ ├── dynamic-1.sh │ │ ├── example-api-program.run │ │ ├── stderr-1.py │ │ ├── syslog-1.py │ │ ├── watchdog-1.pl │ │ ├── watchdog-1.sh │ │ └── watchdog.run │ └── unknown-message.conf ├── systemd │ ├── exabgp.service │ └── exabgp@.service └── sysusers.d │ └── exabgp.conf ├── gitignore ├── junk ├── PATCH-IMPLEMENTATION-GUIDE.md ├── advice.txt ├── ignore │ ├── api-template.conf │ ├── aur.code │ └── ci │ │ ├── api-rr.ci │ │ └── api-rr.msg ├── patch-01-type-hints.patch ├── patch-02-pytest-integration.patch ├── patch-03-exception-hierarchy.patch ├── patch-04-docstring-standards.patch ├── patch-05-config-validation.patch ├── patch-06-standard-logging.patch ├── patch-07-security-improvements.patch ├── patch-08-code-organization.patch └── pyproject.toml ├── lab ├── benchmark_attr_index.py ├── benchmark_mac_hash.py ├── benchmark_nexthop_cache.py ├── benchmark_update_size.py └── route-reflector │ ├── README.md │ ├── config │ └── exabgp-rr.conf │ ├── data │ └── routes.json │ ├── lib │ └── bgp_helpers.py │ ├── logs │ └── .gitkeep │ └── scripts │ ├── client_speaker.py │ ├── filter_api.py │ ├── orchestrator.py │ └── upstream_speaker.py ├── logo ├── ExaBGP.png ├── Twitter.indd └── Twitter.jpg ├── mypy_status.md ├── patch ├── plan ├── configuration.md ├── coverage.md ├── log-lambda-centralization.md ├── notification-code-rename.md ├── todo.md └── unpack-attribute-review.md ├── pyproject.toml ├── qa ├── add-path-receive.conf ├── add-path-sendreceive.conf ├── bin │ ├── check_type_ignores │ ├── cover │ ├── functional │ ├── rmpyc │ ├── sync_requirements.sh │ └── test_everything ├── decoding │ ├── bgp-evpn-1 │ ├── bgp-flow-1 │ ├── bgp-flow-2 │ ├── bgp-flow-3 │ ├── bgp-flow-4 │ ├── bgp-ls-1 │ ├── bgp-ls-10 │ ├── bgp-ls-2 │ ├── bgp-ls-3 │ ├── bgp-ls-4 │ ├── bgp-ls-5 │ ├── bgp-ls-6 │ ├── bgp-ls-7 │ ├── bgp-ls-8 │ ├── bgp-ls-9 │ ├── bgp-open-sofware-version │ ├── ipv4-unicast-1 │ └── ipv4-unicast-2 ├── encoding │ ├── api-ack-control.ci │ ├── api-ack-control.msg │ ├── api-add-remove.ci │ ├── api-add-remove.msg │ ├── api-announce-processes-match.ci │ ├── api-announce-processes-match.msg │ ├── api-announce-star.ci │ ├── api-announce-star.msg │ ├── api-announce.ci │ ├── api-announce.msg │ ├── api-announcement.ci │ ├── api-announcement.msg │ ├── api-api.ci │ ├── api-api.msg │ ├── api-attributes-path.ci │ ├── api-attributes-path.msg │ ├── api-attributes-vpn.ci │ ├── api-attributes-vpn.msg │ ├── api-attributes.ci │ ├── api-attributes.msg │ ├── api-broken-flow.ci │ ├── api-broken-flow.msg │ ├── api-check.ci │ ├── api-check.msg │ ├── api-eor.ci │ ├── api-eor.msg │ ├── api-fast.ci │ ├── api-fast.msg │ ├── api-flow-merge.ci │ ├── api-flow-merge.msg │ ├── api-flow.ci │ ├── api-flow.msg │ ├── api-health.ci │ ├── api-health.msg │ ├── api-ipv4.ci │ ├── api-ipv4.msg │ ├── api-ipv6.ci │ ├── api-ipv6.msg │ ├── api-manual-eor.ci │ ├── api-manual-eor.msg │ ├── api-multi-neighbor.ci │ ├── api-multi-neighbor.msg │ ├── api-multiple-api.ci │ ├── api-multiple-api.msg │ ├── api-multisession.ci │ ├── api-multisession.msg │ ├── api-mvpn.ci │ ├── api-mvpn.msg │ ├── api-nexthop-self.ci │ ├── api-nexthop-self.msg │ ├── api-nexthop.ci │ ├── api-nexthop.msg │ ├── api-no-respawn.ci │ ├── api-no-respawn.msg │ ├── api-notification.ci │ ├── api-notification.msg │ ├── api-open.ci │ ├── api-open.msg │ ├── api-peer-lifecycle.ci │ ├── api-peer-lifecycle.msg │ ├── api-reload.ci │ ├── api-reload.msg │ ├── api-rib.ci │ ├── api-rib.msg │ ├── api-rr-rib.ci │ ├── api-rr-rib.msg │ ├── api-rr.ci │ ├── api-rr.msg │ ├── api-silence-ack.ci │ ├── api-silence-ack.msg │ ├── api-teardown.ci │ ├── api-teardown.msg │ ├── api-vpls.ci │ ├── api-vpls.msg │ ├── api-vpnv4.ci │ ├── api-vpnv4.msg │ ├── conf-addpath.ci │ ├── conf-addpath.msg │ ├── conf-aggregator.ci │ ├── conf-aggregator.msg │ ├── conf-attributes.ci │ ├── conf-attributes.msg │ ├── conf-cap-software-version.ci │ ├── conf-cap-software-version.msg │ ├── conf-ebgp.ci │ ├── conf-ebgp.msg │ ├── conf-extended-attributes.ci │ ├── conf-extended-attributes.msg │ ├── conf-flow-redirect.ci │ ├── conf-flow-redirect.msg │ ├── conf-flow.ci │ ├── conf-flow.msg │ ├── conf-generic-attribute.ci │ ├── conf-generic-attribute.msg │ ├── conf-group-limit.ci │ ├── conf-group-limit.msg │ ├── conf-group.ci │ ├── conf-group.msg │ ├── conf-hostname.ci │ ├── conf-hostname.msg │ ├── conf-ipself4.ci │ ├── conf-ipself4.msg │ ├── conf-ipself6.ci │ ├── conf-ipself6.msg │ ├── conf-ipv46routes4family.ci │ ├── conf-ipv46routes4family.msg │ ├── conf-ipv46routes6family.ci │ ├── conf-ipv46routes6family.msg │ ├── conf-ipv6grouping.ci │ ├── conf-ipv6grouping.msg │ ├── conf-l2vpn.ci │ ├── conf-l2vpn.msg │ ├── conf-largecommunity.ci │ ├── conf-largecommunity.msg │ ├── conf-mvpn.ci │ ├── conf-mvpn.msg │ ├── conf-name.ci │ ├── conf-name.msg │ ├── conf-new-v4.ci │ ├── conf-new-v4.msg │ ├── conf-new-v6.ci │ ├── conf-new-v6.msg │ ├── conf-no-asn4.ci │ ├── conf-no-asn4.msg │ ├── conf-parity.ci │ ├── conf-parity.msg │ ├── conf-path-information.ci │ ├── conf-path-information.msg │ ├── conf-prefix-sid.ci │ ├── conf-prefix-sid.msg │ ├── conf-split.ci │ ├── conf-split.msg │ ├── conf-srv6-mup-v3.ci │ ├── conf-srv6-mup-v3.msg │ ├── conf-srv6-mup.ci │ ├── conf-srv6-mup.msg │ ├── conf-template.ci │ ├── conf-template.msg │ ├── conf-unknowncap.ci │ ├── conf-unknowncap.msg │ ├── conf-vpn.ci │ ├── conf-vpn.msg │ ├── conf-watchdog.ci │ ├── conf-watchdog.msg │ ├── extended-nexthop.ci │ ├── extended-nexthop.msg │ ├── skip-large-mp.conf │ ├── skip-large.conf │ ├── unknown-message.ci │ └── unknown-message.msg ├── new │ └── simple.conf ├── requirements.txt ├── sbin │ ├── bgp │ └── bgp-3.6 ├── scripts │ ├── test-ctrl-c-async.sh │ ├── test_api_commands.py │ ├── test_async_cancellation.py │ ├── test_encode_decode.py │ └── test_no_neighbor.py ├── scrutinizer.yml ├── self │ ├── api │ │ ├── receive │ │ ├── receive.py │ │ ├── receive.template │ │ ├── send │ │ └── send.template │ ├── attribute │ │ ├── api-internet.py │ │ ├── receive │ │ ├── send │ │ └── send.template │ ├── big │ │ ├── api-internet.py │ │ ├── dump-all.py │ │ ├── dump-number.py │ │ ├── dump-to-screen.py │ │ ├── receive │ │ ├── receive.template │ │ ├── send │ │ └── send.template │ ├── flow │ │ ├── first │ │ ├── first.template │ │ ├── flow-change.py │ │ ├── log-syslog.py │ │ ├── second │ │ └── second.template │ ├── json │ │ ├── receive │ │ ├── receive.py │ │ ├── receive.template │ │ ├── send │ │ └── send.template │ ├── ka │ │ ├── ka-receive │ │ ├── ka-receive.conf │ │ ├── ka-send │ │ └── ka-send.conf │ ├── load │ │ ├── api-internet.py │ │ ├── dump-all.py │ │ ├── dump-number.py │ │ ├── dump-to-screen.py │ │ ├── receive │ │ ├── receive.template │ │ ├── send │ │ └── send.template │ ├── operational │ │ ├── .landscape.yaml │ │ ├── operational-print.py │ │ ├── operational-receive │ │ ├── operational-receive.conf │ │ ├── operational-send │ │ ├── operational-send.conf │ │ └── operational-send.py │ ├── refresh │ │ ├── first │ │ ├── first.template │ │ ├── re-ask.py │ │ ├── second │ │ └── second.template │ ├── simple │ │ ├── first │ │ ├── first.template │ │ ├── log-syslog.py │ │ ├── second │ │ └── second.template │ └── update │ │ ├── update-receive │ │ ├── update-receive.conf │ │ ├── update-receive.py │ │ ├── update-send │ │ ├── update-send.conf │ │ └── update-send.py └── type_ignore_baseline.txt ├── redhat ├── python-exabgp.spec └── python-exabgp.spec.git ├── release ├── requirements.txt ├── review.md ├── run └── .empty ├── sbin ├── cli ├── exabgp └── exabgp-doc-generator ├── service └── bgp-service-ip │ ├── log │ └── run │ └── run ├── setup.cfg ├── setup.py ├── src └── exabgp │ ├── __init__.py │ ├── __main__.py │ ├── application │ ├── __init__.py │ ├── cli.py │ ├── decode.py │ ├── encode.py │ ├── environ.py │ ├── error.py │ ├── example.py │ ├── export.py │ ├── flow.py │ ├── healthcheck.py │ ├── main.py │ ├── netlink.py │ ├── pipe.py │ ├── run.py │ ├── schema.py │ ├── server.py │ ├── shell.py │ ├── shortcuts.py │ ├── tojson.py │ ├── unixsocket.py │ ├── validate.py │ └── version.py │ ├── bgp │ ├── __init__.py │ ├── fsm.py │ ├── message │ │ ├── __init__.py │ │ ├── action.py │ │ ├── direction.py │ │ ├── keepalive.py │ │ ├── message.py │ │ ├── message_type.py │ │ ├── notification.py │ │ ├── open │ │ │ ├── __init__.py │ │ │ ├── asn.py │ │ │ ├── capability │ │ │ │ ├── __init__.py │ │ │ │ ├── addpath.py │ │ │ │ ├── asn4.py │ │ │ │ ├── capabilities.py │ │ │ │ ├── capability.py │ │ │ │ ├── extended.py │ │ │ │ ├── graceful.py │ │ │ │ ├── hostname.py │ │ │ │ ├── mp.py │ │ │ │ ├── ms.py │ │ │ │ ├── negotiated.py │ │ │ │ ├── nexthop.py │ │ │ │ ├── operational.py │ │ │ │ ├── refresh.py │ │ │ │ ├── software.py │ │ │ │ └── unknown.py │ │ │ ├── holdtime.py │ │ │ ├── routerid.py │ │ │ └── version.py │ │ ├── operational.py │ │ ├── refresh.py │ │ ├── scheduling.py │ │ ├── source.py │ │ ├── unknown.py │ │ └── update │ │ │ ├── __init__.py │ │ │ ├── attribute │ │ │ ├── __init__.py │ │ │ ├── aggregator.py │ │ │ ├── aigp.py │ │ │ ├── aspath.py │ │ │ ├── atomicaggregate.py │ │ │ ├── attribute.py │ │ │ ├── attributes.py │ │ │ ├── bgpls │ │ │ │ ├── __init__.py │ │ │ │ ├── link │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── admingroup.py │ │ │ │ │ ├── igpmetric.py │ │ │ │ │ ├── linkname.py │ │ │ │ │ ├── maxbw.py │ │ │ │ │ ├── mplsmask.py │ │ │ │ │ ├── opaque.py │ │ │ │ │ ├── protection.py │ │ │ │ │ ├── rsvpbw.py │ │ │ │ │ ├── rterid.py │ │ │ │ │ ├── sradj.py │ │ │ │ │ ├── sradjlan.py │ │ │ │ │ ├── srlg.py │ │ │ │ │ ├── srv6capabilities.py │ │ │ │ │ ├── srv6endpointbehavior.py │ │ │ │ │ ├── srv6endx.py │ │ │ │ │ ├── srv6lanendx.py │ │ │ │ │ ├── srv6locator.py │ │ │ │ │ ├── srv6sidstructure.py │ │ │ │ │ ├── temetric.py │ │ │ │ │ └── unrsvpbw.py │ │ │ │ ├── linkstate.py │ │ │ │ ├── node │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── isisarea.py │ │ │ │ │ ├── lterid.py │ │ │ │ │ ├── nodeflags.py │ │ │ │ │ ├── nodename.py │ │ │ │ │ ├── opaque.py │ │ │ │ │ ├── sralgo.py │ │ │ │ │ └── srcap.py │ │ │ │ └── prefix │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── igpextags.py │ │ │ │ │ ├── igpflags.py │ │ │ │ │ ├── igptags.py │ │ │ │ │ ├── opaque.py │ │ │ │ │ ├── ospfaddr.py │ │ │ │ │ ├── prefixmetric.py │ │ │ │ │ ├── srigpprefixattr.py │ │ │ │ │ ├── srprefix.py │ │ │ │ │ └── srrid.py │ │ │ ├── clusterlist.py │ │ │ ├── community │ │ │ │ ├── __init__.py │ │ │ │ ├── extended │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bandwidth.py │ │ │ │ │ ├── chso.py │ │ │ │ │ ├── communities.py │ │ │ │ │ ├── community.py │ │ │ │ │ ├── encapsulation.py │ │ │ │ │ ├── flowspec_scope.py │ │ │ │ │ ├── l2info.py │ │ │ │ │ ├── mac_mobility.py │ │ │ │ │ ├── mup.py │ │ │ │ │ ├── origin.py │ │ │ │ │ ├── rt.py │ │ │ │ │ ├── rt_record.py │ │ │ │ │ └── traffic.py │ │ │ │ ├── initial │ │ │ │ │ ├── communities.py │ │ │ │ │ └── community.py │ │ │ │ └── large │ │ │ │ │ ├── communities.py │ │ │ │ │ └── community.py │ │ │ ├── generic.py │ │ │ ├── localpref.py │ │ │ ├── med.py │ │ │ ├── mprnlri.py │ │ │ ├── mpurnlri.py │ │ │ ├── nexthop.py │ │ │ ├── origin.py │ │ │ ├── originatorid.py │ │ │ ├── pmsi.py │ │ │ └── sr │ │ │ │ ├── __init__.py │ │ │ │ ├── labelindex.py │ │ │ │ ├── prefixsid.py │ │ │ │ ├── srgb.py │ │ │ │ └── srv6 │ │ │ │ ├── __init__.py │ │ │ │ ├── generic.py │ │ │ │ ├── l2service.py │ │ │ │ ├── l3service.py │ │ │ │ ├── sidinformation.py │ │ │ │ └── sidstructure.py │ │ │ ├── eor.py │ │ │ └── nlri │ │ │ ├── __init__.py │ │ │ ├── bgpls │ │ │ ├── __init__.py │ │ │ ├── link.py │ │ │ ├── nlri.py │ │ │ ├── node.py │ │ │ ├── prefixv4.py │ │ │ ├── prefixv6.py │ │ │ ├── srv6sid.py │ │ │ └── tlvs │ │ │ │ ├── __init__.py │ │ │ │ ├── ifaceaddr.py │ │ │ │ ├── ipreach.py │ │ │ │ ├── linkid.py │ │ │ │ ├── multitopology.py │ │ │ │ ├── neighaddr.py │ │ │ │ ├── node.py │ │ │ │ ├── ospfroute.py │ │ │ │ ├── prefix.py │ │ │ │ └── srv6sidinformation.py │ │ │ ├── cidr.py │ │ │ ├── evpn │ │ │ ├── __init__.py │ │ │ ├── ethernetad.py │ │ │ ├── mac.py │ │ │ ├── multicast.py │ │ │ ├── nlri.py │ │ │ ├── prefix.py │ │ │ └── segment.py │ │ │ ├── flow.py │ │ │ ├── inet.py │ │ │ ├── ipvpn.py │ │ │ ├── label.py │ │ │ ├── mup │ │ │ ├── __init__.py │ │ │ ├── dsd.py │ │ │ ├── isd.py │ │ │ ├── nlri.py │ │ │ ├── t1st.py │ │ │ └── t2st.py │ │ │ ├── mvpn │ │ │ ├── __init__.py │ │ │ ├── nlri.py │ │ │ ├── sharedjoin.py │ │ │ ├── sourcead.py │ │ │ └── sourcejoin.py │ │ │ ├── nlri.py │ │ │ ├── qualifier │ │ │ ├── __init__.py │ │ │ ├── esi.py │ │ │ ├── etag.py │ │ │ ├── labels.py │ │ │ ├── mac.py │ │ │ ├── path.py │ │ │ └── rd.py │ │ │ ├── rtc.py │ │ │ └── vpls.py │ ├── neighbor │ │ ├── __init__.py │ │ ├── capability.py │ │ ├── neighbor.py │ │ └── session.py │ └── timer.py │ ├── cli │ ├── __init__.py │ ├── colors.py │ ├── completer.py │ ├── experimental │ │ ├── __init__.py │ │ ├── command.py │ │ ├── completer.py │ │ ├── main.py │ │ ├── test.py │ │ └── validator.py │ ├── formatter.py │ └── persistent_connection.py │ ├── conf │ ├── __init__.py │ └── yang │ │ ├── __init__.py │ │ ├── code.py │ │ ├── datatypes.py │ │ ├── generate.py │ │ ├── model.py │ │ └── parser.py │ ├── configuration │ ├── __init__.py │ ├── announce │ │ ├── __init__.py │ │ ├── flow.py │ │ ├── ip.py │ │ ├── label.py │ │ ├── mup.py │ │ ├── mvpn.py │ │ ├── path.py │ │ ├── route_builder.py │ │ ├── vpls.py │ │ └── vpn.py │ ├── capability.py │ ├── check.py │ ├── configuration.py │ ├── core │ │ ├── __init__.py │ │ ├── error.py │ │ ├── format.py │ │ ├── location.py │ │ ├── parser.py │ │ ├── scope.py │ │ └── section.py │ ├── encoder.py │ ├── example.py │ ├── flow │ │ ├── __init__.py │ │ ├── match.py │ │ ├── parser.py │ │ ├── route.py │ │ ├── scope.py │ │ └── then.py │ ├── l2vpn │ │ ├── __init__.py │ │ ├── parser.py │ │ └── vpls.py │ ├── neighbor │ │ ├── __init__.py │ │ ├── api.py │ │ ├── family.py │ │ ├── nexthop.py │ │ └── parser.py │ ├── operational │ │ ├── __init__.py │ │ └── parser.py │ ├── parser.py │ ├── process │ │ ├── __init__.py │ │ └── parser.py │ ├── schema.py │ ├── static │ │ ├── __init__.py │ │ ├── mpls.py │ │ ├── parser.py │ │ └── route.py │ ├── template │ │ ├── __init__.py │ │ └── neighbor.py │ └── validator.py │ ├── data │ ├── __init__.py │ └── check.py │ ├── debug │ ├── __init__.py │ ├── intercept.py │ └── report.py │ ├── environment │ ├── __init__.py │ ├── base.py │ ├── config.py │ └── parsing.py │ ├── logger │ ├── __init__.py │ ├── color.py │ ├── format.py │ ├── handler.py │ ├── history.py │ ├── option.py │ └── tty.py │ ├── netlink │ ├── __init__.py │ ├── attributes.py │ ├── firewall.py │ ├── message.py │ ├── netlink.py │ ├── old.py │ ├── route │ │ ├── __init__.py │ │ ├── address.py │ │ ├── link.py │ │ ├── neighbor.py │ │ └── network.py │ ├── sequence.py │ └── tc.py │ ├── protocol │ ├── __init__.py │ ├── family.py │ ├── ip │ │ ├── __init__.py │ │ ├── fragment.py │ │ ├── icmp.py │ │ ├── netmask.py │ │ ├── port.py │ │ ├── port_data.json │ │ └── tcp │ │ │ ├── __init__.py │ │ │ └── flag.py │ ├── iso │ │ └── __init__.py │ └── resource.py │ ├── py.typed │ ├── reactor │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── command │ │ │ ├── __init__.py │ │ │ ├── announce.py │ │ │ ├── command.py │ │ │ ├── limit.py │ │ │ ├── neighbor.py │ │ │ ├── peer.py │ │ │ ├── reactor.py │ │ │ ├── registry.py │ │ │ ├── rib.py │ │ │ └── watchdog.py │ │ ├── processes.py │ │ ├── response │ │ │ ├── __init__.py │ │ │ ├── answer.py │ │ │ ├── json.py │ │ │ └── text.py │ │ └── transcoder.py │ ├── asynchronous.py │ ├── daemon.py │ ├── delay.py │ ├── interrupt.py │ ├── keepalive.py │ ├── listener.py │ ├── loop.py │ ├── network │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── error.py │ │ ├── incoming.py │ │ ├── outgoing.py │ │ └── tcp.py │ ├── peer │ │ ├── __init__.py │ │ ├── context.py │ │ ├── handlers │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── route_refresh.py │ │ │ └── update.py │ │ └── peer.py │ └── protocol.py │ ├── rib │ ├── __init__.py │ ├── cache.py │ ├── change.py │ ├── incoming.py │ └── outgoing.py │ ├── util │ ├── __init__.py │ ├── cache.py │ ├── coroutine.py │ ├── dictionary.py │ ├── dns.py │ ├── enumeration.py │ ├── errstr.py │ ├── ip.py │ ├── od.py │ └── usage.py │ ├── vendoring │ ├── __init__.py │ ├── gcdump.py │ ├── objgraph.py │ └── profiler.py │ └── version.py ├── tests ├── __init__.py ├── async_debug │ ├── test_generator_interleaving.py │ ├── test_real_exabgp_rib.py │ └── test_rib_updates_realworld.py ├── functional │ ├── README.md │ ├── quick-transport-test.sh │ └── test_cli_transports.sh ├── fuzz │ ├── README.md │ ├── __init__.py │ ├── fuzz_message_header.py │ ├── test_connection_reader.py │ ├── test_nlri_pack_unpack.py │ ├── test_random_input_validation.py │ ├── test_update_eor.py │ ├── test_update_integration.py │ ├── test_update_message_integration.py │ ├── test_update_split.py │ └── update_helpers.py ├── integration │ ├── __init__.py │ └── test_connection_lifecycle.py ├── performance │ ├── README.md │ ├── __init__.py │ ├── conftest.py │ ├── perf_helpers.py │ ├── test_backlog_saturation.py │ ├── test_concurrent_peers.py │ ├── test_high_load_throughput.py │ ├── test_message_parsing_performance.py │ └── test_resource_monitoring.py └── unit │ ├── TEST_DOCUMENTATION.md │ ├── application │ ├── test_decode_app.py │ ├── test_encode_app.py │ ├── test_environ.py │ ├── test_healthcheck.py │ ├── test_main.py │ ├── test_validate.py │ └── test_version.py │ ├── configuration │ ├── fixtures │ │ └── api-announce.expected.json │ └── test_configuration_export.py │ ├── connection.py │ ├── datatype.py │ ├── nlri_tests.py │ ├── protocol.py │ ├── reactor │ ├── __init__.py │ └── peer │ │ ├── __init__.py │ │ └── handlers │ │ ├── __init__.py │ │ ├── test_route_refresh.py │ │ └── test_update.py │ ├── test_aspath.py │ ├── test_async_infrastructure.py │ ├── test_attributes.py │ ├── test_bgp_timers.py │ ├── test_bgpls.py │ ├── test_bgpls_json_validation.py │ ├── test_cache.py │ ├── test_cli_completion.py │ ├── test_cli_format_prefix.py │ ├── test_cli_transport.py │ ├── test_command_registry.py │ ├── test_communities.py │ ├── test_completer.py │ ├── test_configuration_parser_exceptions.py │ ├── test_configuration_suggestions.py │ ├── test_configuration_validator.py │ ├── test_connection_advanced.py │ ├── test_connection_simple.py │ ├── test_control.py │ ├── test_decode.py │ ├── test_encode_decode.py │ ├── test_environment.py │ ├── test_evpn.py │ ├── test_exception_handling.py │ ├── test_flow.py │ ├── test_flowspec.py │ ├── test_fsm_comprehensive.py │ ├── test_inet.py │ ├── test_ipvpn.py │ ├── test_keepalive.py │ ├── test_l2vpn.py │ ├── test_label.py │ ├── test_logger.py │ ├── test_multiprotocol.py │ ├── test_mup.py │ ├── test_mvpn.py │ ├── test_neighbor_session.py │ ├── test_network_tcp.py │ ├── test_notification.py │ ├── test_notification_comprehensive.py │ ├── test_open.py │ ├── test_open_capabilities.py │ ├── test_operational_nop.py │ ├── test_parsing.py │ ├── test_path_attributes.py │ ├── test_peer_state_machine.py │ ├── test_protocol_handler.py │ ├── test_race_conditions.py │ ├── test_reactor_api_command_peer.py │ ├── test_reactor_api_processes.py │ ├── test_reactor_health.py │ ├── test_reactor_loop.py │ ├── test_rib_flush_async.py │ ├── test_rib_stress.py │ ├── test_route_refresh.py │ ├── test_rtc.py │ ├── test_schema.py │ ├── test_shortcuts.py │ ├── test_sr_attributes.py │ ├── test_update_message.py │ ├── test_util.py │ └── test_vpls.py ├── todo.md └── uv.lock /.claude/.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/.claude/settings.local.json -------------------------------------------------------------------------------- /.claude/BACKPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/BACKPORT.md -------------------------------------------------------------------------------- /.claude/CI_TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/CI_TESTING.md -------------------------------------------------------------------------------- /.claude/CODING_STANDARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/CODING_STANDARDS.md -------------------------------------------------------------------------------- /.claude/COMMUNICATION_STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/COMMUNICATION_STYLE.md -------------------------------------------------------------------------------- /.claude/DOCUMENTATION_PLACEMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/DOCUMENTATION_PLACEMENT_GUIDE.md -------------------------------------------------------------------------------- /.claude/DOCUMENTATION_WRITING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/DOCUMENTATION_WRITING_GUIDE.md -------------------------------------------------------------------------------- /.claude/EMOJI_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/EMOJI_GUIDE.md -------------------------------------------------------------------------------- /.claude/ERROR_RECOVERY_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/ERROR_RECOVERY_PROTOCOL.md -------------------------------------------------------------------------------- /.claude/ESSENTIAL_PROTOCOLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/ESSENTIAL_PROTOCOLS.md -------------------------------------------------------------------------------- /.claude/FILE_NAMING_CONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/FILE_NAMING_CONVENTIONS.md -------------------------------------------------------------------------------- /.claude/FUNCTIONAL_TEST_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/FUNCTIONAL_TEST_ARCHITECTURE.md -------------------------------------------------------------------------------- /.claude/FUNCTIONAL_TEST_DEBUGGING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/FUNCTIONAL_TEST_DEBUGGING_GUIDE.md -------------------------------------------------------------------------------- /.claude/FUNCTIONAL_TEST_EDIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/FUNCTIONAL_TEST_EDIT.md -------------------------------------------------------------------------------- /.claude/GIT_VERIFICATION_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/GIT_VERIFICATION_PROTOCOL.md -------------------------------------------------------------------------------- /.claude/MANDATORY_REFACTORING_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/MANDATORY_REFACTORING_PROTOCOL.md -------------------------------------------------------------------------------- /.claude/PLANNING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/PLANNING_GUIDE.md -------------------------------------------------------------------------------- /.claude/PRE_FLIGHT_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/PRE_FLIGHT_CHECKLIST.md -------------------------------------------------------------------------------- /.claude/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/README.md -------------------------------------------------------------------------------- /.claude/TESTING_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/TESTING_PROTOCOL.md -------------------------------------------------------------------------------- /.claude/VERIFICATION_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/VERIFICATION_PROTOCOL.md -------------------------------------------------------------------------------- /.claude/commands/review-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/commands/review-docs.md -------------------------------------------------------------------------------- /.claude/docs/INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/INDEX.md -------------------------------------------------------------------------------- /.claude/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/README.md -------------------------------------------------------------------------------- /.claude/docs/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/archive/README.md -------------------------------------------------------------------------------- /.claude/docs/archive/api-peer-mgmt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/archive/api-peer-mgmt/README.md -------------------------------------------------------------------------------- /.claude/docs/projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/projects/README.md -------------------------------------------------------------------------------- /.claude/docs/wip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/wip/README.md -------------------------------------------------------------------------------- /.claude/docs/wip/type-annotations/INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/wip/type-annotations/INDEX.md -------------------------------------------------------------------------------- /.claude/docs/wip/type-annotations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/wip/type-annotations/README.md -------------------------------------------------------------------------------- /.claude/docs/wip/xxx-cleanup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/wip/xxx-cleanup/README.md -------------------------------------------------------------------------------- /.claude/docs/wip/xxx-cleanup/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/docs/wip/xxx-cleanup/TODO.md -------------------------------------------------------------------------------- /.claude/exabgp/BGP_CONCEPTS_TO_CODE_MAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/BGP_CONCEPTS_TO_CODE_MAP.md -------------------------------------------------------------------------------- /.claude/exabgp/CLI_COMMANDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/CLI_COMMANDS.md -------------------------------------------------------------------------------- /.claude/exabgp/CLI_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/CLI_IMPLEMENTATION.md -------------------------------------------------------------------------------- /.claude/exabgp/CLI_SHORTCUTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/CLI_SHORTCUTS.md -------------------------------------------------------------------------------- /.claude/exabgp/CODEBASE_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/CODEBASE_ARCHITECTURE.md -------------------------------------------------------------------------------- /.claude/exabgp/CRITICAL_FILES_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/CRITICAL_FILES_REFERENCE.md -------------------------------------------------------------------------------- /.claude/exabgp/DATA_FLOW_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/DATA_FLOW_GUIDE.md -------------------------------------------------------------------------------- /.claude/exabgp/ENVIRONMENT_VARIABLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/ENVIRONMENT_VARIABLES.md -------------------------------------------------------------------------------- /.claude/exabgp/LOGGING_STYLE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/LOGGING_STYLE_GUIDE.md -------------------------------------------------------------------------------- /.claude/exabgp/NEIGHBOR_SELECTOR_SYNTAX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/NEIGHBOR_SELECTOR_SYNTAX.md -------------------------------------------------------------------------------- /.claude/exabgp/UNIX_SOCKET_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/exabgp/UNIX_SOCKET_API.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.codegpt/head: -------------------------------------------------------------------------------- 1 | 8ee95748-3291-4b34-8d9e-aeaf51c9b2bc -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.coveragerc -------------------------------------------------------------------------------- /.crush/crush.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.crush/crush.db -------------------------------------------------------------------------------- /.crush/crush.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.crush/crush.db-shm -------------------------------------------------------------------------------- /.crush/crush.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.crush/crush.db-wal -------------------------------------------------------------------------------- /.crush/logs/crush.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.crush/logs/crush.log -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/container.yml -------------------------------------------------------------------------------- /.github/workflows/functional-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/functional-testing.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync-requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/sync-requirements.yml -------------------------------------------------------------------------------- /.github/workflows/type-checking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/type-checking.yml -------------------------------------------------------------------------------- /.github/workflows/unit-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.github/workflows/unit-testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.pylintrc -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.spyproject/config/backups/codestyle.ini.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/backups/codestyle.ini.bak -------------------------------------------------------------------------------- /.spyproject/config/backups/encoding.ini.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/backups/encoding.ini.bak -------------------------------------------------------------------------------- /.spyproject/config/backups/vcs.ini.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/backups/vcs.ini.bak -------------------------------------------------------------------------------- /.spyproject/config/backups/workspace.ini.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/backups/workspace.ini.bak -------------------------------------------------------------------------------- /.spyproject/config/codestyle.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/codestyle.ini -------------------------------------------------------------------------------- /.spyproject/config/encoding.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/encoding.ini -------------------------------------------------------------------------------- /.spyproject/config/vcs.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/vcs.ini -------------------------------------------------------------------------------- /.spyproject/config/workspace.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/.spyproject/config/workspace.ini -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "CodeGPT.apiKey": "Ollama", 3 | "makefile.configureOnOpen": false 4 | } -------------------------------------------------------------------------------- /ANALYSIS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/ANALYSIS -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODING_STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/CODING_STYLE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CRUSH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/CRUSH.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/Dockerfile.remote -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/README.md -------------------------------------------------------------------------------- /SECTION_MIGRATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/SECTION_MIGRATION_PLAN.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/TODO -------------------------------------------------------------------------------- /bin/exabgpcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/bin/exabgpcli -------------------------------------------------------------------------------- /bin/healthcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/bin/healthcheck -------------------------------------------------------------------------------- /data/exabgp.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/exabgp.yang -------------------------------------------------------------------------------- /data/models/exabgp.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/exabgp.yang -------------------------------------------------------------------------------- /data/models/ietf-inet-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/ietf-inet-types.yang -------------------------------------------------------------------------------- /data/models/ietf-yang-library.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/ietf-yang-library.yang -------------------------------------------------------------------------------- /data/models/ietf-yang-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/ietf-yang-types.yang -------------------------------------------------------------------------------- /data/models/openconfig-bgp-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/openconfig-bgp-types.yang -------------------------------------------------------------------------------- /data/models/openconfig-extensions.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/openconfig-extensions.yang -------------------------------------------------------------------------------- /data/models/openconfig-inet-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/openconfig-inet-types.yang -------------------------------------------------------------------------------- /data/models/openconfig-types.yang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/models/openconfig-types.yang -------------------------------------------------------------------------------- /data/yang-library-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/data/yang-library-data.json -------------------------------------------------------------------------------- /debian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/debian/README.md -------------------------------------------------------------------------------- /dev/bin/convert-hexdump-raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/convert-hexdump-raw -------------------------------------------------------------------------------- /dev/bin/format-raw-bmp-hexdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/format-raw-bmp-hexdump -------------------------------------------------------------------------------- /dev/bin/ibgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/ibgp -------------------------------------------------------------------------------- /dev/bin/ibgp-open-only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/ibgp-open-only -------------------------------------------------------------------------------- /dev/bin/python-profile: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | python -m cProfile -o stat.prof $* 3 | -------------------------------------------------------------------------------- /dev/bin/pythonstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/pythonstats -------------------------------------------------------------------------------- /dev/bin/recorder-connect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/recorder-connect -------------------------------------------------------------------------------- /dev/bin/recorder-listener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/recorder-listener -------------------------------------------------------------------------------- /dev/bin/replay-connect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/replay-connect -------------------------------------------------------------------------------- /dev/bin/unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/bin/unittest -------------------------------------------------------------------------------- /dev/cisco/ibgp4-helper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/cisco/ibgp4-helper.txt -------------------------------------------------------------------------------- /dev/configuration/first.exa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/configuration/first.exa -------------------------------------------------------------------------------- /dev/configuration/first.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/configuration/first.json -------------------------------------------------------------------------------- /dev/profile/analyse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/profile/analyse -------------------------------------------------------------------------------- /dev/profile/pyprof2calltree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/profile/pyprof2calltree.py -------------------------------------------------------------------------------- /dev/quagga/ebgpd.conf.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ebgpd.conf.v4 -------------------------------------------------------------------------------- /dev/quagga/ebgpd.conf.v46: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ebgpd.conf.v46 -------------------------------------------------------------------------------- /dev/quagga/ebgpd.conf.v6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ebgpd.conf.v6 -------------------------------------------------------------------------------- /dev/quagga/ibgpd.conf.v4.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ibgpd.conf.v4.md5 -------------------------------------------------------------------------------- /dev/quagga/ibgpd.conf.v4.parse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ibgpd.conf.v4.parse -------------------------------------------------------------------------------- /dev/quagga/ibgpd.conf.v4.parse.large: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ibgpd.conf.v4.parse.large -------------------------------------------------------------------------------- /dev/quagga/ibgpd.conf.v46: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/quagga/ibgpd.conf.v46 -------------------------------------------------------------------------------- /dev/release/debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/release/debian -------------------------------------------------------------------------------- /dev/static/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/dev/static/lint -------------------------------------------------------------------------------- /doc/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/doc/CHANGELOG.rst -------------------------------------------------------------------------------- /doc/HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/doc/HISTORY.rst -------------------------------------------------------------------------------- /doc/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/doc/README.rst -------------------------------------------------------------------------------- /doc/man/exabgp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/doc/man/exabgp.1 -------------------------------------------------------------------------------- /doc/man/exabgp.conf.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/doc/man/exabgp.conf.5 -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /etc/exabgp/api-ack-control.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-ack-control.conf -------------------------------------------------------------------------------- /etc/exabgp/api-add-remove.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-add-remove.conf -------------------------------------------------------------------------------- /etc/exabgp/api-announce-processes-match.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-announce-processes-match.conf -------------------------------------------------------------------------------- /etc/exabgp/api-announce-star.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-announce-star.conf -------------------------------------------------------------------------------- /etc/exabgp/api-announce.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-announce.conf -------------------------------------------------------------------------------- /etc/exabgp/api-announcement.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-announcement.conf -------------------------------------------------------------------------------- /etc/exabgp/api-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-api.conf -------------------------------------------------------------------------------- /etc/exabgp/api-attributes-path.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-attributes-path.conf -------------------------------------------------------------------------------- /etc/exabgp/api-attributes-vpn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-attributes-vpn.conf -------------------------------------------------------------------------------- /etc/exabgp/api-attributes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-attributes.conf -------------------------------------------------------------------------------- /etc/exabgp/api-blocklist.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-blocklist.conf -------------------------------------------------------------------------------- /etc/exabgp/api-broken-flow.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-broken-flow.conf -------------------------------------------------------------------------------- /etc/exabgp/api-check.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-check.conf -------------------------------------------------------------------------------- /etc/exabgp/api-eor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-eor.conf -------------------------------------------------------------------------------- /etc/exabgp/api-fast.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-fast.conf -------------------------------------------------------------------------------- /etc/exabgp/api-flow-merge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-flow-merge.conf -------------------------------------------------------------------------------- /etc/exabgp/api-flow.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-flow.conf -------------------------------------------------------------------------------- /etc/exabgp/api-health.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-health.conf -------------------------------------------------------------------------------- /etc/exabgp/api-ipv4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-ipv4.conf -------------------------------------------------------------------------------- /etc/exabgp/api-ipv6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-ipv6.conf -------------------------------------------------------------------------------- /etc/exabgp/api-manual-eor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-manual-eor.conf -------------------------------------------------------------------------------- /etc/exabgp/api-multi-neighbor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-multi-neighbor.conf -------------------------------------------------------------------------------- /etc/exabgp/api-multiple-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-multiple-api.conf -------------------------------------------------------------------------------- /etc/exabgp/api-multisession.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-multisession.conf -------------------------------------------------------------------------------- /etc/exabgp/api-mvpn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-mvpn.conf -------------------------------------------------------------------------------- /etc/exabgp/api-nexthop-self.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-nexthop-self.conf -------------------------------------------------------------------------------- /etc/exabgp/api-nexthop.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-nexthop.conf -------------------------------------------------------------------------------- /etc/exabgp/api-no-neighbor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-no-neighbor.conf -------------------------------------------------------------------------------- /etc/exabgp/api-no-respawn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-no-respawn.conf -------------------------------------------------------------------------------- /etc/exabgp/api-notification.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-notification.conf -------------------------------------------------------------------------------- /etc/exabgp/api-open.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-open.conf -------------------------------------------------------------------------------- /etc/exabgp/api-peer-lifecycle.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-peer-lifecycle.conf -------------------------------------------------------------------------------- /etc/exabgp/api-reload.1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-reload.1.conf -------------------------------------------------------------------------------- /etc/exabgp/api-reload.2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-reload.2.conf -------------------------------------------------------------------------------- /etc/exabgp/api-rib.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-rib.conf -------------------------------------------------------------------------------- /etc/exabgp/api-rr-rib.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-rr-rib.conf -------------------------------------------------------------------------------- /etc/exabgp/api-rr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-rr.conf -------------------------------------------------------------------------------- /etc/exabgp/api-silence-ack.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-silence-ack.conf -------------------------------------------------------------------------------- /etc/exabgp/api-simple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-simple.conf -------------------------------------------------------------------------------- /etc/exabgp/api-teardown.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-teardown.conf -------------------------------------------------------------------------------- /etc/exabgp/api-vpls.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-vpls.conf -------------------------------------------------------------------------------- /etc/exabgp/api-vpnv4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-vpnv4.conf -------------------------------------------------------------------------------- /etc/exabgp/api-watchdog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/api-watchdog.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-addpath.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-addpath.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-aggregator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-aggregator.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-attributes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-attributes.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-bgpls.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-bgpls.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-cap-software-version.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-cap-software-version.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ebgp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ebgp.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-extended-attributes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-extended-attributes.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-flow-redirect.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-flow-redirect.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-flow.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-flow.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-generic-attribute.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-generic-attribute.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-group-limit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-group-limit.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-group.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-group.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-hostname.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-hostname.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ipself4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ipself4.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ipself6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ipself6.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ipv46routes4family.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ipv46routes4family.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ipv46routes6family.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ipv46routes6family.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-ipv6grouping.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-ipv6grouping.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-l2vpn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-l2vpn.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-largecommunity.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-largecommunity.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-mvpn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-mvpn.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-name.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-name.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-new-v4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-new-v4.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-new-v6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-new-v6.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-no-asn4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-no-asn4.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-parity.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-parity.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-path-information.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-path-information.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-prefix-sid-srv6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-prefix-sid-srv6.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-prefix-sid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-prefix-sid.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-split.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-split.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-srv6-mup-v3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-srv6-mup-v3.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-srv6-mup.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-srv6-mup.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-template.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-unknowncap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-unknowncap.conf -------------------------------------------------------------------------------- /etc/exabgp/conf-vpn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/conf-vpn.conf -------------------------------------------------------------------------------- /etc/exabgp/example-api-program.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/example-api-program.run -------------------------------------------------------------------------------- /etc/exabgp/example-healthcheck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/example-healthcheck.conf -------------------------------------------------------------------------------- /etc/exabgp/extended-nexthop.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/extended-nexthop.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-community.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-community.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-dual-neighbor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-dual-neighbor.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-md5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-md5.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-multiple-process.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-multiple-process.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-multisession.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-multisession.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-process.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-process.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-simple-v4.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-simple-v4.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-simple-v6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-simple-v6.conf -------------------------------------------------------------------------------- /etc/exabgp/parse-ttl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/parse-ttl.conf -------------------------------------------------------------------------------- /etc/exabgp/run/api-ack-control.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-ack-control.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-add-remove.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-add-remove.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-announce-star.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-announce-star.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-announce.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-announce.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-announcement.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-announcement.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-api.nothing.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-api.nothing.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-api.receive.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-api.receive.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-attributes-path.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-attributes-path.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-attributes-vpn.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-attributes-vpn.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-attributes.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-attributes.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-blocklist.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-blocklist.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-broken-flow.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-broken-flow.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-check.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-check.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-eor.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-eor.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-fast.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-fast.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-flow-merge.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-flow-merge.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-flow.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-flow.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-health.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-health.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-ipv4.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-ipv4.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-ipv6.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-ipv6.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-manual-eor.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-manual-eor.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-multi-neighbor.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-multi-neighbor.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-multiple-private.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-multiple-private.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-multiple-public.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-multiple-public.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-multisession.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-multisession.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-mvpn.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-mvpn.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-nexthop-self.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-nexthop-self.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-nexthop.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-nexthop.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-no-neighbor.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-no-neighbor.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-no-respawn-1.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-no-respawn-1.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-no-respawn-2.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-no-respawn-2.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-notification.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-notification.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-open.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-open.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-peer-lifecycle.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-peer-lifecycle.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-reload.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-reload.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-rib.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-rib.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-rr-rib.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-rr-rib.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-rr.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-rr.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-silence-ack.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-silence-ack.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-simple.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-simple.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-teardown.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-teardown.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-vpls.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-vpls.run -------------------------------------------------------------------------------- /etc/exabgp/run/api-vpnv4.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/api-vpnv4.run -------------------------------------------------------------------------------- /etc/exabgp/run/dynamic-1.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/dynamic-1.pl -------------------------------------------------------------------------------- /etc/exabgp/run/dynamic-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/dynamic-1.sh -------------------------------------------------------------------------------- /etc/exabgp/run/example-api-program.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/example-api-program.run -------------------------------------------------------------------------------- /etc/exabgp/run/stderr-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/stderr-1.py -------------------------------------------------------------------------------- /etc/exabgp/run/syslog-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/syslog-1.py -------------------------------------------------------------------------------- /etc/exabgp/run/watchdog-1.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/watchdog-1.pl -------------------------------------------------------------------------------- /etc/exabgp/run/watchdog-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/watchdog-1.sh -------------------------------------------------------------------------------- /etc/exabgp/run/watchdog.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/run/watchdog.run -------------------------------------------------------------------------------- /etc/exabgp/unknown-message.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/exabgp/unknown-message.conf -------------------------------------------------------------------------------- /etc/systemd/exabgp.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/systemd/exabgp.service -------------------------------------------------------------------------------- /etc/systemd/exabgp@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/etc/systemd/exabgp@.service -------------------------------------------------------------------------------- /etc/sysusers.d/exabgp.conf: -------------------------------------------------------------------------------- 1 | u exabgp - "ExaBGP" 2 | -------------------------------------------------------------------------------- /gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/gitignore -------------------------------------------------------------------------------- /junk/PATCH-IMPLEMENTATION-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/PATCH-IMPLEMENTATION-GUIDE.md -------------------------------------------------------------------------------- /junk/advice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/advice.txt -------------------------------------------------------------------------------- /junk/ignore/api-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/ignore/api-template.conf -------------------------------------------------------------------------------- /junk/ignore/aur.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/ignore/aur.code -------------------------------------------------------------------------------- /junk/ignore/ci/api-rr.ci: -------------------------------------------------------------------------------- 1 | api-rr.conf 2 | -------------------------------------------------------------------------------- /junk/ignore/ci/api-rr.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/ignore/ci/api-rr.msg -------------------------------------------------------------------------------- /junk/patch-01-type-hints.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-01-type-hints.patch -------------------------------------------------------------------------------- /junk/patch-02-pytest-integration.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-02-pytest-integration.patch -------------------------------------------------------------------------------- /junk/patch-03-exception-hierarchy.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-03-exception-hierarchy.patch -------------------------------------------------------------------------------- /junk/patch-04-docstring-standards.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-04-docstring-standards.patch -------------------------------------------------------------------------------- /junk/patch-05-config-validation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-05-config-validation.patch -------------------------------------------------------------------------------- /junk/patch-06-standard-logging.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-06-standard-logging.patch -------------------------------------------------------------------------------- /junk/patch-07-security-improvements.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-07-security-improvements.patch -------------------------------------------------------------------------------- /junk/patch-08-code-organization.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/patch-08-code-organization.patch -------------------------------------------------------------------------------- /junk/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/junk/pyproject.toml -------------------------------------------------------------------------------- /lab/benchmark_attr_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/benchmark_attr_index.py -------------------------------------------------------------------------------- /lab/benchmark_mac_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/benchmark_mac_hash.py -------------------------------------------------------------------------------- /lab/benchmark_nexthop_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/benchmark_nexthop_cache.py -------------------------------------------------------------------------------- /lab/benchmark_update_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/benchmark_update_size.py -------------------------------------------------------------------------------- /lab/route-reflector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/README.md -------------------------------------------------------------------------------- /lab/route-reflector/config/exabgp-rr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/config/exabgp-rr.conf -------------------------------------------------------------------------------- /lab/route-reflector/data/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/data/routes.json -------------------------------------------------------------------------------- /lab/route-reflector/lib/bgp_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/lib/bgp_helpers.py -------------------------------------------------------------------------------- /lab/route-reflector/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/route-reflector/scripts/filter_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/scripts/filter_api.py -------------------------------------------------------------------------------- /lab/route-reflector/scripts/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/lab/route-reflector/scripts/orchestrator.py -------------------------------------------------------------------------------- /logo/ExaBGP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/logo/ExaBGP.png -------------------------------------------------------------------------------- /logo/Twitter.indd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/logo/Twitter.indd -------------------------------------------------------------------------------- /logo/Twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/logo/Twitter.jpg -------------------------------------------------------------------------------- /mypy_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/mypy_status.md -------------------------------------------------------------------------------- /patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/patch -------------------------------------------------------------------------------- /plan/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/configuration.md -------------------------------------------------------------------------------- /plan/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/coverage.md -------------------------------------------------------------------------------- /plan/log-lambda-centralization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/log-lambda-centralization.md -------------------------------------------------------------------------------- /plan/notification-code-rename.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/notification-code-rename.md -------------------------------------------------------------------------------- /plan/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/todo.md -------------------------------------------------------------------------------- /plan/unpack-attribute-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/plan/unpack-attribute-review.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /qa/add-path-receive.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/add-path-receive.conf -------------------------------------------------------------------------------- /qa/add-path-sendreceive.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/add-path-sendreceive.conf -------------------------------------------------------------------------------- /qa/bin/check_type_ignores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/check_type_ignores -------------------------------------------------------------------------------- /qa/bin/cover: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/cover -------------------------------------------------------------------------------- /qa/bin/functional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/functional -------------------------------------------------------------------------------- /qa/bin/rmpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/rmpyc -------------------------------------------------------------------------------- /qa/bin/sync_requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/sync_requirements.sh -------------------------------------------------------------------------------- /qa/bin/test_everything: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/bin/test_everything -------------------------------------------------------------------------------- /qa/decoding/bgp-evpn-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-evpn-1 -------------------------------------------------------------------------------- /qa/decoding/bgp-flow-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-flow-1 -------------------------------------------------------------------------------- /qa/decoding/bgp-flow-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-flow-2 -------------------------------------------------------------------------------- /qa/decoding/bgp-flow-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-flow-3 -------------------------------------------------------------------------------- /qa/decoding/bgp-flow-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-flow-4 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-1 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-10 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-2 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-3 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-4 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-5 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-6 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-7 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-8 -------------------------------------------------------------------------------- /qa/decoding/bgp-ls-9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-ls-9 -------------------------------------------------------------------------------- /qa/decoding/bgp-open-sofware-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/bgp-open-sofware-version -------------------------------------------------------------------------------- /qa/decoding/ipv4-unicast-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/ipv4-unicast-1 -------------------------------------------------------------------------------- /qa/decoding/ipv4-unicast-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/decoding/ipv4-unicast-2 -------------------------------------------------------------------------------- /qa/encoding/api-ack-control.ci: -------------------------------------------------------------------------------- 1 | api-ack-control.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-ack-control.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-ack-control.msg -------------------------------------------------------------------------------- /qa/encoding/api-add-remove.ci: -------------------------------------------------------------------------------- 1 | api-add-remove.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-add-remove.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-add-remove.msg -------------------------------------------------------------------------------- /qa/encoding/api-announce-processes-match.ci: -------------------------------------------------------------------------------- 1 | api-announce-processes-match.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-announce-processes-match.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-announce-processes-match.msg -------------------------------------------------------------------------------- /qa/encoding/api-announce-star.ci: -------------------------------------------------------------------------------- 1 | api-announce-star.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-announce-star.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-announce-star.msg -------------------------------------------------------------------------------- /qa/encoding/api-announce.ci: -------------------------------------------------------------------------------- 1 | api-announce.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-announce.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-announce.msg -------------------------------------------------------------------------------- /qa/encoding/api-announcement.ci: -------------------------------------------------------------------------------- 1 | api-announcement.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-announcement.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-announcement.msg -------------------------------------------------------------------------------- /qa/encoding/api-api.ci: -------------------------------------------------------------------------------- 1 | api-api.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-api.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-api.msg -------------------------------------------------------------------------------- /qa/encoding/api-attributes-path.ci: -------------------------------------------------------------------------------- 1 | api-attributes-path.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-attributes-path.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-attributes-path.msg -------------------------------------------------------------------------------- /qa/encoding/api-attributes-vpn.ci: -------------------------------------------------------------------------------- 1 | api-attributes-vpn.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-attributes-vpn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-attributes-vpn.msg -------------------------------------------------------------------------------- /qa/encoding/api-attributes.ci: -------------------------------------------------------------------------------- 1 | api-attributes.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-attributes.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-attributes.msg -------------------------------------------------------------------------------- /qa/encoding/api-broken-flow.ci: -------------------------------------------------------------------------------- 1 | api-broken-flow.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-broken-flow.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-broken-flow.msg -------------------------------------------------------------------------------- /qa/encoding/api-check.ci: -------------------------------------------------------------------------------- 1 | api-check.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-check.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-check.msg -------------------------------------------------------------------------------- /qa/encoding/api-eor.ci: -------------------------------------------------------------------------------- 1 | api-eor.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-eor.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-eor.msg -------------------------------------------------------------------------------- /qa/encoding/api-fast.ci: -------------------------------------------------------------------------------- 1 | api-fast.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-fast.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-fast.msg -------------------------------------------------------------------------------- /qa/encoding/api-flow-merge.ci: -------------------------------------------------------------------------------- 1 | api-flow-merge.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-flow-merge.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-flow-merge.msg -------------------------------------------------------------------------------- /qa/encoding/api-flow.ci: -------------------------------------------------------------------------------- 1 | api-flow.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-flow.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-flow.msg -------------------------------------------------------------------------------- /qa/encoding/api-health.ci: -------------------------------------------------------------------------------- 1 | api-health.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-health.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-health.msg -------------------------------------------------------------------------------- /qa/encoding/api-ipv4.ci: -------------------------------------------------------------------------------- 1 | api-ipv4.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-ipv4.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-ipv4.msg -------------------------------------------------------------------------------- /qa/encoding/api-ipv6.ci: -------------------------------------------------------------------------------- 1 | api-ipv6.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-ipv6.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-ipv6.msg -------------------------------------------------------------------------------- /qa/encoding/api-manual-eor.ci: -------------------------------------------------------------------------------- 1 | api-manual-eor.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-manual-eor.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-manual-eor.msg -------------------------------------------------------------------------------- /qa/encoding/api-multi-neighbor.ci: -------------------------------------------------------------------------------- 1 | api-multi-neighbor.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-multi-neighbor.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-multi-neighbor.msg -------------------------------------------------------------------------------- /qa/encoding/api-multiple-api.ci: -------------------------------------------------------------------------------- 1 | api-multiple-api.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-multiple-api.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-multiple-api.msg -------------------------------------------------------------------------------- /qa/encoding/api-multisession.ci: -------------------------------------------------------------------------------- 1 | api-multisession.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-multisession.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-multisession.msg -------------------------------------------------------------------------------- /qa/encoding/api-mvpn.ci: -------------------------------------------------------------------------------- 1 | api-mvpn.conf -------------------------------------------------------------------------------- /qa/encoding/api-mvpn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-mvpn.msg -------------------------------------------------------------------------------- /qa/encoding/api-nexthop-self.ci: -------------------------------------------------------------------------------- 1 | api-nexthop-self.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-nexthop-self.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-nexthop-self.msg -------------------------------------------------------------------------------- /qa/encoding/api-nexthop.ci: -------------------------------------------------------------------------------- 1 | api-nexthop.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-nexthop.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-nexthop.msg -------------------------------------------------------------------------------- /qa/encoding/api-no-respawn.ci: -------------------------------------------------------------------------------- 1 | api-no-respawn.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-no-respawn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-no-respawn.msg -------------------------------------------------------------------------------- /qa/encoding/api-notification.ci: -------------------------------------------------------------------------------- 1 | api-notification.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-notification.msg: -------------------------------------------------------------------------------- 1 | A1:notification:closing session because we can 2 | 3 | -------------------------------------------------------------------------------- /qa/encoding/api-open.ci: -------------------------------------------------------------------------------- 1 | api-open.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-open.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-open.msg -------------------------------------------------------------------------------- /qa/encoding/api-peer-lifecycle.ci: -------------------------------------------------------------------------------- 1 | api-peer-lifecycle.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-peer-lifecycle.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-peer-lifecycle.msg -------------------------------------------------------------------------------- /qa/encoding/api-reload.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-reload.ci -------------------------------------------------------------------------------- /qa/encoding/api-reload.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-reload.msg -------------------------------------------------------------------------------- /qa/encoding/api-rib.ci: -------------------------------------------------------------------------------- 1 | api-rib.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-rib.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-rib.msg -------------------------------------------------------------------------------- /qa/encoding/api-rr-rib.ci: -------------------------------------------------------------------------------- 1 | api-rr-rib.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-rr-rib.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-rr-rib.msg -------------------------------------------------------------------------------- /qa/encoding/api-rr.ci: -------------------------------------------------------------------------------- 1 | api-rr.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-rr.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-rr.msg -------------------------------------------------------------------------------- /qa/encoding/api-silence-ack.ci: -------------------------------------------------------------------------------- 1 | api-silence-ack.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-silence-ack.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-silence-ack.msg -------------------------------------------------------------------------------- /qa/encoding/api-teardown.ci: -------------------------------------------------------------------------------- 1 | api-teardown.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-teardown.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-teardown.msg -------------------------------------------------------------------------------- /qa/encoding/api-vpls.ci: -------------------------------------------------------------------------------- 1 | api-vpls.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-vpls.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-vpls.msg -------------------------------------------------------------------------------- /qa/encoding/api-vpnv4.ci: -------------------------------------------------------------------------------- 1 | api-vpnv4.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/api-vpnv4.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/api-vpnv4.msg -------------------------------------------------------------------------------- /qa/encoding/conf-addpath.ci: -------------------------------------------------------------------------------- 1 | conf-addpath.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-addpath.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-addpath.msg -------------------------------------------------------------------------------- /qa/encoding/conf-aggregator.ci: -------------------------------------------------------------------------------- 1 | conf-aggregator.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-aggregator.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-aggregator.msg -------------------------------------------------------------------------------- /qa/encoding/conf-attributes.ci: -------------------------------------------------------------------------------- 1 | conf-attributes.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-attributes.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-attributes.msg -------------------------------------------------------------------------------- /qa/encoding/conf-cap-software-version.ci: -------------------------------------------------------------------------------- 1 | conf-cap-software-version.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-cap-software-version.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-cap-software-version.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ebgp.ci: -------------------------------------------------------------------------------- 1 | conf-ebgp.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ebgp.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ebgp.msg -------------------------------------------------------------------------------- /qa/encoding/conf-extended-attributes.ci: -------------------------------------------------------------------------------- 1 | conf-extended-attributes.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-extended-attributes.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-extended-attributes.msg -------------------------------------------------------------------------------- /qa/encoding/conf-flow-redirect.ci: -------------------------------------------------------------------------------- 1 | conf-flow-redirect.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-flow-redirect.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-flow-redirect.msg -------------------------------------------------------------------------------- /qa/encoding/conf-flow.ci: -------------------------------------------------------------------------------- 1 | conf-flow.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-flow.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-flow.msg -------------------------------------------------------------------------------- /qa/encoding/conf-generic-attribute.ci: -------------------------------------------------------------------------------- 1 | conf-generic-attribute.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-generic-attribute.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-generic-attribute.msg -------------------------------------------------------------------------------- /qa/encoding/conf-group-limit.ci: -------------------------------------------------------------------------------- 1 | conf-group-limit.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-group-limit.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-group-limit.msg -------------------------------------------------------------------------------- /qa/encoding/conf-group.ci: -------------------------------------------------------------------------------- 1 | conf-group.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-group.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-group.msg -------------------------------------------------------------------------------- /qa/encoding/conf-hostname.ci: -------------------------------------------------------------------------------- 1 | conf-hostname.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-hostname.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-hostname.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ipself4.ci: -------------------------------------------------------------------------------- 1 | conf-ipself4.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ipself4.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ipself4.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ipself6.ci: -------------------------------------------------------------------------------- 1 | conf-ipself6.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ipself6.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ipself6.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ipv46routes4family.ci: -------------------------------------------------------------------------------- 1 | conf-ipv46routes4family.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ipv46routes4family.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ipv46routes4family.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ipv46routes6family.ci: -------------------------------------------------------------------------------- 1 | conf-ipv46routes6family.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ipv46routes6family.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ipv46routes6family.msg -------------------------------------------------------------------------------- /qa/encoding/conf-ipv6grouping.ci: -------------------------------------------------------------------------------- 1 | conf-ipv6grouping.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-ipv6grouping.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-ipv6grouping.msg -------------------------------------------------------------------------------- /qa/encoding/conf-l2vpn.ci: -------------------------------------------------------------------------------- 1 | conf-l2vpn.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-l2vpn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-l2vpn.msg -------------------------------------------------------------------------------- /qa/encoding/conf-largecommunity.ci: -------------------------------------------------------------------------------- 1 | conf-largecommunity.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-largecommunity.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-largecommunity.msg -------------------------------------------------------------------------------- /qa/encoding/conf-mvpn.ci: -------------------------------------------------------------------------------- 1 | conf-mvpn.conf -------------------------------------------------------------------------------- /qa/encoding/conf-mvpn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-mvpn.msg -------------------------------------------------------------------------------- /qa/encoding/conf-name.ci: -------------------------------------------------------------------------------- 1 | conf-name.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-name.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-name.msg -------------------------------------------------------------------------------- /qa/encoding/conf-new-v4.ci: -------------------------------------------------------------------------------- 1 | conf-new-v4.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-new-v4.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-new-v4.msg -------------------------------------------------------------------------------- /qa/encoding/conf-new-v6.ci: -------------------------------------------------------------------------------- 1 | conf-new-v6.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-new-v6.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-new-v6.msg -------------------------------------------------------------------------------- /qa/encoding/conf-no-asn4.ci: -------------------------------------------------------------------------------- 1 | conf-no-asn4.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-no-asn4.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-no-asn4.msg -------------------------------------------------------------------------------- /qa/encoding/conf-parity.ci: -------------------------------------------------------------------------------- 1 | conf-parity.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-parity.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-parity.msg -------------------------------------------------------------------------------- /qa/encoding/conf-path-information.ci: -------------------------------------------------------------------------------- 1 | conf-path-information.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-path-information.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-path-information.msg -------------------------------------------------------------------------------- /qa/encoding/conf-prefix-sid.ci: -------------------------------------------------------------------------------- 1 | conf-prefix-sid.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-prefix-sid.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-prefix-sid.msg -------------------------------------------------------------------------------- /qa/encoding/conf-split.ci: -------------------------------------------------------------------------------- 1 | conf-split.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-split.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-split.msg -------------------------------------------------------------------------------- /qa/encoding/conf-srv6-mup-v3.ci: -------------------------------------------------------------------------------- 1 | conf-srv6-mup-v3.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-srv6-mup-v3.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-srv6-mup-v3.msg -------------------------------------------------------------------------------- /qa/encoding/conf-srv6-mup.ci: -------------------------------------------------------------------------------- 1 | conf-srv6-mup.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-srv6-mup.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-srv6-mup.msg -------------------------------------------------------------------------------- /qa/encoding/conf-template.ci: -------------------------------------------------------------------------------- 1 | conf-template.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-template.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-template.msg -------------------------------------------------------------------------------- /qa/encoding/conf-unknowncap.ci: -------------------------------------------------------------------------------- 1 | conf-unknowncap.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-unknowncap.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-unknowncap.msg -------------------------------------------------------------------------------- /qa/encoding/conf-vpn.ci: -------------------------------------------------------------------------------- 1 | conf-vpn.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-vpn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-vpn.msg -------------------------------------------------------------------------------- /qa/encoding/conf-watchdog.ci: -------------------------------------------------------------------------------- 1 | api-watchdog.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/conf-watchdog.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/conf-watchdog.msg -------------------------------------------------------------------------------- /qa/encoding/extended-nexthop.ci: -------------------------------------------------------------------------------- 1 | extended-nexthop.conf 2 | -------------------------------------------------------------------------------- /qa/encoding/extended-nexthop.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/extended-nexthop.msg -------------------------------------------------------------------------------- /qa/encoding/skip-large-mp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/skip-large-mp.conf -------------------------------------------------------------------------------- /qa/encoding/skip-large.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/skip-large.conf -------------------------------------------------------------------------------- /qa/encoding/unknown-message.ci: -------------------------------------------------------------------------------- 1 | unknown-message.conf -------------------------------------------------------------------------------- /qa/encoding/unknown-message.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/encoding/unknown-message.msg -------------------------------------------------------------------------------- /qa/new/simple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/new/simple.conf -------------------------------------------------------------------------------- /qa/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/requirements.txt -------------------------------------------------------------------------------- /qa/sbin/bgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/sbin/bgp -------------------------------------------------------------------------------- /qa/sbin/bgp-3.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/sbin/bgp-3.6 -------------------------------------------------------------------------------- /qa/scripts/test-ctrl-c-async.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scripts/test-ctrl-c-async.sh -------------------------------------------------------------------------------- /qa/scripts/test_api_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scripts/test_api_commands.py -------------------------------------------------------------------------------- /qa/scripts/test_async_cancellation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scripts/test_async_cancellation.py -------------------------------------------------------------------------------- /qa/scripts/test_encode_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scripts/test_encode_decode.py -------------------------------------------------------------------------------- /qa/scripts/test_no_neighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scripts/test_no_neighbor.py -------------------------------------------------------------------------------- /qa/scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/scrutinizer.yml -------------------------------------------------------------------------------- /qa/self/api/receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/api/receive -------------------------------------------------------------------------------- /qa/self/api/receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/api/receive.py -------------------------------------------------------------------------------- /qa/self/api/receive.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/api/receive.template -------------------------------------------------------------------------------- /qa/self/api/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/api/send -------------------------------------------------------------------------------- /qa/self/api/send.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/api/send.template -------------------------------------------------------------------------------- /qa/self/attribute/api-internet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/attribute/api-internet.py -------------------------------------------------------------------------------- /qa/self/attribute/receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/attribute/receive -------------------------------------------------------------------------------- /qa/self/attribute/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/attribute/send -------------------------------------------------------------------------------- /qa/self/attribute/send.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/attribute/send.template -------------------------------------------------------------------------------- /qa/self/big/api-internet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/api-internet.py -------------------------------------------------------------------------------- /qa/self/big/dump-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/dump-all.py -------------------------------------------------------------------------------- /qa/self/big/dump-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/dump-number.py -------------------------------------------------------------------------------- /qa/self/big/dump-to-screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/dump-to-screen.py -------------------------------------------------------------------------------- /qa/self/big/receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/receive -------------------------------------------------------------------------------- /qa/self/big/receive.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/receive.template -------------------------------------------------------------------------------- /qa/self/big/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/send -------------------------------------------------------------------------------- /qa/self/big/send.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/big/send.template -------------------------------------------------------------------------------- /qa/self/flow/first: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/first -------------------------------------------------------------------------------- /qa/self/flow/first.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/first.template -------------------------------------------------------------------------------- /qa/self/flow/flow-change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/flow-change.py -------------------------------------------------------------------------------- /qa/self/flow/log-syslog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/log-syslog.py -------------------------------------------------------------------------------- /qa/self/flow/second: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/second -------------------------------------------------------------------------------- /qa/self/flow/second.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/flow/second.template -------------------------------------------------------------------------------- /qa/self/json/receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/json/receive -------------------------------------------------------------------------------- /qa/self/json/receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/json/receive.py -------------------------------------------------------------------------------- /qa/self/json/receive.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/json/receive.template -------------------------------------------------------------------------------- /qa/self/json/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/json/send -------------------------------------------------------------------------------- /qa/self/json/send.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/json/send.template -------------------------------------------------------------------------------- /qa/self/ka/ka-receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/ka/ka-receive -------------------------------------------------------------------------------- /qa/self/ka/ka-receive.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/ka/ka-receive.conf -------------------------------------------------------------------------------- /qa/self/ka/ka-send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/ka/ka-send -------------------------------------------------------------------------------- /qa/self/ka/ka-send.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/ka/ka-send.conf -------------------------------------------------------------------------------- /qa/self/load/api-internet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/api-internet.py -------------------------------------------------------------------------------- /qa/self/load/dump-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/dump-all.py -------------------------------------------------------------------------------- /qa/self/load/dump-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/dump-number.py -------------------------------------------------------------------------------- /qa/self/load/dump-to-screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/dump-to-screen.py -------------------------------------------------------------------------------- /qa/self/load/receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/receive -------------------------------------------------------------------------------- /qa/self/load/receive.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/receive.template -------------------------------------------------------------------------------- /qa/self/load/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/send -------------------------------------------------------------------------------- /qa/self/load/send.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/load/send.template -------------------------------------------------------------------------------- /qa/self/operational/.landscape.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/.landscape.yaml -------------------------------------------------------------------------------- /qa/self/operational/operational-print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-print.py -------------------------------------------------------------------------------- /qa/self/operational/operational-receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-receive -------------------------------------------------------------------------------- /qa/self/operational/operational-receive.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-receive.conf -------------------------------------------------------------------------------- /qa/self/operational/operational-send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-send -------------------------------------------------------------------------------- /qa/self/operational/operational-send.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-send.conf -------------------------------------------------------------------------------- /qa/self/operational/operational-send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/operational/operational-send.py -------------------------------------------------------------------------------- /qa/self/refresh/first: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/refresh/first -------------------------------------------------------------------------------- /qa/self/refresh/first.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/refresh/first.template -------------------------------------------------------------------------------- /qa/self/refresh/re-ask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/refresh/re-ask.py -------------------------------------------------------------------------------- /qa/self/refresh/second: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/refresh/second -------------------------------------------------------------------------------- /qa/self/refresh/second.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/refresh/second.template -------------------------------------------------------------------------------- /qa/self/simple/first: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/simple/first -------------------------------------------------------------------------------- /qa/self/simple/first.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/simple/first.template -------------------------------------------------------------------------------- /qa/self/simple/log-syslog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/simple/log-syslog.py -------------------------------------------------------------------------------- /qa/self/simple/second: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/simple/second -------------------------------------------------------------------------------- /qa/self/simple/second.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/simple/second.template -------------------------------------------------------------------------------- /qa/self/update/update-receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-receive -------------------------------------------------------------------------------- /qa/self/update/update-receive.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-receive.conf -------------------------------------------------------------------------------- /qa/self/update/update-receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-receive.py -------------------------------------------------------------------------------- /qa/self/update/update-send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-send -------------------------------------------------------------------------------- /qa/self/update/update-send.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-send.conf -------------------------------------------------------------------------------- /qa/self/update/update-send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/qa/self/update/update-send.py -------------------------------------------------------------------------------- /qa/type_ignore_baseline.txt: -------------------------------------------------------------------------------- 1 | 207 2 | -------------------------------------------------------------------------------- /redhat/python-exabgp.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/redhat/python-exabgp.spec -------------------------------------------------------------------------------- /redhat/python-exabgp.spec.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/redhat/python-exabgp.spec.git -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/release -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # ExaBGP dependencies are included in its code tree 2 | -------------------------------------------------------------------------------- /review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/review.md -------------------------------------------------------------------------------- /run/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbin/cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/sbin/cli -------------------------------------------------------------------------------- /sbin/exabgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/sbin/exabgp -------------------------------------------------------------------------------- /sbin/exabgp-doc-generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/sbin/exabgp-doc-generator -------------------------------------------------------------------------------- /service/bgp-service-ip/log/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/service/bgp-service-ip/log/run -------------------------------------------------------------------------------- /service/bgp-service-ip/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/service/bgp-service-ip/run -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/setup.py -------------------------------------------------------------------------------- /src/exabgp/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/__main__.py -------------------------------------------------------------------------------- /src/exabgp/application/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/application/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/cli.py -------------------------------------------------------------------------------- /src/exabgp/application/decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/decode.py -------------------------------------------------------------------------------- /src/exabgp/application/encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/encode.py -------------------------------------------------------------------------------- /src/exabgp/application/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/environ.py -------------------------------------------------------------------------------- /src/exabgp/application/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/error.py -------------------------------------------------------------------------------- /src/exabgp/application/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/example.py -------------------------------------------------------------------------------- /src/exabgp/application/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/export.py -------------------------------------------------------------------------------- /src/exabgp/application/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/flow.py -------------------------------------------------------------------------------- /src/exabgp/application/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/healthcheck.py -------------------------------------------------------------------------------- /src/exabgp/application/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/main.py -------------------------------------------------------------------------------- /src/exabgp/application/netlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/netlink.py -------------------------------------------------------------------------------- /src/exabgp/application/pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/pipe.py -------------------------------------------------------------------------------- /src/exabgp/application/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/run.py -------------------------------------------------------------------------------- /src/exabgp/application/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/schema.py -------------------------------------------------------------------------------- /src/exabgp/application/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/server.py -------------------------------------------------------------------------------- /src/exabgp/application/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/shell.py -------------------------------------------------------------------------------- /src/exabgp/application/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/shortcuts.py -------------------------------------------------------------------------------- /src/exabgp/application/tojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/tojson.py -------------------------------------------------------------------------------- /src/exabgp/application/unixsocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/unixsocket.py -------------------------------------------------------------------------------- /src/exabgp/application/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/validate.py -------------------------------------------------------------------------------- /src/exabgp/application/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/application/version.py -------------------------------------------------------------------------------- /src/exabgp/bgp/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/bgp/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/fsm.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/__init__.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/action.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/direction.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/keepalive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/keepalive.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/message.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/message_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/message_type.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/notification.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/__init__.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/asn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/asn.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/capability/mp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/capability/mp.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/capability/ms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/capability/ms.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/holdtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/holdtime.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/routerid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/routerid.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/open/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/open/version.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/operational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/operational.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/refresh.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/scheduling.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/source.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/unknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/unknown.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/__init__.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/eor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/eor.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/cidr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/cidr.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/flow.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/inet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/inet.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/ipvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/ipvpn.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/label.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/nlri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/nlri.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/rtc.py -------------------------------------------------------------------------------- /src/exabgp/bgp/message/update/nlri/vpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/message/update/nlri/vpls.py -------------------------------------------------------------------------------- /src/exabgp/bgp/neighbor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/neighbor/__init__.py -------------------------------------------------------------------------------- /src/exabgp/bgp/neighbor/capability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/neighbor/capability.py -------------------------------------------------------------------------------- /src/exabgp/bgp/neighbor/neighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/neighbor/neighbor.py -------------------------------------------------------------------------------- /src/exabgp/bgp/neighbor/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/neighbor/session.py -------------------------------------------------------------------------------- /src/exabgp/bgp/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/bgp/timer.py -------------------------------------------------------------------------------- /src/exabgp/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/__init__.py -------------------------------------------------------------------------------- /src/exabgp/cli/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/colors.py -------------------------------------------------------------------------------- /src/exabgp/cli/completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/completer.py -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | # Experimental CLI code - not currently used 2 | -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/experimental/command.py -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/experimental/completer.py -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/experimental/main.py -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/experimental/test.py -------------------------------------------------------------------------------- /src/exabgp/cli/experimental/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/experimental/validator.py -------------------------------------------------------------------------------- /src/exabgp/cli/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/formatter.py -------------------------------------------------------------------------------- /src/exabgp/cli/persistent_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/cli/persistent_connection.py -------------------------------------------------------------------------------- /src/exabgp/conf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/__init__.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/__init__.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/code.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/datatypes.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/generate.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/model.py -------------------------------------------------------------------------------- /src/exabgp/conf/yang/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/conf/yang/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/flow.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/ip.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/label.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/mup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/mup.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/mvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/mvpn.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/path.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/vpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/vpls.py -------------------------------------------------------------------------------- /src/exabgp/configuration/announce/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/announce/vpn.py -------------------------------------------------------------------------------- /src/exabgp/configuration/capability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/capability.py -------------------------------------------------------------------------------- /src/exabgp/configuration/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/check.py -------------------------------------------------------------------------------- /src/exabgp/configuration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/configuration.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/error.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/format.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/location.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/scope.py -------------------------------------------------------------------------------- /src/exabgp/configuration/core/section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/core/section.py -------------------------------------------------------------------------------- /src/exabgp/configuration/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/encoder.py -------------------------------------------------------------------------------- /src/exabgp/configuration/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/example.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/match.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/route.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/scope.py -------------------------------------------------------------------------------- /src/exabgp/configuration/flow/then.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/flow/then.py -------------------------------------------------------------------------------- /src/exabgp/configuration/l2vpn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/l2vpn/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/l2vpn/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/l2vpn/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/l2vpn/vpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/l2vpn/vpls.py -------------------------------------------------------------------------------- /src/exabgp/configuration/neighbor/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/neighbor/api.py -------------------------------------------------------------------------------- /src/exabgp/configuration/neighbor/family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/neighbor/family.py -------------------------------------------------------------------------------- /src/exabgp/configuration/neighbor/nexthop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/neighbor/nexthop.py -------------------------------------------------------------------------------- /src/exabgp/configuration/neighbor/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/neighbor/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/process/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/process/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/process/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/process/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/schema.py -------------------------------------------------------------------------------- /src/exabgp/configuration/static/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/static/__init__.py -------------------------------------------------------------------------------- /src/exabgp/configuration/static/mpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/static/mpls.py -------------------------------------------------------------------------------- /src/exabgp/configuration/static/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/static/parser.py -------------------------------------------------------------------------------- /src/exabgp/configuration/static/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/static/route.py -------------------------------------------------------------------------------- /src/exabgp/configuration/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/configuration/validator.py -------------------------------------------------------------------------------- /src/exabgp/data/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/data/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/data/check.py -------------------------------------------------------------------------------- /src/exabgp/debug/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/debug/__init__.py -------------------------------------------------------------------------------- /src/exabgp/debug/intercept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/debug/intercept.py -------------------------------------------------------------------------------- /src/exabgp/debug/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/debug/report.py -------------------------------------------------------------------------------- /src/exabgp/environment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/environment/__init__.py -------------------------------------------------------------------------------- /src/exabgp/environment/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/environment/base.py -------------------------------------------------------------------------------- /src/exabgp/environment/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/environment/config.py -------------------------------------------------------------------------------- /src/exabgp/environment/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/environment/parsing.py -------------------------------------------------------------------------------- /src/exabgp/logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/__init__.py -------------------------------------------------------------------------------- /src/exabgp/logger/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/color.py -------------------------------------------------------------------------------- /src/exabgp/logger/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/format.py -------------------------------------------------------------------------------- /src/exabgp/logger/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/handler.py -------------------------------------------------------------------------------- /src/exabgp/logger/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/history.py -------------------------------------------------------------------------------- /src/exabgp/logger/option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/option.py -------------------------------------------------------------------------------- /src/exabgp/logger/tty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/logger/tty.py -------------------------------------------------------------------------------- /src/exabgp/netlink/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/__init__.py -------------------------------------------------------------------------------- /src/exabgp/netlink/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/attributes.py -------------------------------------------------------------------------------- /src/exabgp/netlink/firewall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/firewall.py -------------------------------------------------------------------------------- /src/exabgp/netlink/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/message.py -------------------------------------------------------------------------------- /src/exabgp/netlink/netlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/netlink.py -------------------------------------------------------------------------------- /src/exabgp/netlink/old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/old.py -------------------------------------------------------------------------------- /src/exabgp/netlink/route/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/route/__init__.py -------------------------------------------------------------------------------- /src/exabgp/netlink/route/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/route/address.py -------------------------------------------------------------------------------- /src/exabgp/netlink/route/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/route/link.py -------------------------------------------------------------------------------- /src/exabgp/netlink/route/neighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/route/neighbor.py -------------------------------------------------------------------------------- /src/exabgp/netlink/route/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/route/network.py -------------------------------------------------------------------------------- /src/exabgp/netlink/sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/sequence.py -------------------------------------------------------------------------------- /src/exabgp/netlink/tc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/netlink/tc.py -------------------------------------------------------------------------------- /src/exabgp/protocol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/__init__.py -------------------------------------------------------------------------------- /src/exabgp/protocol/family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/family.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/__init__.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/fragment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/fragment.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/icmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/icmp.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/netmask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/netmask.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/port.py -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/port_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/port_data.json -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/tcp/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/protocol/ip/tcp/flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/ip/tcp/flag.py -------------------------------------------------------------------------------- /src/exabgp/protocol/iso/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/iso/__init__.py -------------------------------------------------------------------------------- /src/exabgp/protocol/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/protocol/resource.py -------------------------------------------------------------------------------- /src/exabgp/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/exabgp/reactor/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/reactor/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/__init__.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/__init__.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/announce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/announce.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/command.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/limit.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/neighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/neighbor.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/peer.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/reactor.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/registry.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/rib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/rib.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/command/watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/command/watchdog.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/processes.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/response/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/response/__init__.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/response/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/response/answer.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/response/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/response/json.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/response/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/response/text.py -------------------------------------------------------------------------------- /src/exabgp/reactor/api/transcoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/api/transcoder.py -------------------------------------------------------------------------------- /src/exabgp/reactor/asynchronous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/asynchronous.py -------------------------------------------------------------------------------- /src/exabgp/reactor/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/daemon.py -------------------------------------------------------------------------------- /src/exabgp/reactor/delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/delay.py -------------------------------------------------------------------------------- /src/exabgp/reactor/interrupt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/interrupt.py -------------------------------------------------------------------------------- /src/exabgp/reactor/keepalive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/keepalive.py -------------------------------------------------------------------------------- /src/exabgp/reactor/listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/listener.py -------------------------------------------------------------------------------- /src/exabgp/reactor/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/loop.py -------------------------------------------------------------------------------- /src/exabgp/reactor/network/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /src/exabgp/reactor/network/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/network/connection.py -------------------------------------------------------------------------------- /src/exabgp/reactor/network/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/network/error.py -------------------------------------------------------------------------------- /src/exabgp/reactor/network/incoming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/network/incoming.py -------------------------------------------------------------------------------- /src/exabgp/reactor/network/outgoing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/network/outgoing.py -------------------------------------------------------------------------------- /src/exabgp/reactor/network/tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/network/tcp.py -------------------------------------------------------------------------------- /src/exabgp/reactor/peer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/peer/__init__.py -------------------------------------------------------------------------------- /src/exabgp/reactor/peer/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/peer/context.py -------------------------------------------------------------------------------- /src/exabgp/reactor/peer/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/peer/handlers/__init__.py -------------------------------------------------------------------------------- /src/exabgp/reactor/peer/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/peer/handlers/base.py -------------------------------------------------------------------------------- /src/exabgp/reactor/peer/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/peer/peer.py -------------------------------------------------------------------------------- /src/exabgp/reactor/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/reactor/protocol.py -------------------------------------------------------------------------------- /src/exabgp/rib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/rib/__init__.py -------------------------------------------------------------------------------- /src/exabgp/rib/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/rib/cache.py -------------------------------------------------------------------------------- /src/exabgp/rib/change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/rib/change.py -------------------------------------------------------------------------------- /src/exabgp/rib/incoming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/rib/incoming.py -------------------------------------------------------------------------------- /src/exabgp/rib/outgoing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/rib/outgoing.py -------------------------------------------------------------------------------- /src/exabgp/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/__init__.py -------------------------------------------------------------------------------- /src/exabgp/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/cache.py -------------------------------------------------------------------------------- /src/exabgp/util/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/coroutine.py -------------------------------------------------------------------------------- /src/exabgp/util/dictionary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/dictionary.py -------------------------------------------------------------------------------- /src/exabgp/util/dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/dns.py -------------------------------------------------------------------------------- /src/exabgp/util/enumeration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/enumeration.py -------------------------------------------------------------------------------- /src/exabgp/util/errstr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/errstr.py -------------------------------------------------------------------------------- /src/exabgp/util/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/ip.py -------------------------------------------------------------------------------- /src/exabgp/util/od.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/od.py -------------------------------------------------------------------------------- /src/exabgp/util/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/util/usage.py -------------------------------------------------------------------------------- /src/exabgp/vendoring/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/exabgp/vendoring/gcdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/vendoring/gcdump.py -------------------------------------------------------------------------------- /src/exabgp/vendoring/objgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/vendoring/objgraph.py -------------------------------------------------------------------------------- /src/exabgp/vendoring/profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/vendoring/profiler.py -------------------------------------------------------------------------------- /src/exabgp/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/src/exabgp/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/async_debug/test_real_exabgp_rib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/async_debug/test_real_exabgp_rib.py -------------------------------------------------------------------------------- /tests/functional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/functional/README.md -------------------------------------------------------------------------------- /tests/functional/quick-transport-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/functional/quick-transport-test.sh -------------------------------------------------------------------------------- /tests/functional/test_cli_transports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/functional/test_cli_transports.sh -------------------------------------------------------------------------------- /tests/fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/README.md -------------------------------------------------------------------------------- /tests/fuzz/__init__.py: -------------------------------------------------------------------------------- 1 | # Fuzzing tests package 2 | -------------------------------------------------------------------------------- /tests/fuzz/fuzz_message_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/fuzz_message_header.py -------------------------------------------------------------------------------- /tests/fuzz/test_connection_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/test_connection_reader.py -------------------------------------------------------------------------------- /tests/fuzz/test_nlri_pack_unpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/test_nlri_pack_unpack.py -------------------------------------------------------------------------------- /tests/fuzz/test_update_eor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/test_update_eor.py -------------------------------------------------------------------------------- /tests/fuzz/test_update_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/test_update_integration.py -------------------------------------------------------------------------------- /tests/fuzz/test_update_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/test_update_split.py -------------------------------------------------------------------------------- /tests/fuzz/update_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/fuzz/update_helpers.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/integration/__init__.py -------------------------------------------------------------------------------- /tests/performance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/performance/README.md -------------------------------------------------------------------------------- /tests/performance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/performance/__init__.py -------------------------------------------------------------------------------- /tests/performance/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/performance/conftest.py -------------------------------------------------------------------------------- /tests/performance/perf_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/performance/perf_helpers.py -------------------------------------------------------------------------------- /tests/unit/TEST_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/TEST_DOCUMENTATION.md -------------------------------------------------------------------------------- /tests/unit/application/test_decode_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_decode_app.py -------------------------------------------------------------------------------- /tests/unit/application/test_encode_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_encode_app.py -------------------------------------------------------------------------------- /tests/unit/application/test_environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_environ.py -------------------------------------------------------------------------------- /tests/unit/application/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_main.py -------------------------------------------------------------------------------- /tests/unit/application/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_validate.py -------------------------------------------------------------------------------- /tests/unit/application/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/application/test_version.py -------------------------------------------------------------------------------- /tests/unit/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/connection.py -------------------------------------------------------------------------------- /tests/unit/datatype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/datatype.py -------------------------------------------------------------------------------- /tests/unit/nlri_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/nlri_tests.py -------------------------------------------------------------------------------- /tests/unit/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/protocol.py -------------------------------------------------------------------------------- /tests/unit/reactor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/reactor/peer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/reactor/peer/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_aspath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_aspath.py -------------------------------------------------------------------------------- /tests/unit/test_async_infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_async_infrastructure.py -------------------------------------------------------------------------------- /tests/unit/test_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_attributes.py -------------------------------------------------------------------------------- /tests/unit/test_bgp_timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_bgp_timers.py -------------------------------------------------------------------------------- /tests/unit/test_bgpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_bgpls.py -------------------------------------------------------------------------------- /tests/unit/test_bgpls_json_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_bgpls_json_validation.py -------------------------------------------------------------------------------- /tests/unit/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_cache.py -------------------------------------------------------------------------------- /tests/unit/test_cli_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_cli_completion.py -------------------------------------------------------------------------------- /tests/unit/test_cli_format_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_cli_format_prefix.py -------------------------------------------------------------------------------- /tests/unit/test_cli_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_cli_transport.py -------------------------------------------------------------------------------- /tests/unit/test_command_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_command_registry.py -------------------------------------------------------------------------------- /tests/unit/test_communities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_communities.py -------------------------------------------------------------------------------- /tests/unit/test_completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_completer.py -------------------------------------------------------------------------------- /tests/unit/test_connection_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_connection_advanced.py -------------------------------------------------------------------------------- /tests/unit/test_connection_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_connection_simple.py -------------------------------------------------------------------------------- /tests/unit/test_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_control.py -------------------------------------------------------------------------------- /tests/unit/test_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_decode.py -------------------------------------------------------------------------------- /tests/unit/test_encode_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_encode_decode.py -------------------------------------------------------------------------------- /tests/unit/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_environment.py -------------------------------------------------------------------------------- /tests/unit/test_evpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_evpn.py -------------------------------------------------------------------------------- /tests/unit/test_exception_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_exception_handling.py -------------------------------------------------------------------------------- /tests/unit/test_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_flow.py -------------------------------------------------------------------------------- /tests/unit/test_flowspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_flowspec.py -------------------------------------------------------------------------------- /tests/unit/test_fsm_comprehensive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_fsm_comprehensive.py -------------------------------------------------------------------------------- /tests/unit/test_inet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_inet.py -------------------------------------------------------------------------------- /tests/unit/test_ipvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_ipvpn.py -------------------------------------------------------------------------------- /tests/unit/test_keepalive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_keepalive.py -------------------------------------------------------------------------------- /tests/unit/test_l2vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_l2vpn.py -------------------------------------------------------------------------------- /tests/unit/test_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_label.py -------------------------------------------------------------------------------- /tests/unit/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_logger.py -------------------------------------------------------------------------------- /tests/unit/test_multiprotocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_multiprotocol.py -------------------------------------------------------------------------------- /tests/unit/test_mup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_mup.py -------------------------------------------------------------------------------- /tests/unit/test_mvpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_mvpn.py -------------------------------------------------------------------------------- /tests/unit/test_neighbor_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_neighbor_session.py -------------------------------------------------------------------------------- /tests/unit/test_network_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_network_tcp.py -------------------------------------------------------------------------------- /tests/unit/test_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_notification.py -------------------------------------------------------------------------------- /tests/unit/test_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_open.py -------------------------------------------------------------------------------- /tests/unit/test_open_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_open_capabilities.py -------------------------------------------------------------------------------- /tests/unit/test_operational_nop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_operational_nop.py -------------------------------------------------------------------------------- /tests/unit/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_parsing.py -------------------------------------------------------------------------------- /tests/unit/test_path_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_path_attributes.py -------------------------------------------------------------------------------- /tests/unit/test_peer_state_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_peer_state_machine.py -------------------------------------------------------------------------------- /tests/unit/test_protocol_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_protocol_handler.py -------------------------------------------------------------------------------- /tests/unit/test_race_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_race_conditions.py -------------------------------------------------------------------------------- /tests/unit/test_reactor_api_processes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_reactor_api_processes.py -------------------------------------------------------------------------------- /tests/unit/test_reactor_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_reactor_health.py -------------------------------------------------------------------------------- /tests/unit/test_reactor_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_reactor_loop.py -------------------------------------------------------------------------------- /tests/unit/test_rib_flush_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_rib_flush_async.py -------------------------------------------------------------------------------- /tests/unit/test_rib_stress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_rib_stress.py -------------------------------------------------------------------------------- /tests/unit/test_route_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_route_refresh.py -------------------------------------------------------------------------------- /tests/unit/test_rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_rtc.py -------------------------------------------------------------------------------- /tests/unit/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_schema.py -------------------------------------------------------------------------------- /tests/unit/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_shortcuts.py -------------------------------------------------------------------------------- /tests/unit/test_sr_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_sr_attributes.py -------------------------------------------------------------------------------- /tests/unit/test_update_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_update_message.py -------------------------------------------------------------------------------- /tests/unit/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_util.py -------------------------------------------------------------------------------- /tests/unit/test_vpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/tests/unit/test_vpls.py -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/todo.md -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exa-Networks/exabgp/HEAD/uv.lock --------------------------------------------------------------------------------