forked from bisdn/xdpd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
102 lines (67 loc) · 3.85 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Legend:
[+] New/improved feature
[B] Bug fixed
[K] Known issue
[O] Other
Change log
==========
v0.4.3
[B][CMM] OF1.2/OF1.3 added mask value for ARP_SPA
[B][CMM] OF1.2/OF1.3 implemented WRITE_METADATA instruction parsing
[B][gnu-linux] pktclassifier: fixed bug handling unknown ICMPv6 options
[B][gnu-linux-dpdk] Fixing invalid release of buffers that were not in the bufferpool (core datapacket_t)
[B][gnu-linux-dpdk] Preventing double RX/TX queue setup #24
v0.4.2
[B] Fixing deadlock in switch_manager #16
[B] Fixing driver-extra-params #19
v0.4.1
[+] Improve markdown support in READMEs #12
[B] Fixed OF1.2 VLAN matching translation according to spec, issue #15
[B][gnu-linux] Fixed make check when rofl-pipeline is compiled with inline funcs. #8
[B][gnu-linux] Unbalanced throughput among ports beyond I/O limit #10
[+][gnu-linux-dpdk] Change verbosity of I/O debug logs #11
v0.4.0
[+] Added tutorial on how to create new platform drivers under src/xdpd/drivers/README
[+] Changed main version detection; now it uses VERSION file instead of 'git tag'
[+][gnu-linux-dpdk] Merged GNU/Linux DPDK mainstream
v0.4RC2
[K] Automake 1.4 compilation. Please refer to the README.
[+][plugins][config] Now plugin checks for unrecognized elements and aborts if any are found
[+] Marked SSL socket support as stable. Added example_ssl.cfg
[+] Adapted translation utils to the new rofl-pipeline APIs (constructors in HBO and use of getters)
[B] Fixed deadlock during LSI destruction (port delete notification)
v0.4RC1
[K] Automake 1.4 compilation. Please refer to the README.
[+] Change in the build system: documentation is now compiled via `make doc`.
[+] Change in the build system: platform support is now compiled via `../configure --with-hw-support=driver-name`.
[+] Adapted to the new ROFL v0.4 terminology (afa->hal, fwd_module->driver)
[+] Added support for opaque string platform driver initialization (also in the config file)
[+] Added systemd service.unit file for xdpd
[+] Improved boot-strapping workflow.
[+] Improved command line options treatment
[+][CMM] Added system_manager and monitoring_manager APIs.
[+][CMM] Added plugin event notification system. Supported events: port add/attach/detach/delete/status and monitoring status.
[+][CMM] Improved CMM debugging via new ROFL loggers. Unified logging level (C/C++) setting at runtime (via system_manager).
[K][CMM] switch_manager::rpc_disconnect_from_ctl() has been disabled.
[+][plugins][config] Added support for multiple connections (>2). Added support for FQDNs, socket family and bind address and port.
[+][gnu-linux] Improved I/O subsytem, including new packet classifier (c_pktclassifier).
[+][gnu-linux] Adding support for stats in ioport_vlink.
[+][gnu-linux] Added experimental support for OF1.3. WARNING: OF1.3 is marked as pre-alpha.
[B][gnu-linux] Fixed bug: not properly updating of_port_state in ioport_mmap ports when up/down events were done externally (i.e. ifconfig)
[K][netfpga10g] Driver has not been adapted yet to the latest network byte order changes of the pipeline. Currently unusable.
v0.3.5
[+] [gnu-linux] Adding support for LLC frame parsing (ETH_TYPE)
v0.3.4
[+][netfpga10g] Merged into mainstream support for the NetFPGA-10G platform (T.Sielach, M.Sune)
[B] Backport fixes on commit 25b49d52 and commit 9cdbc06c (devel-0.4); 'no port field and no prop-max-rate field in 1.0', 'invalid instructions reverse-mapping'
[O][gnu-linux] Reducing default buffer expiration timeout (180s->10s)
v0.3.3
[+] Cleanup and improve of plugin system
[+] Added README to xDPd main folder
[+] Added legend to CHANGE file
[B] Fixed bug #122: "Autotools does not detect changes on the plugin code"
[B] xmp plugin: fixed bug in handling of listening socket in xmp::init()
[B] Added missing m4 file bug #125 "config/plugin_xmp.m4 missing"
[O] Deleted unused and unmaintained plugins
v0.3.2
[+] Added xmp management plugin