Permalink
Commits on Sep 12, 2018
Commits on Jul 4, 2018
  1. Merge remote-tracking branch 'snabbco/master' into numa-selftest-nonn…

    eugeneia committed Jul 4, 2018
    …uma-fixed
Commits on Jul 2, 2018
Commits on Jun 27, 2018
  1. lib.pmu_x86: fix regression introduced in 4a40691

    eugeneia committed Jun 27, 2018
Commits on Jun 15, 2018
  1. lib.pmu: rudimentary support for AMD family 17h CPUs

    eugeneia committed Jun 11, 2018
    A machine readable listing of available PMU events for various AMD cpu models
    was not available, so instead I added a way to specify events by raw code by
    supplying  a hexadecimal string literal (i.e., "0x00c0"). That way, lib.pmu
    is still useful on AMD CPUs for brave souls armed with a processor manual.
Commits on Jun 5, 2018
  1. core.memory: unmap tmpptr in allocate_huge_page

    eugeneia committed Jun 5, 2018
    Unmap temporary hugepage memory mapping that is used to determine the page’s
    physical memory address before returning the tagged mapping. This way we avoid
    a superflous mapping in the process’ virtual memory space.
Commits on Jun 1, 2018
  1. Merge PR #1320 (Add pcap packet tap app) into max-next

    eugeneia committed Jun 1, 2018
  2. apps.interlink: allow specifying queue name per config

    eugeneia committed May 30, 2018
Commits on May 15, 2018
Commits on May 9, 2018
Commits on May 3, 2018
  1. Revert "core.app: pass app name as second argument to :new in start_app"

    eugeneia committed May 3, 2018
    This reverts commit 302f952.
  2. apps.interlink: avoid engine/appname kludge by attaching in :link()

    eugeneia committed May 3, 2018
    By postponing attaching inter-process links to the :link() callback we can
    avoid the kludge introduced to core.app that passes the app name to :new().
    Semantics should be unchanged, although it might be a little less obvious when
    the initialization happens.
  3. apps.interlink: fix documentation bugs

    eugeneia committed May 3, 2018
Commits on Apr 30, 2018
Commits on Apr 11, 2018
  1. Merge PR #1289 (minimal alpine snabb docker image) into max-next

    eugeneia committed Apr 11, 2018
    This can be used to easily test Snabb on i.e. MacOS via docker.
Commits on Apr 9, 2018
  1. lib.maxpc: fix backtracking “zero or more” combinator match.all

    eugeneia committed Apr 6, 2018
    Removes the broken match.range and replaces match.all with a simple
    implementation by means of match.plus.
    
    In lib.xsd_regexp implement backtracking match.range combinator by means of
    match.all.
    
    Simplify variable argument variants of match.plus and match.alternate along the
    way.
Commits on Mar 23, 2018
  1. Merge PR #1274 (Add "snabb unhexdump" tool) into max-next

    eugeneia committed Mar 23, 2018
Commits on Mar 9, 2018
Commits on Mar 6, 2018
  1. apps.interlink.*: add user-facing documentation.

    eugeneia committed Mar 6, 2018