branches.md

December 19, 2018 · View on GitHub

Snabb development branches

The branches listed below are automatically synchronized with the SnabbCo account on Github. Users typically get all of these branches together by pulling from the main repository.

The current state of each branch with respect to master is visible here:

master

BRANCH: master git://github.com/lukego/snabbswitch
Stable branch suitable for development and deployment.

- Always contains a stable release that is safe to pull from.
- Updated monthly with new features and weekly with new bug fixes.
- Changes are gated by the SnabbBot CI.

Maintainer: Luke Gorrie <luke@snabb.co> and Max Rottenkolber <max@mr.gy>

next

BRANCH: next git://github.com/lukego/snabbswitch
Test and integration branch for new development.

- Contains the changes for the next monthly feature release.
- Merges Pull Requests that pass code review on Github.
- Cycles between unstable and stable with the release schedule.

Maintainer: Luke Gorrie <luke@snabb.co>

fixes

BRANCH: fixes git://github.com/snabbco/snabb
Test and integration branch for bug fixes.

- Contains the changes for the next weekly maintenance release.
- Merges Pull Requests that fix bugs in the latest release.
- Generally stable.

Maintainer: Max Rottenkolber <max@mr.gy>

kbara-next

BRANCH: kbara-next git://github.com/kbara/snabbswitch
Test and integration branch for maintenance & development.

- Contains changes proposed to be merged into next.
- Merges Pull Requests that pass code review on GitHub.
- Integration branch for code vetted by Kat

Maintainer: Katerina Barone-Adesi <kbarone@igalia.com>

max-next

BRANCH: max-next git://github.com/eugeneia/snabbswitch
Test and integration branch for maintenance & development.

- Contains changes proposed to be merged into next.
- Merges Pull Requests that pass code review on GitHub.
- Integration branch for code vetted by Max

Maintainer: Max Rottenkolber <max@mr.gy>

wingo-next

BRANCH: wingo-next git://github.com/wingo/snabbswitch
Test and integration branch for maintenance & development.

- Contains changes proposed to be merged into next.
- Merges Pull Requests that pass code review on GitHub.
- Integration branch for code vetted by Andy

Maintainer: Andy Wingo <wingo@igalia.com>

documenation

BRANCH: documentation git://github.com/eugeneia/snabbswitch
Editing and integration branch for documentation changes.

Maintainer: Max Rottenkolber <max@mr.gy>

vpn

BRANCH: vpn git://github.com/alexandergall/snabbswitch
VPN application development branch.

Maintainer: Alexander Gall <gall@switch.ch>

lwaftr

BRANCH: lwaftr git://github.com/Igalia/snabbswitch
Lightweight 4-over-6 AFTR application development branch.

Maintainer: Collectively maintained by lwAFTR application developers.
Next hop: kbara-next

luajit

BRANCH: luajit git://github.com/snabbco/luajit
LuaJIT v2.1 updates branch.

- Pulls changes from LuaJIT v2.1 upstream.
- Pulls special features & fixes needed by Snabb.
- Resolves conflicts due to upstream rebases of PRs.

Maintainer: Luke Gorrie <luke@snabb.co>
Next hop: next

mellanox

BRANCH: mellanox git://github.com/lukego/snabbswitch
Mellanox ConnectX device driver development.

Maintainer: Luke Gorrie <luke@snabb.co>

multiproc

BRANCH: multiproc git://github.com/lukego/snabbswitch
Multiple process parallel processing development branch.

Maintainer: Luke Gorrie <luke@snabb.co>

lisper

BRANCH: lisper git://github.com/capr/snabbswitch
LISPER program for creating L2 networks over IPv6 networks.

Maintainer: Cosmin Apreutesei <cosmin.apreutesei@gmail.com>

pdf-manual

BRANCH: pdf-manual git://github.com/lukego/snabbswitch
Maintenance branch for the PDF edition of the Snabb manual.

- Ensures that the PDF manual builds and looks good.
- Supports documentation revision and integration efforts.
- Feeds upstream to documentation-fixes.

Maintainer: Luke Gorrie <luke@snabb.co>

ipsec

BRANCH: ipsec git://github.com/eugeneia/snabbswitch
IPsec library development branch.

Maintainer: Max Rottenkolber <max@mr.gy>

nix

BRANCH: nix git://github.com/domenkozar/snabbswitch
Nix expressions for building/testing Snabb.

- Contains changes proposed to be merged into next
- Contains infrastructure changes built by https://hydra.snabb.co
- Feeds upstream to kbara-next.

Maintainer: Domen Kožar <domen@dev.si>

snabbwall

BRANCH: snabbwall git://github.com/Igalia/snabb
Snabbwall (layer 7 firewall) application development branch.

- See snabbwall.org for more info

Maintainer: Collectively maintained by Snabbwall application developers.
Next hop: wingo-next

aarch64

BRANCH: aarch64 git://github.com/jialiu02/snabb
Development branch for ARM aarch64 platform.

Maintainer: Jianbo Liu <jianbo.liu@linaro.org>

raptorjit

BRANCH: raptorjit git://github.com/snabbco/raptorjit
RaptorJIT updates integration and testing branch.

- Contains new RaptorJIT changes targeted to Snabb.

Maintainers: Luke Gorrie (@lukego) and Andy Wingo (@wingo)