Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Snabb v2019.11 “Efraasia” release into Vita #107

Merged
merged 364 commits into from
Dec 13, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
364 commits
Select commit Hold shift + click to select a range
93e4e08
Merge pull request #1198 from takikawa/fix-get-mempolicy
dpino Dec 12, 2018
ae0ca39
Fix errors due to bad strncpy behavour.
Dec 7, 2018
d4c204b
Merge pull request #1200 from dpino/memoize-specialized-functions
dpino Dec 14, 2018
3bba979
Merge pull request #1193 from Igalia/fix-strncpy-errors
tsyesika Dec 14, 2018
8f76782
intel_mp: fix ctype diversity for txdesc_t
alexandergall Dec 14, 2018
cff919c
packet: cast pointer arg in from_pointer()
alexandergall Dec 14, 2018
f896458
datagram: canonicalize pointers in packet append() and prepend() calls
alexandergall Dec 14, 2018
d06314c
lwaftr.ctable_wrapper: add cleanup function to random eviction
alexandergall Dec 14, 2018
a44d8e1
apps.ipv6.fragment: canonicalize pointers, simplify ICMP matching
alexandergall Dec 14, 2018
a3995aa
Merge branch 'ctable-wrapper-add-cleanup-fn' into ipv6-reass-expire
alexandergall Dec 14, 2018
4e28690
apps.ipv6.reassemble: fix packet leak
alexandergall Dec 14, 2018
d7a51c6
apps.ipv6.reassemble: avoid spurious sort
alexandergall Dec 14, 2018
2e5b5e8
apps.ipv6.reassemble: copy header from first fragment
alexandergall Dec 14, 2018
6907604
Save next-hop MAC resolution in ARP and NDP apps respectively
dpino Dec 17, 2018
f7a00ff
apps.ipv6.fragment: fix bug in ICMP type match
alexandergall Dec 17, 2018
6cbcd8b
Merge pull request #1204 from dpino/next-hop-mac-arp-ndp
dpino Dec 17, 2018
012c293
Update CHANGELOG.md with 2019.09.02 release
Dec 18, 2018
8dbdad0
Add testing 2 instances with 4 queues (RSS).
Dec 18, 2018
a40b9a9
Merge pull request #1206 from Igalia/benchmarking-improvements
tsyesika Dec 19, 2018
fa0e13e
Add improvement to benchmarking script to CHANGELOG.md
Dec 19, 2018
8ecb5da
Merge pull request #1205 from Igalia/20180902-changelog
tsyesika Dec 19, 2018
505fe15
Merge branch 'master' into next
lukego Jan 2, 2019
fe6324e
.version: Step to v2019.01
lukego Jan 2, 2019
ab55d2f
Merge #1401 remote-tracking branch 'igalia/lwaftr' into next
lukego Jan 2, 2019
cd32b73
Merge #1386 remote-tracking branch 'eugeneia/shm-tool' into next
lukego Jan 2, 2019
272512a
Merge #1392 remote-tracking branch 'alexandergall/vmux-optimize' into…
lukego Jan 2, 2019
3886aef
Merge #1394 remote-tracking branch 'alexandergall/intel-mp-fix-ctype-…
lukego Jan 2, 2019
e499f3e
Merge #1395 remote-tracking branch 'alexandergall/packet-from-pointer…
lukego Jan 2, 2019
15d6dfe
Merge #1396 branch 'alexandergall/datagram-canonicalize-pointers' int…
lukego Jan 2, 2019
e9da46a
Merge PR #1383 (Add path MTU discovery to IPv6 fragmenter) into max-next
eugeneia Jan 7, 2019
41d544c
Merge PR #1275 (IP checksum computation using DynASM) into max-next
eugeneia Jan 7, 2019
08ff28f
ljsyscall: ensure size matches mask for get_mempolicy
takikawa Dec 11, 2018
5b8a179
Merge PR #1316 (RaptorJIT upstreaming) into max-next
eugeneia Jan 7, 2019
db1320f
snabb_bot.sh: do not attempt to initialize submodules
eugeneia Jan 7, 2019
8fe1abe
Merge PR #1368 (nDPI2.x snabb compatibility) into max-next
eugeneia Jan 8, 2019
57cc280
apps.ipv6.reassemble: remove over-eager optimization of module operator
alexandergall Jan 9, 2019
d054ec0
apps.ipv6.reassemble: use max_payload constant in packet size check
alexandergall Jan 9, 2019
ac06d4a
Merge PR #1384 (ipv6.reassemble: expire stale buffers) into max-next
eugeneia Jan 9, 2019
ab77197
lib.yang.data: make table_native_key a bit easier to follow
eugeneia Jan 11, 2019
17871d4
lib.yang.binary: minor coding style change
eugeneia Jan 11, 2019
15b1a62
.version: Fix conflict
lukego Jan 16, 2019
c885e62
Merge #1316 branch 'snabbco/raptorjit' into next
lukego Jan 16, 2019
a9fe280
core.engine: Add .vmprofile suffix to filenames to help Studio
lukego Jan 16, 2019
af333dd
Merge #1408 branch 'vmprofile-filename' into next
lukego Jan 16, 2019
91ffca3
Merge remote-tracking branch 'upstream/next' into max-next
eugeneia Jan 16, 2019
69473eb
apps.ipv6.reassemble: fix check for valid packet length
alexandergall Jan 29, 2019
c8f5034
Merge PR #1384 (ipv6.reassemble: fix length check) into max-next
eugeneia Jan 29, 2019
b68c7b8
Merge #1404 branch 'snabbco/max-next' into next
lukego Jan 31, 2019
5724ff2
lib.yang.schema: implement semantics for enumeration type
alexandergall Feb 5, 2019
4989b99
lib.yang.data: add test-case for enumeration type
alexandergall Feb 5, 2019
8c616b0
core.app: use implict pull/push loops in breathe()
alexandergall Feb 15, 2019
a805f92
Re-enable NUMA memory binding on newer kernels
wingo Feb 21, 2019
0f4fd10
Merge remote-tracking branch 'upstream/next' into yang-native-number-…
eugeneia Feb 20, 2019
55f7788
lib.ptree.support: fix bug related to native table keys
eugeneia Feb 26, 2019
edc07fc
lib.hash.siphash: add option to comply to reference implementation
alexandergall Mar 4, 2019
3809be2
Detect version mismatch when loading compiled YANG configurations
wingo Mar 5, 2019
69764b5
Remove bogus lwaftr benchmarking file
wingo Mar 5, 2019
e7e0f8e
Merge pull request #1210 from Igalia/remove-bogus-benchdata
wingo Mar 5, 2019
e90e492
Merge pull request #1209 from Igalia/revision-in-compiled-file
wingo Mar 5, 2019
a5ddf2f
Merge pull request #1207 from Igalia/revisit-numa-bitmasks
wingo Mar 5, 2019
7f2a1d2
Fix PCI affinity check for --preferred NUMA binding
wingo Mar 5, 2019
9f37939
Merge pull request #1211 from Igalia/affinity-check
wingo Mar 5, 2019
a27d8b3
Add more system performance diagnostics
wingo Mar 5, 2019
89e855c
Merge pull request #1212 from Igalia/isolcpus-check
wingo Mar 5, 2019
ecd443c
Detect irqbalance presence and suggest remedy
wingo Mar 5, 2019
9f7177b
Fix uninstall advice for irqbalance
wingo Mar 6, 2019
7ab4ff9
Merge pull request #1213 from Igalia/irqbalance-check
wingo Mar 6, 2019
e1af4f9
Improve snabb lwaftr run --help
wingo Mar 7, 2019
a004e9a
Fixup to snabb lwaftr run --help
wingo Mar 7, 2019
8894c8f
Merge pull request #1214 from Igalia/lwaftr-help
wingo Mar 7, 2019
fbf585e
Refactor packetblaster lwaftr to re-use vlan, arp, ndp, v4v6
wingo Mar 8, 2019
7886344
Separate B4 and internet lwaftr load generation apps
wingo Mar 8, 2019
14c7255
Allow different IPv4 MAC addresses and VLAN tags; fix bugs
wingo Mar 8, 2019
b63f196
Fix whitespace
wingo Mar 8, 2019
1b74cf9
Fix source IPv6 from B4, and better interleaving of streams
wingo Mar 8, 2019
e7a60d3
Fix frame sizes. Update test files for fresh checksums. Allow for o…
wingo Mar 8, 2019
94d123a
Fix inc_ipv4
wingo Mar 8, 2019
f1050ec
Start ingress drop monitor in grace period
wingo Mar 15, 2019
bd822d9
Bump snabb-softwire-v2 revision dateD
wingo Mar 15, 2019
516306a
Add v2018.09.03 changelog
wingo Mar 15, 2019
daa47c7
Merge pull request #1217 from Igalia/ingress-drop-grace
wingo Mar 15, 2019
02a00e9
Merge pull request #1219 from Igalia/changelog-2018.09.03
wingo Mar 15, 2019
e531713
Merge pull request #1215 from Igalia/packetblaster-lwaftr
wingo Mar 15, 2019
2fdb05b
Merge pull request #1218 from Igalia/schema-version
wingo Mar 15, 2019
acd54d9
Update version to v2018.09.03
wingo Mar 15, 2019
3e73c2f
Merge pull request #1220 from Igalia/update-version
wingo Mar 15, 2019
8e8ad64
ipfix: fix done state checking in `ipfix probe`
takikawa Apr 11, 2019
125facd
lib.poptrie: update README
eugeneia May 4, 2019
1baf303
lib.yang.path_data: fix bug where key_ctype was preferred over native…
eugeneia Apr 26, 2019
24c9a67
Merge PR #1403 (v2019.06 release) into master
eugeneia Jun 6, 2019
3f16ef7
snabb_doc.sh: support multiple tags pointing at the same commit.
eugeneia Jul 14, 2019
7a7110e
core/memory.c: fix mmap usage in SIGSEGV handler (see issue #1429)
eugeneia Jul 14, 2019
a9ec5e1
Merge branch 'snabb_bot-fixes' into snabb_doc-multi-tags
eugeneia Jul 14, 2019
f95e33b
scripts/dock.sh: do not expose unset environment variables
eugeneia Jul 15, 2019
6d888d0
snabb_bot.sh: run as many tests as possible, don't abort on failure
eugeneia Jul 16, 2019
fa596cd
Merge branch 'snabb_bot-fixes' into snabb_doc-multi-tags
eugeneia Jul 17, 2019
69cf6e6
Merge branch 'master' into max-next
eugeneia Jul 17, 2019
ded88be
Merge PR #1397 (generic poptrie implementation) into max-next
eugeneia Jul 17, 2019
cc941e1
Merge PR #1390 (release packets to group freelist) into max-next
eugeneia Jul 17, 2019
554f5a2
Merge branch 'master' into ipsec
eugeneia Jul 17, 2019
0f53ecd
Merge branch 'master' into i350-vmdq
eugeneia Jul 17, 2019
53f378f
Merge branch 'yang-native-number-keys-next' into yang-native-number-keys
eugeneia Jul 17, 2019
e80ee10
Merge branch 'master' into yang-native-number-keys
eugeneia Jul 17, 2019
eb9cd96
Merge branch 'yang-unique' into yang-unique-choice-minmax
eugeneia Jul 17, 2019
d4cd4d8
Merge branch 'yang-fix-toplevel-choice' into yang-unique-choice-minmax
eugeneia Jul 17, 2019
718f8eb
lib.yang: implement min-elements and max-elements restrictions
eugeneia Mar 28, 2019
3826bcc
Merge branch 'master' into loadtest-fixes
eugeneia Jul 17, 2019
83ea94d
Merge PR #1382 (ipsec updates) into max-next
eugeneia Jul 17, 2019
1d20f3c
apps.intel_mp: fix race condition in test_10g_counters.sh
eugeneia Jul 17, 2019
71ef55f
lib.yang.path_data: handle key_ctype in consistency check visitors
eugeneia Jul 18, 2019
ab7e5cd
lib.yang.data: fix influxdb_printer_from_grammar to use native_key
eugeneia Jul 18, 2019
c9adc44
lwaftr: iterate over native keyed tables with pairs
eugeneia Jul 18, 2019
64fa68b
lib.ptree.support.snabb-softwire-v2: translate native tables correctly
eugeneia Jul 18, 2019
034c1b9
Merge PR #1416 (YANG enumeration type) into max-next
eugeneia Jul 18, 2019
a5247de
Merge PR #1357 (loadtest find-limit fixes) into max-next
eugeneia Jul 18, 2019
35b1aba
Merge PR #1433 (dock.sh: only fwd set env variables) into max-next
eugeneia Jul 18, 2019
a86ed85
Merge PR #1432 (SnabbBot and SnabbDoc fixes) into max-next
eugeneia Jul 18, 2019
e84d851
Merge PR #1431 (Fix mmap usage in SIGSEGV handler) into max-next
eugeneia Jul 18, 2019
fcf130a
Merge PR #1427 (ipfix probe fix) into max-next
eugeneia Jul 18, 2019
23be27d
Merge PR #1423 (siphash: add reference impl. compat) into max-next
eugeneia Jul 18, 2019
1fb3d8e
Merge PR #1421 (core.app: implict pull/push loops) into max-next
eugeneia Jul 18, 2019
e80cf00
lib.yang.path_data: properly handle ctables in consistency checker
eugeneia Jul 19, 2019
0bfa3d4
lib.hardware.pci: separate PCI resource opening from memory mapping
eugeneia Jul 21, 2019
94c5630
lib.hardware.pci: reformulate shutdown for shared PCI resources
eugeneia Jul 21, 2019
817c8d7
core.lib: accept whitespace and error on missing bytes in hexundump
eugeneia Jul 17, 2019
6110b28
apps.keyed_ipv6_tunnel: fix hexundump usage
eugeneia Jul 21, 2019
3cc308d
Merge branch 'picky-hexundump' into ipsec
eugeneia Jul 22, 2019
59c767e
lib.ipsec.aes_128_gcm: use new hexundump capabilities
eugeneia Jul 17, 2019
7304f4b
lib.ipsec.aes_*: add support for AES256
eugeneia Jan 30, 2019
93ffd04
lib.ipsec.aes_*: reorganize, expose AES256-GCM to lib.ipsec.esp
eugeneia Jan 30, 2019
4add842
lib.ipsec.aes_gcm: document usage
eugeneia Mar 13, 2019
fec6c57
lib.ipsec.aes_gcm_avx: support large AAD, extract AAD hashing
eugeneia Jul 17, 2019
51a1389
lib.ipsec.aes_gcm_avx: some edits and clarifications in comments
eugeneia Mar 27, 2019
b4f12f0
apps.ipsec: extend Linux interop test to cover AES256
eugeneia Jul 21, 2019
fa7a61f
Merge branch 'ipsec-aes-gcm-256-aad-prehash' into ipsec
eugeneia Jul 22, 2019
3894710
Merge branch 'snabbco/master' into next
lukego Aug 2, 2019
24332c8
Merge PR #1353 (intel_mp: stats fix add VMDq for i350) into max-next
eugeneia Aug 7, 2019
6881796
Merge PR #1376 (lib.yang: native number keys) into max-next
eugeneia Aug 7, 2019
cf8a711
Merge PR #1435 (lib.yang: unique, min/max, choice) into max-next
eugeneia Aug 7, 2019
376080f
Merge PR #1436 (intel_mp: unbind PCI before mapping) into max-next
eugeneia Aug 7, 2019
d7f831b
Merge PR #1427 (lib.hexundump: error handling) into max-next
eugeneia Aug 7, 2019
09ce730
Merge PR #1438 (AES-256 support for lib.ipsec) into max-next
eugeneia Aug 7, 2019
06e7ac7
Fixup merge conflicts/gaps between 68817961b and cf8a711f8
eugeneia Aug 8, 2019
f2d5b0e
lwaftr: instance.queue is now a native table (iterate using pairs)
eugeneia Aug 19, 2019
6e91333
Merge fixes to PR #1376 (lib.yang: native number keys) into max-next
eugeneia Aug 19, 2019
707aee5
lib.rrd: fix a bug due to implicit casting
eugeneia Sep 7, 2019
05be3a0
lwaftr/apps: add memory_info.MemoryLog app to log mem in use to RRD
eugeneia Sep 7, 2019
7d56e51
lwaftr: configure MemoryLog app for lwaftr instances
eugeneia Sep 9, 2019
286a31f
lwaftr: replace MemoryLog w/ MemoryCounter (ptree man. gen. rrd)
eugeneia Sep 10, 2019
e3ed4ea
Merge Snabb release v2019.06 "Deltadromeus" into lwaftr
eugeneia Sep 12, 2019
848ed4a
lib.gauge: add SHM object type for gauge values
eugeneia Sep 13, 2019
77b1400
apps.lwaftr.memory_info: use lib.gauge to expose a gauge SHM object
eugeneia Sep 13, 2019
4c22c41
lib.pree: support aggregating and RRD generation for SHM gauges
eugeneia Sep 13, 2019
bb05b5b
Merge branch 'lwaftr-memory-info' into lwaftr
eugeneia Sep 13, 2019
3dec0d3
core.main: open auditlog during initialization
eugeneia Sep 16, 2019
983094a
Add new ietf-softwire-br, ietf-softwire-common schemas
eugeneia Sep 16, 2019
b019947
Add discontinuity-time to snabb-softwire-v2's softwire-state
eugeneia Sep 17, 2019
a39495e
lwaftr: updates for draft-ietf-softwire-yang-16
eugeneia Sep 17, 2019
d3a641d
ietf-softwire-br: temp. patch around unsupported if-feature bool exp
eugeneia Sep 17, 2019
b188164
program.lwaftr.tests.propbased.genyang: fix a bug wrt empty structs
eugeneia Sep 17, 2019
2e51c86
lib.ptree.support.snabb-softwrite-v2: add test cases, fix bugs
eugeneia Sep 18, 2019
d6b6ea0
lwaftr: map ietf instance name to (singleton) lwaftr name
eugeneia Sep 19, 2019
5a29720
lib.ptree: pass current config to translator.get_state
eugeneia Sep 19, 2019
d3d1f04
lwaftr/tests/test_env.py: add opt. expected ret. code arg to run_cmd
eugeneia Sep 19, 2019
80ac638
lwaftr: add more test cases, bug fixes for support.snabb-softwire-v2
eugeneia Sep 19, 2019
7a17eba
snabb-softwire-v2.yang: declare softwire/b4-ipv6 unique
eugeneia Sep 19, 2019
189c482
src/Makefile: s/-/_/g in TESTMODS to allow selftests...
eugeneia Sep 19, 2019
7f00119
lib.ptree.support.snabb-softwire-v2: remove left over debug prints
eugeneia Sep 19, 2019
fc0877e
lib.ptree.support.snabb-softwire-v2: fix error reporting bugs
eugeneia Sep 19, 2019
59d5f38
Revert "ietf-softwire-br: temp. patch around unsupported if-feature b…
eugeneia Sep 20, 2019
f8da9c7
lib.maxpc: add match.string
eugeneia Sep 20, 2019
caf686d
lib.yang.schema: implement parsing of YANG 1.1 if-feature expressions
eugeneia Sep 20, 2019
c3df85a
lib.yang.schema: remove debug tracing (see previous commit)
eugeneia Sep 20, 2019
48bdf76
Merge branch 'lwaftr-softwire-16' into lwaftr-next
eugeneia Sep 23, 2019
2a73e9e
Add `snabb rrdcat' tool to summarize RRD archives
eugeneia Sep 24, 2019
68faaa9
Merge branch 'lwaftr-drop-journal' into lwaftr-next
eugeneia Sep 25, 2019
7b9fb52
intel_mp: count total packets dropped in rxdrop counter
eugeneia Sep 25, 2019
cb17d43
intel_mp: include sum of all queue drop counters in rxdrop
eugeneia Sep 25, 2019
bea697a
Merge branch 'intel_mp-82599-rxdrop-fix' into lwaftr-next
eugeneia Sep 25, 2019
433f716
snabb rrdcat: plot error lines only when bounds are known
eugeneia Sep 26, 2019
cd916f6
Merge branch 'lwaftr-drop-journal' into lwaftr-next
eugeneia Sep 26, 2019
815ac59
intel_mp: implement mac_loopback option for 82599 chips
eugeneia Oct 1, 2019
8879ff0
intel_mp: Enable VM TX loopback in VMDq mode
eugeneia Oct 1, 2019
cd528a6
intel_mp: fix ineffective null pointer test in 82599 transmit loop
eugeneia Oct 2, 2019
555e4c8
lib.ctable: avoid GC in lookup streamer
eugeneia Oct 4, 2019
ac65ee0
BTLookupQueue: avoid cdata allocation by get_lookup
eugeneia Oct 7, 2019
daf7bdb
lib.binary_search: cache and reuse generated variants
eugeneia Oct 8, 2019
f7d0f8c
lwaftr.rangemap: cache and reuse entry types to avoid leak of ctypes
eugeneia Oct 8, 2019
616067e
lib.multi_copy: cache and reuse generated variants to avoid leaks
eugeneia Oct 8, 2019
83a8fd0
lib.hash.siphash: cache and reuse generated variants to avoid leaks
eugeneia Oct 8, 2019
c170809
lib.ctable: remove redundant memoization of binary_search.gen
eugeneia Oct 8, 2019
06f8396
lib.yang, lib.ptree: cleanup temporary SHM files after use
eugeneia Oct 8, 2019
0f695d9
timers.ingress_drop_monitor: use app:get_rxstats() (was app:rxdrop())
eugeneia Oct 8, 2019
0c93c41
lib.ptree: do not aggregate (ignore) counters that are symlinks
eugeneia Oct 8, 2019
fac8f71
Merge branch 'lwaftr-issue-1221' into lwaftr-next
eugeneia Oct 9, 2019
1771279
Merge branch 'lwaftr-ingress-drop-monitor-per-queue' into lwaftr-next
eugeneia Oct 9, 2019
ddd5339
Merge branch 'lwaftr-ptree-no-counter-symlinks' into lwaftr-next
eugeneia Oct 9, 2019
9df4d19
Merge branch 'lwaftr-sink' into lwaftr-next
eugeneia Oct 9, 2019
b4c9073
Fix promotion of lib.fibers.timer events from outer to inner wheel
wingo Oct 14, 2019
b07e542
Merge PR #1231 (fibers: fix timer ev. promotion) into lwaftr-next
eugeneia Oct 14, 2019
20c303c
Make previous commit (0c93c4187) robust against races.
eugeneia Oct 14, 2019
f3a4bfa
Merge branch 'lwaftr-ptree-no-counter-symlinks' into lwaftr-next
eugeneia Oct 14, 2019
2b02bbd
Merge pull request #1231 from Igalia/fix-timer-underflow
wingo Oct 14, 2019
775fd28
Revert "snabb-softwire-v2.yang: declare softwire/b4-ipv6 unique"
eugeneia Oct 15, 2019
791a8a9
snabb-softwire-v2: warn on duplicate b4-ipv6 when transl. to ietf
eugeneia Oct 15, 2019
9b2af04
Merge branch 'lwaftr-softwire-16' into lwaftr-next
eugeneia Oct 15, 2019
b3916a2
support.snabb-softwire-v2: make sure instances share no state
eugeneia Oct 15, 2019
f37a745
Merge branch 'lwaftr-softwire-16' into lwaftr-next
eugeneia Oct 15, 2019
70dd879
README.md: Update Slack invite link
lukego Oct 25, 2019
2ae9849
Merge remote-tracking branch 'origin/max-next' into next
lukego Oct 25, 2019
47c2a1f
Merge pull request #1230 from eugeneia/lwaftr-ptree-no-counter-symlinks
wingo Oct 25, 2019
0e9e5d9
Make memory monitor a timer instead of an app
wingo Oct 25, 2019
edc4b9a
Merge remote-tracking branch 'eugeneia/lwaftr-softwire-16' into lwaftr
wingo Oct 25, 2019
cfceaf4
Merge pull request #16 from Igalia/lwaftr-memory-info
eugeneia Oct 25, 2019
cc4acb5
Revert "lib.ptree: do not aggregate (ignore) counters that are symlinks"
wingo Oct 25, 2019
15cdb3e
Merge pull request #1232 from Igalia/revert-1230-lwaftr-ptree-no-coun…
wingo Oct 25, 2019
a124d45
Merge remote-tracking branch 'eugeneia/lwaftr-memory-info' into lwaftr
wingo Oct 25, 2019
143c9a8
Merge pull request #1225 from eugeneia/lwaftr-drop-journal
wingo Oct 25, 2019
1146b27
Merge remote-tracking branch 'upstream/revert-1230-lwaftr-ptree-no-co…
eugeneia Oct 25, 2019
4f796e0
Merge pull request #1228 from eugeneia/lwaftr-issue-1221
wingo Oct 25, 2019
8ff1565
Merge pull request #1229 from eugeneia/lwaftr-ingress-drop-monitor-pe…
wingo Oct 25, 2019
19e5c3d
Merge remote-tracking branch 'eugeneia/lwaftr-next' into lwaftr
wingo Oct 25, 2019
79075f5
Snabb lwAFTR 2019.06.01
wingo Oct 25, 2019
1577238
Fix markdown syntax
wingo Oct 25, 2019
be06560
Add link to upstream release notes
wingo Oct 25, 2019
a283e7b
Add link to YANG module
wingo Oct 25, 2019
831ce6c
Merge pull request #1234 from Igalia/changelog-2019.06.01
wingo Oct 25, 2019
c2015ea
Fix release benchmarks to always specify CPU
wingo Oct 28, 2019
c5191f6
Merge pull request #1235 from Igalia/release-benchmarks
wingo Oct 28, 2019
1b2d9dd
Merge #1443 branch 'intel_mp-82599-rxdrop-fix' into next
lukego Nov 4, 2019
b10227c
Merge #1445 branch 'slack-link-update' into next
lukego Nov 4, 2019
d94629f
Merge branch 'next' into max-next
eugeneia Nov 4, 2019
e64ae53
Merge PR #1448 (lwaftr v2019.06.01) into max-next
eugeneia Nov 4, 2019
b13f615
Merge PR #1444 (fixes for intel_mp 82599) into max-next
eugeneia Nov 4, 2019
e957550
Merge PR #1446 (intel_avf driver) into max-next
eugeneia Nov 4, 2019
d7c8974
Merge PR #1442 (open auditlog during init) into max-next
eugeneia Nov 4, 2019
c915d1a
Merge #1442 branch 'open-auditlog-early' into next
lukego Nov 6, 2019
f6dc402
Merge #1449 branch 'max-next' into next
lukego Nov 6, 2019
4b0c18b
Merge next (v2019.11 release) into master
eugeneia Nov 8, 2019
e06c82f
apps.intel_avf: use new PCI acccess API (fix integration breakage)
eugeneia Nov 20, 2019
7722f0d
apps.intel_avf: free resources on shutdown (fix leak)
eugeneia Nov 20, 2019
2aee7b2
Merge Snabb v2019.11 into vita
eugeneia Nov 27, 2019
d970d56
Merge PR snabbco#1451 (intel_avf: fix integration breakage...) into vita
eugeneia Nov 27, 2019
0c1ff57
Makefile.vita: include lib.logger
eugeneia Nov 27, 2019
a4c3b59
Revert "lib.tsc: avoid recalibrating rdtsc on every call to tsc:new()"
eugeneia Nov 27, 2019
6a2c192
Makefile.vita: include lib.gauge
eugeneia Nov 27, 2019
181d3df
vita: use lib.logger (moved from core.lib)
eugeneia Nov 27, 2019
b6c78c9
vita: forward declare supervisor so load_sa_db can report errors
eugeneia Nov 27, 2019
d76b4a9
lib.yang: fix bugs wrt loading compiled configs
eugeneia Nov 27, 2019
008c417
vita/clitest.sh: make test script more robust
eugeneia Nov 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2018.09
2019.11
8 changes: 4 additions & 4 deletions lib/ljndpi/ndpi/c.lua
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,11 @@ local lib_version = (function ()
end)()

-- Only nDPI 1.x versions above 1.7 are supported.
if lib_version.major ~= 1 or lib_version.minor < 7 then
if lib_version.major == 1 and lib_version.minor < 7 then
error("Unsupported nDPI version: " .. tostring(lib_version))
end

if lib_version.minor == 7 then
if lib_version.major == 1 and lib_version.minor == 7 then
-- nDPI 1.7
ffi.cdef [[
ndpi_detection_module_t* ndpi_init_detection_module (uint32_t ticks_per_second,
Expand All @@ -105,8 +105,8 @@ if lib_version.minor == 7 then
uint32_t src_host, uint16_t src_port,
uint32_t dst_host, uint32_t dst_port);
]]
elseif lib_version.minor == 8 then
-- nDPI 1.8
else
-- nDPI 1.8 and later
ffi.cdef [[
ndpi_detection_module_t* ndpi_init_detection_module (void);

Expand Down
Loading