|
1 | 1 | # Release Notes {#release_notes}
|
2 | 2 |
|
| 3 | +* @subpage release_notes_19082 |
3 | 4 | * @subpage release_notes_19081
|
4 | 5 | * @subpage release_notes_1908
|
5 | 6 | * @subpage release_notes_19043
|
|
24 | 25 | * @subpage release_notes_1609
|
25 | 26 | * @subpage release_notes_1606
|
26 | 27 |
|
| 28 | +@page release_notes_19082 Release notes for VPP 19.08.2 |
| 29 | + |
| 30 | +The 19.08.2 is an LTS release. It contains numerous fixes, |
| 31 | +as well as new features and API additions. |
| 32 | + |
| 33 | +## Features |
| 34 | + |
| 35 | +- API trace tool |
| 36 | + - Add text output (c395ff143) |
| 37 | +- Binary API Libraries |
| 38 | + - Add API support for PP2 plugin to stable/1908 (1c3c9f039) |
| 39 | +- Build System |
| 40 | + - Pass 'no-pci' to autgenerated config (c0552134e) |
| 41 | + - Add env variable to pass extra cmake args (116e05f57) |
| 42 | +- Infrastructure Library |
| 43 | + - Implement CLIB\_PAUSE () for aarch64 platforms (a3c45242b) |
| 44 | + - Create unformat function for data size parsing (cb19100c1) |
| 45 | +- Link Bonding |
| 46 | + - Fix interface deletion (1517d5e72) |
| 47 | + - Add GSO support (a06f68556) |
| 48 | +- Physical Memory Allocator |
| 49 | + - Always lock pages (5b2eea6e0) |
| 50 | +- Plugins |
| 51 | + - AVF Device driver |
| 52 | + - Print queue id in packet trace (9e028d047) |
| 53 | + - DPDK |
| 54 | + - Ipsec tunnel support for ip6-in-ip4 (2dde5a478) |
| 55 | + - QAT devices update, add c4xxx and xeon d15xx (f5d6c80ac) |
| 56 | + - Add TSO support in DPDK plugin. (5564db853) |
| 57 | + - Group Based Policy (GBP) |
| 58 | + - Add extended SFC unit tests (30f7e4198) |
| 59 | + - Host Stack Applications |
| 60 | + - Make APP\_OPTIONS\_PREALLOC\_FIFO\_PAIRS configurable (47c6f36be) |
| 61 | + - Internet Key Exchange (IKEv2) Protocol |
| 62 | + - Add support for GCM cipher (2fa9f679c) |
| 63 | + - QUIC protocol |
| 64 | + - Add cli command for stats (88af6c3f4) |
| 65 | + - Add Tx, Rx and packet drop counters (3a61a40dd) |
| 66 | + - Create custom event logger (2f9ec5001) |
| 67 | + - Make quic fifo size configurable via cli (7fc3d97b8) |
| 68 | + - RDMA (ibverb) driver |
| 69 | + - Add support for input feature arcs (cbae1e1c5) |
| 70 | + - Add support for MAC changes (ffdfe308b) |
| 71 | + - Http\_static |
| 72 | + - Add dynamic GET / POST method hooks (faf5195e3) |
| 73 | +- Python binding for the VPP API |
| 74 | + - Let async calls return context (e6b29a9df) |
| 75 | + - Introduce read\_blocking (1c45b85df) |
| 76 | +- SVM Library |
| 77 | + - Improve fifo segment verbose cli (d2bff0786) |
| 78 | +- Statistics Segment |
| 79 | + - Add /if/\<n\>/\<n\>/state for lacp interface state (d5e8ed7be) |
| 80 | +- Test Infrastructure |
| 81 | + - Support worker threads (51699e62c) |
| 82 | + - Support setting random seed (fc000f0e1) |
| 83 | + - Add cli\_return\_response to vpp\_papi\_provider (64d744350) |
| 84 | + - Test tls case (87e1bcdd7) |
| 85 | +- VNET |
| 86 | + - Classifier |
| 87 | + - Use vector code even when data is not aligned (bebbd7f62) |
| 88 | + - VPP packet tracer support (7c5a3536c) |
| 89 | + - IPSec |
| 90 | + - Add 'detail' option to 'sh ipsec sa' (56417fa94) |
| 91 | + - Add insecure option for format of SA (591aa64e8) |
| 92 | + - Support 4o6 and 6o4 for tunnel protect (2e6d73934) |
| 93 | + - IPv4 and IPv6 LPM |
| 94 | + - Allow addrs from the same prefix on intf (da900b25c) |
| 95 | + - Punt rather than drop unkown IPv6 ICMP packets (fd2f6f89e) |
| 96 | + - Session Layer |
| 97 | + - Add explicit reset api (a267cba29) |
| 98 | + - Improve cli (2ff21af39) |
| 99 | + - Add session enable option in config file (b1ef5567b) |
| 100 | + - Limit pacer bucket size (079895d95) |
| 101 | + - Builtin app rx notifications regardless of state (8e4afc86d) |
| 102 | + - Infra for transports to send buffers (57997c874) |
| 103 | + - Reschedule asap when snd space constrained (89ab1762d) |
| 104 | + - TCP |
| 105 | + - Allow cc algos to set pacing rate (82df1eb90) |
| 106 | + - Set cc\_algo on connection alloc (7fe501a4b) |
| 107 | + - Add option for always on event logging (e73bd8503) |
| 108 | + - Track zero rwnd errors (a2c063712) |
| 109 | + - Validate connections in output (ea584d137) |
| 110 | + - Force zero window on full rx fifo (fbe948c81) |
| 111 | + - Send rwnd update only if wnd is large enough (0ad8477ba) |
| 112 | + - Enable gso in tcp hoststack (6f3621d77) |
| 113 | + - Handle SACK reneging (9dba3dbf0) |
| 114 | + - Use rate sample RTT in recovery if possible (6702641f5) |
| 115 | + - Compute snd time for rate sample (69460ae11) |
| 116 | + - Use sacks for timer based recovery (d4aa3d9f8) |
| 117 | + - Custom checksum calculations for Ipv4/Ipv6 (3642782a2) |
| 118 | + - Retry lost retransmits (7b135c639) |
| 119 | + - Improve pacing after idle send periods (abdc7dfb5) |
| 120 | + - Track lost rxt segments in byte tracker (6de46b40d) |
| 121 | + - Validate the IP address while checking TCP connection (6c1ce53b4) |
| 122 | + - Improve lost rxt heuristic (04b4204d9) |
| 123 | +- VPP Comms Library |
| 124 | + - Allow non-blocking connects (4767cf24f) |
| 125 | + - Add api to set lcl ip (2c55610e2) |
| 126 | +- Vector Library |
| 127 | + - Add flag to explicitelly mark nodes which can init per-node packet trace (29dc11bde) |
| 128 | + - Enhance the "show cli" debug CLI command (b5a0108ac) |
| 129 | +- Libmemif |
| 130 | + - Introduce 'memif\_per\_thread\_' namespace (2736fc7fc) |
| 131 | + |
| 132 | +## API changes |
| 133 | + |
| 134 | +Description of results: |
| 135 | + |
| 136 | +* _Definition changed_: indicates that the API file was modified between releases. |
| 137 | +* _Only in image_: indicates the API is new for this release. |
| 138 | +* _Only in file_: indicates the API has been removed in this release. |
| 139 | + |
| 140 | +Message Name | Result |
| 141 | +-------------------------------------------------------------|------------------ |
| 142 | +app_attach | only in image |
| 143 | +app_attach_reply | only in image |
| 144 | + |
| 145 | +Found 2 api message signature differences |
| 146 | + |
| 147 | +## Fixed issues |
| 148 | + |
| 149 | +For the full list of fixed issues please refer to: |
| 150 | +- fd.io [JIRA](https://jira.fd.io) |
| 151 | +- git [commit log](https://git.fd.io/vpp/log/?h=stable/1908) |
| 152 | + |
27 | 153 | @page release_notes_19081 Release notes for VPP 19.08.1
|
28 | 154 |
|
29 | 155 | Exceptionally, this release has an API-changing fix introduced via
|
|
0 commit comments