IGMP: proxy device
[vpp.git] / RELEASE.md
1 # Release Notes    {#release_notes}
2
3 * @subpage release_notes_1804
4 * @subpage release_notes_18012
5 * @subpage release_notes_18011
6 * @subpage release_notes_1801
7 * @subpage release_notes_1710
8 * @subpage release_notes_1707
9 * @subpage release_notes_1704
10 * @subpage release_notes_17011
11 * @subpage release_notes_1701
12 * @subpage release_notes_1609
13 * @subpage release_notes_1606
14
15 @page release_notes_1807 Release notes for VPP 18.07
16
17 More than 533 commits since the 18.04 release.
18
19 ## Features
20
21 ### Infrastructure
22 - DPDK 18.02.1
23   - Complete rework of the dpdk-input node
24   - Display rx/tx burst function name in "show hardware detail"
25   - Improve buffer alloc perfomance
26       - This is ~50% improvement in buffer alloc performance.  For a 256 buffer allocation, it was ~10 clocks/buffer, now is < 5 clocks.
27   - Add per-numa page allocation info to 'show memory'
28   - Vectorized bihash_{48,40,24,16}_8 key compare
29       - bihash_48_8 case:
30           - Scalar code: 6 clocks
31           - SSE4.2 code: 3 clocks
32           - AVX2 code: 2.27 clocks
33           - AVX512 code: 1.5 clocks
34   - Pollable Stats
35      - Stats are now available to a client in a shared memory segment and
36        in the form of a directory, allowing very high performance polling
37        of stats without directly querying VPP.
38
39 ### VNET & Plugins
40 - IGMP improvements
41   - Enable/Disable an interface for IGMP
42   - improve logging
43   - refactor common code
44   - no orphaned timers
45   - IGMP state changes in main thread only
46   - Large groups split over multiple state-change reports
47   - SSM range configuration API.
48   - more tests
49 - IP: vectorized IP checksum
50 - VXLAN : HW offload RX flow
51 - Rework kube-proxy into LB plugin and add NATA66
52 - NAT:
53     - Code refactor
54     - Syslog
55     - Multiple outside interfaces
56     - Endpoint dependent filtering and mapping
57 - ACL:
58     - Tuple Merge algorithm cleanup and integration
59     - Processing pipeline optimizations
60     - Refactoring
61 - Experimental AVF driver
62
63 ### Host stack
64
65 - Session: performance improvements, add support for connectionless transports, datagram reception and transmission
66 - TCP: congestion control improvements and overall fixes
67 - UDP: datagram mode
68 - TLS async support
69
70
71 ## Known issues
72
73 For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
74
75 ## Issues fixed
76
77 For the full list of fixed issues please refer to:
78 - fd.io [JIRA](https://jira.fd.io)
79 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1807)
80
81 ## API changes
82
83 Description of results:
84
85 * _Definition changed_: indicates that the API file was modified between releases.
86 * _Only in image_: indicates the API is new for this release.
87 * _Only in file_: indicates the API has been removed in this release.
88
89                         Message Name                         Result
90 abf_itf_attach_add_del                                       definition changed
91 abf_itf_attach_details                                       only in image
92 abf_itf_attach_dump                                          only in image
93 abf_plugin_get_version                                       definition changed
94 abf_policy_add_del                                           definition changed
95 abf_policy_details                                           only in image
96 abf_policy_dump                                              only in image
97 af_packet_details                                            only in image
98 af_packet_dump                                               only in image
99 avf_create                                                   definition changed
100 avf_delete                                                   definition changed
101 bind_sock_reply                                              definition changed
102 bind_uri_reply                                               definition changed
103 dhcp6_client_enable_disable                                  definition changed
104 dhcp6_clients_enable_disable                                 definition changed
105 dhcp6_duid_ll_set                                            definition changed
106 dhcp6_pd_client_enable_disable                               definition changed
107 dhcp6_pd_reply_event                                         only in image
108 dhcp6_pd_send_client_message                                 definition changed
109 dhcp6_reply_event                                            only in image
110 dhcp6_send_client_message                                    definition changed
111 dhcp_client_config                                           definition changed
112 dhcp_client_details                                          only in image
113 dhcp_client_dump                                             only in image
114 dhcp_compl_event                                             definition changed
115 dslite_address_details                                       only in image
116 dslite_address_dump                                          only in image
117 gbp_endpoint_group_add_del                                   definition changed
118 gbp_endpoint_group_details                                   only in image
119 gbp_endpoint_group_dump                                      only in image
120 gbp_recirc_add_del                                           definition changed
121 gbp_recirc_details                                           only in image
122 gbp_recirc_dump                                              only in image
123 gbp_subnet_add_del                                           definition changed
124 gbp_subnet_details                                           only in image
125 gbp_subnet_dump                                              only in image
126 hw_interface_set_mtu                                         definition changed
127 igmp_details                                                 definition changed
128 igmp_dump                                                    definition changed
129 igmp_enable_disable                                          definition changed
130 igmp_event                                                   definition changed
131 igmp_group_prefix_details                                    only in image
132 igmp_group_prefix_dump                                       only in image
133 igmp_group_prefix_set                                        definition changed
134 igmp_listen                                                  definition changed
135 ikev2_profile_set_auth                                       definition changed
136 ikev2_profile_set_id                                         definition changed
137 ip6_add_del_address_using_prefix                             definition changed
138 ip_mroute_add_del                                            definition changed
139 ip_probe_neighbor                                            definition changed
140 ip_scan_neighbor_enable_disable                              definition changed
141 ip_unnumbered_details                                        only in image
142 ip_unnumbered_dump                                           only in image
143 ipip_6rd_add_tunnel                                          definition changed
144 ipip_add_tunnel                                              definition changed
145 ipip_tunnel_details                                          definition changed
146 ipsec_sa_details                                             definition changed
147 ipsec_sad_add_del_entry                                      definition changed
148 ipsec_tunnel_if_add_del                                      definition changed
149 kp_add_del_pod                                               definition changed
150 kp_add_del_vip                                               definition changed
151 kp_conf                                                      definition changed
152 lb_add_del_vip                                               definition changed
153 mactime_add_del                                              definition changed
154 mactime_enable                                               definition changed
155 memclnt_create                                               definition changed
156 memclnt_create_reply                                         definition changed
157 memfd_segment_create                                         definition changed
158 nat44_add_del_lb_static_mapping                              definition changed
159 nat44_add_del_static_mapping                                 definition changed
160 nat44_del_session                                            definition changed
161 nat44_lb_static_mapping_details                              definition changed
162 nat44_static_mapping_details                                 definition changed
163 nat44_user_session_details                                   definition changed
164 pipe_create                                                  definition changed
165 pipe_delete                                                  definition changed
166 pipe_details                                                 only in image
167 pipe_dump                                                    only in image
168 pot_profile_activate                                         definition changed
169 pot_profile_add                                              definition changed
170 pot_profile_del                                              definition changed
171 proxy_arp_add_del                                            definition changed
172 proxy_arp_details                                            only in image
173 proxy_arp_dump                                               only in image
174 proxy_arp_intfc_details                                      only in image
175 proxy_arp_intfc_dump                                         only in image
176 sock_init_shm_reply                                          definition changed
177 sockclnt_create                                              definition changed
178 sockclnt_create_reply                                        definition changed
179 sr_localsid_add_del                                          definition changed
180 sr_localsids_details                                         definition changed
181 sr_policies_details                                          only in image
182 sr_policies_dump                                             only in image
183 sr_policy_add                                                definition changed
184 sr_policy_del                                                definition changed
185 sr_policy_mod                                                definition changed
186 sr_steering_pol_details                                      only in image
187 sr_steering_pol_dump                                         only in image
188 sw_interface_details                                         definition changed
189 sw_interface_set_mtu                                         definition changed
190 tap_create_v2                                                definition changed
191 vnet_bier_neighbor_counters                                  only in image
192 vnet_get_summary_stats_reply                                 definition changed
193 vxlan_offload_rx                                             definition changed
194 want_bier_neighbor_stats                                     definition changed
195 want_dhcp6_pd_reply_events                                   definition changed
196 want_dhcp6_reply_events                                      definition changed
197 Found 107 api message signature differences
198
199 ### Patches that changed API definitions
200
201 | @c src/plugins/ioam/lib-pot/pot.api ||
202 | ------- | ------- |
203 | [e9fcf23](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e9fcf23) | Fix some build warnings about "Old Style VLA" |
204
205 | @c src/plugins/gbp/gbp.api ||
206 | ------- | ------- |
207 | [25b0494](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=25b0494) | GBP V2 |
208
209 | @c src/plugins/map/map.api ||
210 | ------- | ------- |
211 | [381e9a9](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=381e9a9) | MAP: Move MAP-E/T to a plugin. |
212
213 | @c src/plugins/igmp/igmp.api ||
214 | ------- | ------- |
215 | [947ea62](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=947ea62) | IGMP improvements |
216
217 | @c src/plugins/lb/lb.api ||
218 | ------- | ------- |
219 | [d92a0b5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d92a0b5) | Rework kube-proxy into LB plugin |
220
221 | @c src/plugins/nat/nat.api ||
222 | ------- | ------- |
223 | [70a26ac](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=70a26ac) | NAT44: nat44_del_session and nat44_user_session_details API update (VPP-1271) |
224 | [ebdf190](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ebdf190) | NAT44: TCP connection close detection (VPP-1266) |
225 | [1e5c07d](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=1e5c07d) | Add special Twice-NAT feature (VPP-1221) |
226 | [16aa7f8](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=16aa7f8) | DSLite: Implement new API call DSLITE_ADDRESS_DUMP. |
227
228 | @c src/plugins/avf/avf.api ||
229 | ------- | ------- |
230 | [258a189](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=258a189) | avf: api fix |
231 | [6c9b964](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6c9b964) | avf: binary API and configurable RX/TX queue size |
232
233 | @c src/plugins/mactime/mactime.api ||
234 | ------- | ------- |
235 | [7055e26](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7055e26) | Driver level time-based src mac filter |
236
237 | @c src/plugins/abf/abf.api ||
238 | ------- | ------- |
239 | [669d07d](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=669d07d) | ACL based forwarding |
240
241 | @c src/vlibmemory/memclnt.api ||
242 | ------- | ------- |
243 | [dab732a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=dab732a) | VPP-1335 vapi crash when memclnt_keepalive received |
244 | [7895872](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7895872) | Remove the historical memfd api segment bootstrap |
245
246 | @c src/vpp/stats/stats.api ||
247 | ------- | ------- |
248 | [a21a367](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a21a367) | VPP-1324 SIGSEGV vl_msg_api_handler_with_vm_node() |
249 | [586479a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=586479a) | BIER neighbor stats |
250 | [e906aac](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e906aac) | STATS: Separate socket for fd exchange. |
251 | [048a4e5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=048a4e5) | export counters in a memfd segment |
252
253 | @c src/vnet/interface.api ||
254 | ------- | ------- |
255 | [d723161](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d723161) | MTU: Software interface / Per-protocol MTU support |
256 | [fe7d4a2](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=fe7d4a2) | Revert "MTU: Setting of MTU on software interface (instead of hardware interface)" |
257 | [70083ee](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=70083ee) | MTU: Setting of MTU on software interface (instead of hardware interface) |
258
259 | @c src/vnet/ipfix-export/ipfix_export.api ||
260 | ------- | ------- |
261 | [a9855ef](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a9855ef) | Flow: Rename IPFIX exporter. |
262
263 | @c src/vnet/dhcp/dhcp6_pd_client_cp.api ||
264 | ------- | ------- |
265 | [81119e8](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=81119e8) | Implement DHCPv6 PD client (VPP-718, VPP-1050) |
266
267 | @c src/vnet/dhcp/dhcp.api ||
268 | ------- | ------- |
269 | [dd3b8f7](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=dd3b8f7) | Implement DHCPv6 IA NA client (VPP-1094) |
270 | [d9778c2](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d9778c2) | Update DHCPv6 DUID code and fix coverity warnings |
271 | [81119e8](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=81119e8) | Implement DHCPv6 PD client (VPP-718, VPP-1050) |
272 | [daff178](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=daff178) | DHCP Client Dump |
273
274 | @c src/vnet/dhcp/dhcp6_ia_na_client_cp.api ||
275 | ------- | ------- |
276 | [dd3b8f7](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=dd3b8f7) | Implement DHCPv6 IA NA client (VPP-1094) |
277
278 | @c src/vnet/ip/ip.api ||
279 | ------- | ------- |
280 | [947ea62](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=947ea62) | IGMP improvements |
281 | [7eaaf74](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7eaaf74) | proxy_arp: remove unused is_add |
282 | [0053de6](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0053de6) | ARP proxy dumps |
283 | [9e2f915](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9e2f915) | IP unnumbered dump |
284 | [7f358b3](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7f358b3) | Periodic scan and probe of IP neighbors to maintain neighbor pools |
285 | [e821ab1](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e821ab1) | IP mcast: allow unicast address as a next-hop |
286 | [c7b4304](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c7b4304) | Implement ip_probe_neighbor API |
287
288 | @c src/vnet/ip/ip_types.api ||
289 | ------- | ------- |
290 | [947ea62](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=947ea62) | IGMP improvements |
291 | [2c2feab](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2c2feab) | VPPAPIGEN: Add union and enum support and IP4/IP6 address type. |
292
293 | @c src/vnet/devices/af_packet/af_packet.api ||
294 | ------- | ------- |
295 | [04e0bb2](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=04e0bb2) | af_packet: Add support for dump interfaces |
296
297 | @c src/vnet/devices/tap/tapv2.api ||
298 | ------- | ------- |
299 | [d600ffe](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d600ffe) | Update tapv2 documentation |
300 | [0b06111](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0b06111) | VPP-1305: Add support for tags |
301
302 | @c src/vnet/devices/pipe/pipe.api ||
303 | ------- | ------- |
304 | [ee8b973](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ee8b973) | VOM: support for pipes |
305 | [17ff3c1](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17ff3c1) | Pipes |
306
307 | @c src/vnet/ipip/ipip.api ||
308 | ------- | ------- |
309 | [d57f636](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d57f636) | VPP-1277: IPIP - Copy TOS/TC from inner packet to outer. |
310
311 | @c src/vnet/session/session.api ||
312 | ------- | ------- |
313 | [7fb0fe1](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7fb0fe1) | udp/session: refactor to support dgram mode |
314
315 | @c src/vnet/ipsec/ipsec.api ||
316 | ------- | ------- |
317 | [4b089f2](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=4b089f2) | ipsec: support UDP encap/decap for NAT traversal |
318 | [e9fcf23](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e9fcf23) | Fix some build warnings about "Old Style VLA" |
319 | [8e1039a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=8e1039a) | Allow an IPsec tunnel interface to be renumbered |
320
321 | @c src/vnet/vxlan/vxlan.api ||
322 | ------- | ------- |
323 | [af86a48](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=af86a48) | vxlan:offload RX flow |
324
325 | @c src/vnet/srv6/sr.api ||
326 | ------- | ------- |
327 | [3337bd2](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3337bd2) | Fixed bugs in SRv6 API |
328 | [e9fcf23](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e9fcf23) | Fix some build warnings about "Old Style VLA" |
329
330
331
332 @page release_notes_1804 Release notes for VPP 18.04
333
334 More than 570 commits since the 18.01 release.
335
336 ## Features
337
338 ### Infrastructure
339 - DPDK 18.02.1
340 - ARM aarch64 integrated into CI
341
342 ### VNET & Plugins
343 - ERSPAN
344 - L3DSR load balancing support
345 - VPC bonding / LACP
346 - IPv4/IPv6 packet reassembly
347 - IPv6 link-local support
348 - Asymmetrical static NAT
349 - 464XLAT for NAT44
350 - MAP-T CE support
351 - Intel Adaptive Virtual Function native device driver plugin
352 - Marvell device plugin
353 - SRv6 static, dynamic and masquerading proxy plugins
354 - MPLS Uniform mode
355 - IGMP plugin
356 - IPIP tunnel support (IPv4/IPv6 over IPv4/IPv6)
357 - IPv6 Router Discovery mechanism
358
359 ### VLIB
360 - ARM-optimized library variations for key functions
361 - Better handling of physmem on non-NUMA kernels
362
363 ### Host stack
364 - TLS support via OpenSSL or mbedtls software engines
365 - Session layer can utilize both shm and memfd (secure) FIFO segments
366 - STCP
367 - VCL logging / tracing
368
369 ### API framework
370 - New API definition compiler (vppapigen)
371 - Memory (shm) and socket APIs refactored
372 - API handlers refactored to make them transport (shared memory or socket)
373     agnostic
374 - Improved support for bootstrapping of the shm API with memfd segments
375     over the socket API
376
377 ### Packaging
378 - SELinux for RPM builds
379 - Debuginfo RPMs
380 - ARM aarch64 for Ubuntu
381
382 ## Known issues
383
384 For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
385
386 ## Issues fixed
387
388 For the full list of fixed issues please refer to:
389 - fd.io [JIRA](https://jira.fd.io)
390 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1804)
391
392 ## API changes
393
394 Description of results:
395
396 * _Definition changed_: indicates that the API file was modified between releases.
397 * _Only in image_: indicates the API is new for this release.
398 * _Only in file_: indicates the API has been removed in this release.
399
400 Message Name                                                 | Results
401 ------------------------------------------------------------ | ----------------
402 accept_session                                               | definition changed
403 accept_session_reply                                         | definition changed
404 acl_add_replace                                              | definition changed
405 acl_add_replace_reply                                        | definition changed
406 acl_del                                                      | definition changed
407 acl_del_reply                                                | definition changed
408 acl_details                                                  | definition changed
409 acl_dump                                                     | definition changed
410 acl_interface_add_del                                        | definition changed
411 acl_interface_add_del_reply                                  | definition changed
412 acl_interface_etype_whitelist_details                        | only in image
413 acl_interface_etype_whitelist_dump                           | only in image
414 acl_interface_list_details                                   | definition changed
415 acl_interface_list_dump                                      | definition changed
416 acl_interface_set_acl_list                                   | definition changed
417 acl_interface_set_acl_list_reply                             | definition changed
418 acl_interface_set_etype_whitelist                            | definition changed
419 acl_plugin_control_ping                                      | definition changed
420 acl_plugin_control_ping_reply                                | definition changed
421 acl_plugin_get_version                                       | definition changed
422 acl_plugin_get_version_reply                                 | definition changed
423 add_node_next                                                | definition changed
424 add_node_next_reply                                          | definition changed
425 af_packet_create                                             | definition changed
426 af_packet_create_reply                                       | definition changed
427 af_packet_delete                                             | definition changed
428 af_packet_delete_reply                                       | definition changed
429 af_packet_set_l4_cksum_offload                               | definition changed
430 af_packet_set_l4_cksum_offload_reply                         | definition changed
431 api_versions                                                 | definition changed
432 api_versions_reply                                           | definition changed
433 app_namespace_add_del                                        | definition changed
434 app_namespace_add_del_reply                                  | definition changed
435 application_attach                                           | definition changed
436 application_attach_reply                                     | definition changed
437 application_detach                                           | definition changed
438 application_detach_reply                                     | definition changed
439 application_tls_cert_add                                     | definition changed
440 application_tls_key_add                                      | definition changed
441 bd_ip_mac_add_del                                            | definition changed
442 bd_ip_mac_add_del_reply                                      | definition changed
443 bfd_auth_del_key                                             | definition changed
444 bfd_auth_del_key_reply                                       | definition changed
445 bfd_auth_keys_details                                        | definition changed
446 bfd_auth_keys_dump                                           | definition changed
447 bfd_auth_set_key                                             | definition changed
448 bfd_auth_set_key_reply                                       | definition changed
449 bfd_udp_add                                                  | definition changed
450 bfd_udp_add_reply                                            | definition changed
451 bfd_udp_auth_activate                                        | definition changed
452 bfd_udp_auth_activate_reply                                  | definition changed
453 bfd_udp_auth_deactivate                                      | definition changed
454 bfd_udp_auth_deactivate_reply                                | definition changed
455 bfd_udp_del                                                  | definition changed
456 bfd_udp_del_echo_source                                      | definition changed
457 bfd_udp_del_echo_source_reply                                | definition changed
458 bfd_udp_del_reply                                            | definition changed
459 bfd_udp_mod                                                  | definition changed
460 bfd_udp_mod_reply                                            | definition changed
461 bfd_udp_session_details                                      | definition changed
462 bfd_udp_session_dump                                         | definition changed
463 bfd_udp_session_set_flags                                    | definition changed
464 bfd_udp_session_set_flags_reply                              | definition changed
465 bfd_udp_set_echo_source                                      | definition changed
466 bfd_udp_set_echo_source_reply                                | definition changed
467 bier_disp_entry_add_del                                      | definition changed
468 bier_disp_entry_add_del_reply                                | definition changed
469 bier_disp_entry_details                                      | definition changed
470 bier_disp_entry_dump                                         | definition changed
471 bier_disp_table_add_del                                      | definition changed
472 bier_disp_table_add_del_reply                                | definition changed
473 bier_disp_table_details                                      | definition changed
474 bier_disp_table_dump                                         | definition changed
475 bier_imp_add                                                 | definition changed
476 bier_imp_add_reply                                           | definition changed
477 bier_imp_del                                                 | definition changed
478 bier_imp_del_reply                                           | definition changed
479 bier_imp_details                                             | definition changed
480 bier_imp_dump                                                | definition changed
481 bier_route_add_del                                           | definition changed
482 bier_route_add_del_reply                                     | definition changed
483 bier_route_details                                           | definition changed
484 bier_route_dump                                              | definition changed
485 bier_table_add_del                                           | definition changed
486 bier_table_add_del_reply                                     | definition changed
487 bier_table_details                                           | definition changed
488 bier_table_dump                                              | definition changed
489 bind_sock                                                    | definition changed
490 bind_sock_reply                                              | definition changed
491 bind_uri                                                     | definition changed
492 bind_uri_reply                                               | definition changed
493 bond_create                                                  | definition changed
494 bond_delete                                                  | definition changed
495 bond_detach_slave                                            | definition changed
496 bond_enslave                                                 | definition changed
497 bridge_domain_add_del                                        | definition changed
498 bridge_domain_add_del_reply                                  | definition changed
499 bridge_domain_details                                        | definition changed
500 bridge_domain_dump                                           | definition changed
501 bridge_domain_set_mac_age                                    | definition changed
502 bridge_domain_set_mac_age_reply                              | definition changed
503 bridge_flags                                                 | definition changed
504 bridge_flags_reply                                           | definition changed
505 cdp_enable                                                   | definition changed
506 classify_add_del_session                                     | definition changed
507 classify_add_del_session_reply                               | definition changed
508 classify_add_del_table                                       | definition changed
509 classify_add_del_table_reply                                 | definition changed
510 classify_session_details                                     | definition changed
511 classify_session_dump                                        | definition changed
512 classify_set_interface_ip_table                              | definition changed
513 classify_set_interface_ip_table_reply                        | definition changed
514 classify_set_interface_l2_tables                             | definition changed
515 classify_set_interface_l2_tables_reply                       | definition changed
516 classify_table_by_interface                                  | definition changed
517 classify_table_by_interface_reply                            | definition changed
518 classify_table_ids                                           | definition changed
519 classify_table_ids_reply                                     | definition changed
520 classify_table_info                                          | definition changed
521 classify_table_info_reply                                    | definition changed
522 cli                                                          | definition changed
523 cli_inband                                                   | definition changed
524 cli_inband_reply                                             | definition changed
525 cli_reply                                                    | definition changed
526 collect_detailed_interface_stats                             | definition changed
527 connect_session                                              | definition changed
528 connect_session_reply                                        | definition changed
529 connect_sock                                                 | definition changed
530 connect_sock_reply                                           | definition changed
531 connect_uri                                                  | definition changed
532 connect_uri_reply                                            | definition changed
533 control_ping                                                 | definition changed
534 control_ping_reply                                           | definition changed
535 cop_interface_enable_disable                                 | definition changed
536 cop_interface_enable_disable_reply                           | definition changed
537 cop_whitelist_enable_disable                                 | definition changed
538 cop_whitelist_enable_disable_reply                           | definition changed
539 create_loopback                                              | definition changed
540 create_loopback_instance                                     | definition changed
541 create_loopback_instance_reply                               | definition changed
542 create_loopback_reply                                        | definition changed
543 create_subif                                                 | definition changed
544 create_subif_reply                                           | definition changed
545 create_vhost_user_if                                         | definition changed
546 create_vhost_user_if_reply                                   | definition changed
547 create_vlan_subif                                            | definition changed
548 create_vlan_subif_reply                                      | definition changed
549 delete_loopback                                              | definition changed
550 delete_loopback_reply                                        | definition changed
551 delete_subif                                                 | definition changed
552 delete_subif_reply                                           | definition changed
553 delete_vhost_user_if                                         | definition changed
554 delete_vhost_user_if_reply                                   | definition changed
555 dhcp_client_config                                           | definition changed
556 dhcp_client_config_reply                                     | definition changed
557 dhcp_compl_event                                             | definition changed
558 dhcp_proxy_config                                            | definition changed
559 dhcp_proxy_config_reply                                      | definition changed
560 dhcp_proxy_details                                           | definition changed
561 dhcp_proxy_dump                                              | definition changed
562 dhcp_proxy_set_vss                                           | definition changed
563 dhcp_proxy_set_vss_reply                                     | definition changed
564 disconnect_session                                           | definition changed
565 disconnect_session_reply                                     | definition changed
566 dns_enable_disable                                           | definition changed
567 dns_enable_disable_reply                                     | definition changed
568 dns_name_server_add_del                                      | definition changed
569 dns_name_server_add_del_reply                                | definition changed
570 dns_resolve_ip                                               | definition changed
571 dns_resolve_ip_reply                                         | definition changed
572 dns_resolve_name                                             | definition changed
573 dns_resolve_name_reply                                       | definition changed
574 dslite_add_del_pool_addr_range                               | definition changed
575 dslite_add_del_pool_addr_range_reply                         | definition changed
576 dslite_get_aftr_addr                                         | definition changed
577 dslite_get_b4_addr                                           | definition changed
578 dslite_set_aftr_addr                                         | definition changed
579 dslite_set_aftr_addr_reply                                   | definition changed
580 dslite_set_b4_addr                                           | definition changed
581 feature_enable_disable                                       | definition changed
582 feature_enable_disable_reply                                 | definition changed
583 flow_classify_details                                        | definition changed
584 flow_classify_dump                                           | definition changed
585 flow_classify_set_interface                                  | definition changed
586 flow_classify_set_interface_reply                            | definition changed
587 flowprobe_params                                             | definition changed
588 flowprobe_params_reply                                       | definition changed
589 flowprobe_tx_interface_add_del                               | definition changed
590 flowprobe_tx_interface_add_del_reply                         | definition changed
591 gbp_contract_add_del                                         | definition changed
592 gbp_contract_details                                         | only in image
593 gbp_contract_dump                                            | only in image
594 gbp_endpoint_add_del                                         | definition changed
595 gbp_endpoint_details                                         | only in image
596 gbp_endpoint_dump                                            | only in image
597 geneve_add_del_tunnel                                        | definition changed
598 geneve_add_del_tunnel_reply                                  | definition changed
599 geneve_tunnel_details                                        | definition changed
600 geneve_tunnel_dump                                           | definition changed
601 get_first_msg_id                                             | definition changed
602 get_first_msg_id_reply                                       | definition changed
603 get_next_index                                               | definition changed
604 get_next_index_reply                                         | definition changed
605 get_node_graph                                               | definition changed
606 get_node_graph_reply                                         | definition changed
607 get_node_index                                               | definition changed
608 get_node_index_reply                                         | definition changed
609 gpe_add_del_fwd_entry                                        | definition changed
610 gpe_add_del_fwd_entry_reply                                  | definition changed
611 gpe_add_del_iface                                            | definition changed
612 gpe_add_del_iface_reply                                      | definition changed
613 gpe_add_del_native_fwd_rpath                                 | definition changed
614 gpe_add_del_native_fwd_rpath_reply                           | definition changed
615 gpe_enable_disable                                           | definition changed
616 gpe_enable_disable_reply                                     | definition changed
617 gpe_fwd_entries_get                                          | definition changed
618 gpe_fwd_entries_get_reply                                    | definition changed
619 gpe_fwd_entry_path_details                                   | definition changed
620 gpe_fwd_entry_path_dump                                      | definition changed
621 gpe_fwd_entry_vnis_get                                       | definition changed
622 gpe_fwd_entry_vnis_get_reply                                 | definition changed
623 gpe_get_encap_mode                                           | definition changed
624 gpe_get_encap_mode_reply                                     | definition changed
625 gpe_native_fwd_rpaths_get                                    | definition changed
626 gpe_native_fwd_rpaths_get_reply                              | definition changed
627 gpe_set_encap_mode                                           | definition changed
628 gpe_set_encap_mode_reply                                     | definition changed
629 gre_add_del_tunnel                                           | definition changed
630 gre_add_del_tunnel_reply                                     | definition changed
631 gre_tunnel_details                                           | definition changed
632 gre_tunnel_dump                                              | definition changed
633 gtpu_add_del_tunnel                                          | definition changed
634 gtpu_add_del_tunnel_reply                                    | definition changed
635 gtpu_tunnel_details                                          | definition changed
636 gtpu_tunnel_dump                                             | definition changed
637 igmp_clear_interface                                         | definition changed
638 igmp_details                                                 | only in image
639 igmp_dump                                                    | only in image
640 igmp_enable_disable                                          | definition changed
641 igmp_event                                                   | only in image
642 igmp_listen                                                  | definition changed
643 ikev2_initiate_del_child_sa                                  | definition changed
644 ikev2_initiate_del_child_sa_reply                            | definition changed
645 ikev2_initiate_del_ike_sa                                    | definition changed
646 ikev2_initiate_del_ike_sa_reply                              | definition changed
647 ikev2_initiate_rekey_child_sa                                | definition changed
648 ikev2_initiate_rekey_child_sa_reply                          | definition changed
649 ikev2_initiate_sa_init                                       | definition changed
650 ikev2_initiate_sa_init_reply                                 | definition changed
651 ikev2_profile_add_del                                        | definition changed
652 ikev2_profile_add_del_reply                                  | definition changed
653 ikev2_profile_set_auth                                       | definition changed
654 ikev2_profile_set_auth_reply                                 | definition changed
655 ikev2_profile_set_id                                         | definition changed
656 ikev2_profile_set_id_reply                                   | definition changed
657 ikev2_profile_set_ts                                         | definition changed
658 ikev2_profile_set_ts_reply                                   | definition changed
659 ikev2_set_esp_transforms                                     | definition changed
660 ikev2_set_esp_transforms_reply                               | definition changed
661 ikev2_set_ike_transforms                                     | definition changed
662 ikev2_set_ike_transforms_reply                               | definition changed
663 ikev2_set_local_key                                          | definition changed
664 ikev2_set_local_key_reply                                    | definition changed
665 ikev2_set_responder                                          | definition changed
666 ikev2_set_responder_reply                                    | definition changed
667 ikev2_set_sa_lifetime                                        | definition changed
668 ikev2_set_sa_lifetime_reply                                  | definition changed
669 input_acl_set_interface                                      | definition changed
670 input_acl_set_interface_reply                                | definition changed
671 interface_name_renumber                                      | definition changed
672 interface_name_renumber_reply                                | definition changed
673 ioam_cache_ip6_enable_disable                                | definition changed
674 ioam_cache_ip6_enable_disable_reply                          | definition changed
675 ioam_disable                                                 | definition changed
676 ioam_disable_reply                                           | definition changed
677 ioam_enable                                                  | definition changed
678 ioam_enable_reply                                            | definition changed
679 ioam_export_ip6_enable_disable                               | definition changed
680 ioam_export_ip6_enable_disable_reply                         | definition changed
681 ip4_arp_event                                                | definition changed
682 ip6_fib_details                                              | definition changed
683 ip6_fib_dump                                                 | definition changed
684 ip6_mfib_details                                             | definition changed
685 ip6_mfib_dump                                                | definition changed
686 ip6_nd_address_autoconfig                                    | definition changed
687 ip6_nd_event                                                 | definition changed
688 ip6_ra_event                                                 | only in image
689 ip6nd_proxy_add_del                                          | definition changed
690 ip6nd_proxy_add_del_reply                                    | definition changed
691 ip6nd_proxy_details                                          | definition changed
692 ip6nd_proxy_dump                                             | definition changed
693 ip6nd_send_router_solicitation                               | definition changed
694 ip_add_del_route                                             | definition changed
695 ip_add_del_route_reply                                       | definition changed
696 ip_address_details                                           | definition changed
697 ip_address_dump                                              | definition changed
698 ip_container_proxy_add_del                                   | definition changed
699 ip_container_proxy_add_del_reply                             | definition changed
700 ip_details                                                   | definition changed
701 ip_dump                                                      | definition changed
702 ip_fib_details                                               | definition changed
703 ip_fib_dump                                                  | definition changed
704 ip_mfib_details                                              | definition changed
705 ip_mfib_dump                                                 | definition changed
706 ip_mroute_add_del                                            | definition changed
707 ip_mroute_add_del_reply                                      | definition changed
708 ip_neighbor_add_del                                          | definition changed
709 ip_neighbor_add_del_reply                                    | definition changed
710 ip_neighbor_details                                          | definition changed
711 ip_neighbor_dump                                             | definition changed
712 ip_punt_police                                               | definition changed
713 ip_punt_police_reply                                         | definition changed
714 ip_punt_redirect                                             | definition changed
715 ip_punt_redirect_reply                                       | definition changed
716 ip_reassembly_enable_disable                                 | definition changed
717 ip_reassembly_get                                            | definition changed
718 ip_reassembly_set                                            | definition changed
719 ip_source_and_port_range_check_add_del                       | definition changed
720 ip_source_and_port_range_check_add_del_reply                 | definition changed
721 ip_source_and_port_range_check_interface_add_del             | definition changed
722 ip_source_and_port_range_check_interface_add_del_reply       | definition changed
723 ip_table_add_del                                             | definition changed
724 ip_table_add_del_reply                                       | definition changed
725 ipfix_classify_stream_details                                | definition changed
726 ipfix_classify_stream_dump                                   | definition changed
727 ipfix_classify_table_add_del                                 | definition changed
728 ipfix_classify_table_add_del_reply                           | definition changed
729 ipfix_classify_table_details                                 | definition changed
730 ipfix_classify_table_dump                                    | definition changed
731 ipfix_exporter_details                                       | definition changed
732 ipfix_exporter_dump                                          | definition changed
733 ipip_6rd_add_tunnel                                          | definition changed
734 ipip_6rd_del_tunnel                                          | definition changed
735 ipip_add_tunnel                                              | definition changed
736 ipip_del_tunnel                                              | definition changed
737 ipip_tunnel_details                                          | only in image
738 ipip_tunnel_dump                                             | only in image
739 ipsec_gre_add_del_tunnel                                     | definition changed
740 ipsec_gre_add_del_tunnel_reply                               | definition changed
741 ipsec_gre_tunnel_details                                     | definition changed
742 ipsec_gre_tunnel_dump                                        | definition changed
743 ipsec_interface_add_del_spd                                  | definition changed
744 ipsec_interface_add_del_spd_reply                            | definition changed
745 ipsec_sa_details                                             | definition changed
746 ipsec_sa_dump                                                | definition changed
747 ipsec_sa_set_key                                             | definition changed
748 ipsec_sa_set_key_reply                                       | definition changed
749 ipsec_sad_add_del_entry                                      | definition changed
750 ipsec_sad_add_del_entry_reply                                | definition changed
751 ipsec_spd_add_del                                            | definition changed
752 ipsec_spd_add_del_entry                                      | definition changed
753 ipsec_spd_add_del_entry_reply                                | definition changed
754 ipsec_spd_add_del_reply                                      | definition changed
755 ipsec_spd_details                                            | definition changed
756 ipsec_spd_dump                                               | definition changed
757 ipsec_tunnel_if_add_del                                      | definition changed
758 ipsec_tunnel_if_add_del_reply                                | definition changed
759 ipsec_tunnel_if_set_key                                      | definition changed
760 ipsec_tunnel_if_set_key_reply                                | definition changed
761 ipsec_tunnel_if_set_sa                                       | definition changed
762 ipsec_tunnel_if_set_sa_reply                                 | definition changed
763 kp_add_del_pod                                               | definition changed
764 kp_add_del_pod_reply                                         | definition changed
765 kp_add_del_vip                                               | definition changed
766 kp_add_del_vip_reply                                         | definition changed
767 kp_conf                                                      | definition changed
768 kp_conf_reply                                                | definition changed
769 l2_emulation                                                 | definition changed
770 l2_emulation_reply                                           | definition changed
771 l2_fib_clear_table                                           | definition changed
772 l2_fib_clear_table_reply                                     | definition changed
773 l2_fib_table_details                                         | definition changed
774 l2_fib_table_dump                                            | definition changed
775 l2_flags                                                     | definition changed
776 l2_flags_reply                                               | definition changed
777 l2_interface_efp_filter                                      | definition changed
778 l2_interface_efp_filter_reply                                | definition changed
779 l2_interface_pbb_tag_rewrite                                 | definition changed
780 l2_interface_pbb_tag_rewrite_reply                           | definition changed
781 l2_interface_vlan_tag_rewrite                                | definition changed
782 l2_interface_vlan_tag_rewrite_reply                          | definition changed
783 l2_macs_event                                                | definition changed
784 l2_patch_add_del                                             | definition changed
785 l2_patch_add_del_reply                                       | definition changed
786 l2_xconnect_details                                          | definition changed
787 l2_xconnect_dump                                             | definition changed
788 l2fib_add_del                                                | definition changed
789 l2fib_add_del_reply                                          | definition changed
790 l2fib_flush_all                                              | definition changed
791 l2fib_flush_all_reply                                        | definition changed
792 l2fib_flush_bd                                               | definition changed
793 l2fib_flush_bd_reply                                         | definition changed
794 l2fib_flush_int                                              | definition changed
795 l2fib_flush_int_reply                                        | definition changed
796 l2tpv3_create_tunnel                                         | definition changed
797 l2tpv3_create_tunnel_reply                                   | definition changed
798 l2tpv3_interface_enable_disable                              | definition changed
799 l2tpv3_interface_enable_disable_reply                        | definition changed
800 l2tpv3_set_lookup_key                                        | definition changed
801 l2tpv3_set_lookup_key_reply                                  | definition changed
802 l2tpv3_set_tunnel_cookies                                    | definition changed
803 l2tpv3_set_tunnel_cookies_reply                              | definition changed
804 lb_add_del_as                                                | definition changed
805 lb_add_del_as_reply                                          | definition changed
806 lb_add_del_vip                                               | definition changed
807 lb_add_del_vip_reply                                         | definition changed
808 lb_conf                                                      | definition changed
809 lb_conf_reply                                                | definition changed
810 lisp_add_del_adjacency                                       | definition changed
811 lisp_add_del_adjacency_reply                                 | definition changed
812 lisp_add_del_local_eid                                       | definition changed
813 lisp_add_del_local_eid_reply                                 | definition changed
814 lisp_add_del_locator                                         | definition changed
815 lisp_add_del_locator_reply                                   | definition changed
816 lisp_add_del_locator_set                                     | definition changed
817 lisp_add_del_locator_set_reply                               | definition changed
818 lisp_add_del_map_request_itr_rlocs                           | definition changed
819 lisp_add_del_map_request_itr_rlocs_reply                     | definition changed
820 lisp_add_del_map_resolver                                    | definition changed
821 lisp_add_del_map_resolver_reply                              | definition changed
822 lisp_add_del_map_server                                      | definition changed
823 lisp_add_del_map_server_reply                                | definition changed
824 lisp_add_del_remote_mapping                                  | definition changed
825 lisp_add_del_remote_mapping_reply                            | definition changed
826 lisp_adjacencies_get                                         | definition changed
827 lisp_adjacencies_get_reply                                   | definition changed
828 lisp_eid_table_add_del_map                                   | definition changed
829 lisp_eid_table_add_del_map_reply                             | definition changed
830 lisp_eid_table_details                                       | definition changed
831 lisp_eid_table_dump                                          | definition changed
832 lisp_eid_table_map_details                                   | definition changed
833 lisp_eid_table_map_dump                                      | definition changed
834 lisp_eid_table_vni_details                                   | definition changed
835 lisp_eid_table_vni_dump                                      | definition changed
836 lisp_enable_disable                                          | definition changed
837 lisp_enable_disable_reply                                    | definition changed
838 lisp_get_map_request_itr_rlocs                               | definition changed
839 lisp_get_map_request_itr_rlocs_reply                         | definition changed
840 lisp_locator_details                                         | definition changed
841 lisp_locator_dump                                            | definition changed
842 lisp_locator_set_details                                     | definition changed
843 lisp_locator_set_dump                                        | definition changed
844 lisp_map_register_enable_disable                             | definition changed
845 lisp_map_register_enable_disable_reply                       | definition changed
846 lisp_map_request_mode                                        | definition changed
847 lisp_map_request_mode_reply                                  | definition changed
848 lisp_map_resolver_details                                    | definition changed
849 lisp_map_resolver_dump                                       | definition changed
850 lisp_map_server_details                                      | definition changed
851 lisp_map_server_dump                                         | definition changed
852 lisp_pitr_set_locator_set                                    | definition changed
853 lisp_pitr_set_locator_set_reply                              | definition changed
854 lisp_rloc_probe_enable_disable                               | definition changed
855 lisp_rloc_probe_enable_disable_reply                         | definition changed
856 lisp_use_petr                                                | definition changed
857 lisp_use_petr_reply                                          | definition changed
858 lldp_config                                                  | definition changed
859 lldp_config_reply                                            | definition changed
860 macip_acl_add                                                | definition changed
861 macip_acl_add_replace                                        | definition changed
862 macip_acl_add_replace_reply                                  | definition changed
863 macip_acl_add_reply                                          | definition changed
864 macip_acl_del                                                | definition changed
865 macip_acl_del_reply                                          | definition changed
866 macip_acl_details                                            | definition changed
867 macip_acl_dump                                               | definition changed
868 macip_acl_interface_add_del                                  | definition changed
869 macip_acl_interface_add_del_reply                            | definition changed
870 macip_acl_interface_get                                      | definition changed
871 macip_acl_interface_get_reply                                | definition changed
872 macip_acl_interface_list_details                             | definition changed
873 macip_acl_interface_list_dump                                | definition changed
874 map_add_del_rule                                             | definition changed
875 map_add_del_rule_reply                                       | definition changed
876 map_add_domain                                               | definition changed
877 map_add_domain_reply                                         | definition changed
878 map_another_segment                                          | definition changed
879 map_another_segment_reply                                    | definition changed
880 map_del_domain                                               | definition changed
881 map_del_domain_reply                                         | definition changed
882 map_domain_details                                           | definition changed
883 map_domain_dump                                              | definition changed
884 map_rule_details                                             | definition changed
885 map_rule_dump                                                | definition changed
886 map_summary_stats                                            | definition changed
887 map_summary_stats_reply                                      | definition changed
888 memclnt_create                                               | definition changed
889 memclnt_create_reply                                         | definition changed
890 memclnt_delete                                               | definition changed
891 memclnt_delete_reply                                         | definition changed
892 memclnt_keepalive                                            | definition changed
893 memclnt_keepalive_reply                                      | definition changed
894 memclnt_read_timeout                                         | definition changed
895 memclnt_rx_thread_suspend                                    | definition changed
896 memfd_segment_create                                         | definition changed
897 memfd_segment_create_reply                                   | definition changed
898 memif_create                                                 | definition changed
899 memif_create_reply                                           | definition changed
900 memif_delete                                                 | definition changed
901 memif_delete_reply                                           | definition changed
902 memif_details                                                | definition changed
903 memif_dump                                                   | definition changed
904 memif_socket_filename_add_del                                | definition changed
905 memif_socket_filename_details                                | only in image
906 memif_socket_filename_dump                                   | only in image
907 mfib_signal_details                                          | definition changed
908 mfib_signal_dump                                             | definition changed
909 modify_vhost_user_if                                         | definition changed
910 modify_vhost_user_if_reply                                   | definition changed
911 mpls_fib_details                                             | definition changed
912 mpls_fib_dump                                                | definition changed
913 mpls_ip_bind_unbind                                          | definition changed
914 mpls_ip_bind_unbind_reply                                    | definition changed
915 mpls_route_add_del                                           | definition changed
916 mpls_route_add_del_reply                                     | definition changed
917 mpls_table_add_del                                           | definition changed
918 mpls_table_add_del_reply                                     | definition changed
919 mpls_tunnel_add_del                                          | definition changed
920 mpls_tunnel_add_del_reply                                    | definition changed
921 mpls_tunnel_details                                          | definition changed
922 mpls_tunnel_dump                                             | definition changed
923 nat44_add_del_address_range                                  | definition changed
924 nat44_add_del_address_range_reply                            | definition changed
925 nat44_add_del_identity_mapping                               | definition changed
926 nat44_add_del_identity_mapping_reply                         | definition changed
927 nat44_add_del_interface_addr                                 | definition changed
928 nat44_add_del_interface_addr_reply                           | definition changed
929 nat44_add_del_lb_static_mapping                              | definition changed
930 nat44_add_del_lb_static_mapping_reply                        | definition changed
931 nat44_add_del_static_mapping                                 | definition changed
932 nat44_add_del_static_mapping_reply                           | definition changed
933 nat44_address_details                                        | definition changed
934 nat44_address_dump                                           | definition changed
935 nat44_del_session                                            | definition changed
936 nat44_del_session_reply                                      | definition changed
937 nat44_forwarding_enable_disable                              | definition changed
938 nat44_forwarding_enable_disable_reply                        | definition changed
939 nat44_forwarding_is_enabled                                  | definition changed
940 nat44_forwarding_is_enabled_reply                            | definition changed
941 nat44_identity_mapping_details                               | definition changed
942 nat44_identity_mapping_dump                                  | definition changed
943 nat44_interface_add_del_feature                              | definition changed
944 nat44_interface_add_del_feature_reply                        | definition changed
945 nat44_interface_add_del_output_feature                       | definition changed
946 nat44_interface_add_del_output_feature_reply                 | definition changed
947 nat44_interface_addr_details                                 | definition changed
948 nat44_interface_addr_dump                                    | definition changed
949 nat44_interface_details                                      | definition changed
950 nat44_interface_dump                                         | definition changed
951 nat44_interface_output_feature_details                       | definition changed
952 nat44_interface_output_feature_dump                          | definition changed
953 nat44_lb_static_mapping_details                              | definition changed
954 nat44_lb_static_mapping_dump                                 | definition changed
955 nat44_static_mapping_details                                 | definition changed
956 nat44_static_mapping_dump                                    | definition changed
957 nat44_user_details                                           | definition changed
958 nat44_user_dump                                              | definition changed
959 nat44_user_session_details                                   | definition changed
960 nat44_user_session_dump                                      | definition changed
961 nat64_add_del_interface_addr                                 | definition changed
962 nat64_add_del_interface_addr_reply                           | definition changed
963 nat64_add_del_interface                                      | definition changed
964 nat64_add_del_interface_reply                                | definition changed
965 nat64_add_del_pool_addr_range                                | definition changed
966 nat64_add_del_pool_addr_range_reply                          | definition changed
967 nat64_add_del_prefix                                         | definition changed
968 nat64_add_del_prefix_reply                                   | definition changed
969 nat64_add_del_static_bib                                     | definition changed
970 nat64_add_del_static_bib_reply                               | definition changed
971 nat64_bib_details                                            | definition changed
972 nat64_bib_dump                                               | definition changed
973 nat64_get_timeouts                                           | definition changed
974 nat64_get_timeouts_reply                                     | definition changed
975 nat64_interface_details                                      | definition changed
976 nat64_interface_dump                                         | definition changed
977 nat64_pool_addr_details                                      | definition changed
978 nat64_pool_addr_dump                                         | definition changed
979 nat64_prefix_details                                         | definition changed
980 nat64_prefix_dump                                            | definition changed
981 nat64_set_timeouts                                           | definition changed
982 nat64_set_timeouts_reply                                     | definition changed
983 nat64_st_details                                             | definition changed
984 nat64_st_dump                                                | definition changed
985 nat66_add_del_interface                                      | definition changed
986 nat66_add_del_static_mapping                                 | definition changed
987 nat66_interface_details                                      | only in image
988 nat66_interface_dump                                         | only in image
989 nat66_static_mapping_details                                 | only in image
990 nat66_static_mapping_dump                                    | only in image
991 nat_control_ping                                             | definition changed
992 nat_control_ping_reply                                       | definition changed
993 nat_det_add_del_map                                          | definition changed
994 nat_det_add_del_map_reply                                    | definition changed
995 nat_det_close_session_in                                     | definition changed
996 nat_det_close_session_in_reply                               | definition changed
997 nat_det_close_session_out                                    | definition changed
998 nat_det_close_session_out_reply                              | definition changed
999 nat_det_forward                                              | definition changed
1000 nat_det_forward_reply                                        | definition changed
1001 nat_det_get_timeouts                                         | definition changed
1002 nat_det_get_timeouts_reply                                   | definition changed
1003 nat_det_map_details                                          | definition changed
1004 nat_det_map_dump                                             | definition changed
1005 nat_det_reverse                                              | definition changed
1006 nat_det_reverse_reply                                        | definition changed
1007 nat_det_session_details                                      | definition changed
1008 nat_det_session_dump                                         | definition changed
1009 nat_det_set_timeouts                                         | definition changed
1010 nat_det_set_timeouts_reply                                   | definition changed
1011 nat_get_reass                                                | definition changed
1012 nat_get_reass_reply                                          | definition changed
1013 nat_ipfix_enable_disable                                     | definition changed
1014 nat_ipfix_enable_disable_reply                               | definition changed
1015 nat_reass_details                                            | definition changed
1016 nat_reass_dump                                               | definition changed
1017 nat_set_reass                                                | definition changed
1018 nat_set_reass_reply                                          | definition changed
1019 nat_set_workers                                              | definition changed
1020 nat_set_workers_reply                                        | definition changed
1021 nat_show_config                                              | definition changed
1022 nat_show_config_reply                                        | definition changed
1023 nat_worker_details                                           | definition changed
1024 nat_worker_dump                                              | definition changed
1025 netmap_create                                                | definition changed
1026 netmap_create_reply                                          | definition changed
1027 netmap_delete                                                | definition changed
1028 netmap_delete_reply                                          | definition changed
1029 oam_add_del                                                  | definition changed
1030 oam_add_del_reply                                            | definition changed
1031 oam_event                                                    | definition changed
1032 one_add_del_adjacency                                        | definition changed
1033 one_add_del_adjacency_reply                                  | definition changed
1034 one_add_del_l2_arp_entry                                     | definition changed
1035 one_add_del_l2_arp_entry_reply                               | definition changed
1036 one_add_del_local_eid                                        | definition changed
1037 one_add_del_local_eid_reply                                  | definition changed
1038 one_add_del_locator                                          | definition changed
1039 one_add_del_locator_reply                                    | definition changed
1040 one_add_del_locator_set                                      | definition changed
1041 one_add_del_locator_set_reply                                | definition changed
1042 one_add_del_map_request_itr_rlocs                            | definition changed
1043 one_add_del_map_request_itr_rlocs_reply                      | definition changed
1044 one_add_del_map_resolver                                     | definition changed
1045 one_add_del_map_resolver_reply                               | definition changed
1046 one_add_del_map_server                                       | definition changed
1047 one_add_del_map_server_reply                                 | definition changed
1048 one_add_del_ndp_entry                                        | definition changed
1049 one_add_del_ndp_entry_reply                                  | definition changed
1050 one_add_del_remote_mapping                                   | definition changed
1051 one_add_del_remote_mapping_reply                             | definition changed
1052 one_adjacencies_get                                          | definition changed
1053 one_adjacencies_get_reply                                    | definition changed
1054 one_eid_table_add_del_map                                    | definition changed
1055 one_eid_table_add_del_map_reply                              | definition changed
1056 one_eid_table_details                                        | definition changed
1057 one_eid_table_dump                                           | definition changed
1058 one_eid_table_map_details                                    | definition changed
1059 one_eid_table_map_dump                                       | definition changed
1060 one_eid_table_vni_details                                    | definition changed
1061 one_eid_table_vni_dump                                       | definition changed
1062 one_enable_disable                                           | definition changed
1063 one_enable_disable_petr_mode                                 | definition changed
1064 one_enable_disable_petr_mode_reply                           | definition changed
1065 one_enable_disable_pitr_mode                                 | definition changed
1066 one_enable_disable_pitr_mode_reply                           | definition changed
1067 one_enable_disable_reply                                     | definition changed
1068 one_enable_disable_xtr_mode                                  | definition changed
1069 one_enable_disable_xtr_mode_reply                            | definition changed
1070 one_get_map_request_itr_rlocs                                | definition changed
1071 one_get_map_request_itr_rlocs_reply                          | definition changed
1072 one_get_transport_protocol                                   | definition changed
1073 one_get_transport_protocol_reply                             | definition changed
1074 one_l2_arp_bd_get                                            | definition changed
1075 one_l2_arp_bd_get_reply                                      | definition changed
1076 one_l2_arp_entries_get                                       | definition changed
1077 one_l2_arp_entries_get_reply                                 | definition changed
1078 one_locator_details                                          | definition changed
1079 one_locator_dump                                             | definition changed
1080 one_locator_set_details                                      | definition changed
1081 one_locator_set_dump                                         | definition changed
1082 one_map_register_enable_disable                              | definition changed
1083 one_map_register_enable_disable_reply                        | definition changed
1084 one_map_register_fallback_threshold                          | definition changed
1085 one_map_register_fallback_threshold_reply                    | definition changed
1086 one_map_register_set_ttl                                     | definition changed
1087 one_map_register_set_ttl_reply                               | definition changed
1088 one_map_request_mode                                         | definition changed
1089 one_map_request_mode_reply                                   | definition changed
1090 one_map_resolver_details                                     | definition changed
1091 one_map_resolver_dump                                        | definition changed
1092 one_map_server_details                                       | definition changed
1093 one_map_server_dump                                          | definition changed
1094 one_ndp_bd_get                                               | definition changed
1095 one_ndp_bd_get_reply                                         | definition changed
1096 one_ndp_entries_get                                          | definition changed
1097 one_ndp_entries_get_reply                                    | definition changed
1098 one_nsh_set_locator_set                                      | definition changed
1099 one_nsh_set_locator_set_reply                                | definition changed
1100 one_pitr_set_locator_set                                     | definition changed
1101 one_pitr_set_locator_set_reply                               | definition changed
1102 one_rloc_probe_enable_disable                                | definition changed
1103 one_rloc_probe_enable_disable_reply                          | definition changed
1104 one_set_transport_protocol                                   | definition changed
1105 one_set_transport_protocol_reply                             | definition changed
1106 one_show_petr_mode                                           | definition changed
1107 one_show_petr_mode_reply                                     | definition changed
1108 one_show_pitr_mode                                           | definition changed
1109 one_show_pitr_mode_reply                                     | definition changed
1110 one_show_xtr_mode                                            | definition changed
1111 one_show_xtr_mode_reply                                      | definition changed
1112 one_stats_details                                            | definition changed
1113 one_stats_dump                                               | definition changed
1114 one_stats_enable_disable                                     | definition changed
1115 one_stats_enable_disable_reply                               | definition changed
1116 one_stats_flush                                              | definition changed
1117 one_stats_flush_reply                                        | definition changed
1118 one_use_petr                                                 | definition changed
1119 one_use_petr_reply                                           | definition changed
1120 output_acl_set_interface                                     | definition changed
1121 p2p_ethernet_add                                             | definition changed
1122 p2p_ethernet_add_reply                                       | definition changed
1123 p2p_ethernet_del                                             | definition changed
1124 p2p_ethernet_del_reply                                       | definition changed
1125 pg_capture                                                   | definition changed
1126 pg_capture_reply                                             | definition changed
1127 pg_create_interface                                          | definition changed
1128 pg_create_interface_reply                                    | definition changed
1129 pg_enable_disable                                            | definition changed
1130 pg_enable_disable_reply                                      | definition changed
1131 policer_add_del                                              | definition changed
1132 policer_add_del_reply                                        | definition changed
1133 policer_classify_details                                     | definition changed
1134 policer_classify_dump                                        | definition changed
1135 policer_classify_set_interface                               | definition changed
1136 policer_classify_set_interface_reply                         | definition changed
1137 policer_details                                              | definition changed
1138 policer_dump                                                 | definition changed
1139 pot_profile_activate                                         | definition changed
1140 pot_profile_activate_reply                                   | definition changed
1141 pot_profile_add                                              | definition changed
1142 pot_profile_add_reply                                        | definition changed
1143 pot_profile_del                                              | definition changed
1144 pot_profile_del_reply                                        | definition changed
1145 pot_profile_show_config_details                              | definition changed
1146 pot_profile_show_config_dump                                 | definition changed
1147 pppoe_add_del_session                                        | definition changed
1148 pppoe_add_del_session_reply                                  | definition changed
1149 pppoe_session_details                                        | definition changed
1150 pppoe_session_dump                                           | definition changed
1151 proxy_arp_add_del                                            | definition changed
1152 proxy_arp_add_del_reply                                      | definition changed
1153 proxy_arp_intfc_enable_disable                               | definition changed
1154 proxy_arp_intfc_enable_disable_reply                         | definition changed
1155 punt                                                         | definition changed
1156 punt_reply                                                   | definition changed
1157 punt_socket_deregister                                       | definition changed
1158 punt_socket_deregister_reply                                 | definition changed
1159 punt_socket_register                                         | definition changed
1160 punt_socket_register_reply                                   | definition changed
1161 qos_egress_map_delete                                        | definition changed
1162 qos_egress_map_update                                        | definition changed
1163 qos_mark_enable_disable                                      | definition changed
1164 qos_record_enable_disable                                    | definition changed
1165 reset_fib                                                    | definition changed
1166 reset_fib_reply                                              | definition changed
1167 reset_session                                                | definition changed
1168 reset_session_reply                                          | definition changed
1169 rpc_call                                                     | definition changed
1170 rpc_call_reply                                               | definition changed
1171 rx_thread_exit                                               | definition changed
1172 sctp_add_src_dst_connection                                  | definition changed
1173 sctp_config                                                  | definition changed
1174 sctp_del_src_dst_connection                                  | definition changed
1175 session_enable_disable                                       | definition changed
1176 session_enable_disable_reply                                 | definition changed
1177 session_rule_add_del                                         | definition changed
1178 session_rule_add_del_reply                                   | definition changed
1179 session_rules_details                                        | definition changed
1180 session_rules_dump                                           | definition changed
1181 set_arp_neighbor_limit                                       | definition changed
1182 set_arp_neighbor_limit_reply                                 | definition changed
1183 set_ip_flow_hash                                             | definition changed
1184 set_ip_flow_hash_reply                                       | definition changed
1185 set_ipfix_classify_stream                                    | definition changed
1186 set_ipfix_classify_stream_reply                              | definition changed
1187 set_ipfix_exporter                                           | definition changed
1188 set_ipfix_exporter_reply                                     | definition changed
1189 show_lisp_map_register_state                                 | definition changed
1190 show_lisp_map_register_state_reply                           | definition changed
1191 show_lisp_map_request_mode                                   | definition changed
1192 show_lisp_map_request_mode_reply                             | definition changed
1193 show_lisp_pitr                                               | definition changed
1194 show_lisp_pitr_reply                                         | definition changed
1195 show_lisp_rloc_probe_state                                   | definition changed
1196 show_lisp_rloc_probe_state_reply                             | definition changed
1197 show_lisp_status                                             | definition changed
1198 show_lisp_status_reply                                       | definition changed
1199 show_lisp_use_petr                                           | definition changed
1200 show_lisp_use_petr_reply                                     | definition changed
1201 show_one_map_register_fallback_threshold                     | definition changed
1202 show_one_map_register_fallback_threshold_reply               | definition changed
1203 show_one_map_register_state                                  | definition changed
1204 show_one_map_register_state_reply                            | definition changed
1205 show_one_map_register_ttl                                    | definition changed
1206 show_one_map_register_ttl_reply                              | definition changed
1207 show_one_map_request_mode                                    | definition changed
1208 show_one_map_request_mode_reply                              | definition changed
1209 show_one_nsh_mapping                                         | definition changed
1210 show_one_nsh_mapping_reply                                   | definition changed
1211 show_one_pitr                                                | definition changed
1212 show_one_pitr_reply                                          | definition changed
1213 show_one_rloc_probe_state                                    | definition changed
1214 show_one_rloc_probe_state_reply                              | definition changed
1215 show_one_stats_enable_disable                                | definition changed
1216 show_one_stats_enable_disable_reply                          | definition changed
1217 show_one_status                                              | definition changed
1218 show_one_status_reply                                        | definition changed
1219 show_one_use_petr                                            | definition changed
1220 show_one_use_petr_reply                                      | definition changed
1221 show_version                                                 | definition changed
1222 show_version_reply                                           | definition changed
1223 sock_init_shm                                                | definition changed
1224 sockclnt_create                                              | definition changed
1225 sockclnt_create_reply                                        | definition changed
1226 sockclnt_delete                                              | definition changed
1227 sockclnt_delete_reply                                        | definition changed
1228 sr_localsid_add_del                                          | definition changed
1229 sr_localsid_add_del_reply                                    | definition changed
1230 sr_localsids_details                                         | definition changed
1231 sr_localsids_dump                                            | definition changed
1232 sr_mpls_policy_add                                           | definition changed
1233 sr_mpls_policy_add_reply                                     | definition changed
1234 sr_mpls_policy_assign_endpoint_color                         | definition changed
1235 sr_mpls_policy_assign_endpoint_color_reply                   | definition changed
1236 sr_mpls_policy_del                                           | definition changed
1237 sr_mpls_policy_del_reply                                     | definition changed
1238 sr_mpls_policy_mod                                           | definition changed
1239 sr_mpls_policy_mod_reply                                     | definition changed
1240 sr_mpls_steering_add_del                                     | definition changed
1241 sr_mpls_steering_add_del_reply                               | definition changed
1242 sr_policy_add                                                | definition changed
1243 sr_policy_add_reply                                          | definition changed
1244 sr_policy_del                                                | definition changed
1245 sr_policy_del_reply                                          | definition changed
1246 sr_policy_mod                                                | definition changed
1247 sr_policy_mod_reply                                          | definition changed
1248 sr_set_encap_source                                          | definition changed
1249 sr_set_encap_source_reply                                    | definition changed
1250 sr_steering_add_del                                          | definition changed
1251 sr_steering_add_del_reply                                    | definition changed
1252 stats_get_poller_delay                                       | definition changed
1253 stn_add_del_rule                                             | definition changed
1254 stn_add_del_rule_reply                                       | definition changed
1255 stn_rule_details                                             | only in file
1256 stn_rules_details                                            | only in image
1257 stn_rules_dump                                               | definition changed
1258 sw_if_l2tpv3_tunnel_details                                  | definition changed
1259 sw_if_l2tpv3_tunnel_dump                                     | definition changed
1260 sw_interface_add_del_address                                 | definition changed
1261 sw_interface_add_del_address_reply                           | definition changed
1262 sw_interface_bond_details                                    | only in image
1263 sw_interface_bond_dump                                       | only in image
1264 sw_interface_clear_stats                                     | definition changed
1265 sw_interface_clear_stats_reply                               | definition changed
1266 sw_interface_details                                         | definition changed
1267 sw_interface_dump                                            | definition changed
1268 sw_interface_event                                           | definition changed
1269 sw_interface_get_mac_address                                 | definition changed
1270 sw_interface_get_table                                       | definition changed
1271 sw_interface_get_table_reply                                 | definition changed
1272 sw_interface_ip6_enable_disable                              | definition changed
1273 sw_interface_ip6_enable_disable_reply                        | definition changed
1274 sw_interface_ip6_set_link_local_address                      | definition changed
1275 sw_interface_ip6_set_link_local_address_reply                | definition changed
1276 sw_interface_ip6nd_ra_config                                 | definition changed
1277 sw_interface_ip6nd_ra_config_reply                           | definition changed
1278 sw_interface_ip6nd_ra_prefix                                 | definition changed
1279 sw_interface_ip6nd_ra_prefix_reply                           | definition changed
1280 sw_interface_lacp_details                                    | only in image
1281 sw_interface_lacp_dump                                       | only in image
1282 sw_interface_set_dpdk_hqos_pipe                              | definition changed
1283 sw_interface_set_dpdk_hqos_pipe_reply                        | definition changed
1284 sw_interface_set_dpdk_hqos_subport                           | definition changed
1285 sw_interface_set_dpdk_hqos_subport_reply                     | definition changed
1286 sw_interface_set_dpdk_hqos_tctbl                             | definition changed
1287 sw_interface_set_dpdk_hqos_tctbl_reply                       | definition changed
1288 sw_interface_set_flags                                       | definition changed
1289 sw_interface_set_flags_reply                                 | definition changed
1290 sw_interface_set_geneve_bypass                               | definition changed
1291 sw_interface_set_geneve_bypass_reply                         | definition changed
1292 sw_interface_set_gtpu_bypass                                 | definition changed
1293 sw_interface_set_gtpu_bypass_reply                           | definition changed
1294 sw_interface_set_l2_bridge                                   | definition changed
1295 sw_interface_set_l2_bridge_reply                             | definition changed
1296 sw_interface_set_l2_xconnect                                 | definition changed
1297 sw_interface_set_l2_xconnect_reply                           | definition changed
1298 sw_interface_set_lldp                                        | definition changed
1299 sw_interface_set_lldp_reply                                  | definition changed
1300 sw_interface_set_mac_address                                 | definition changed
1301 sw_interface_set_mac_address_reply                           | definition changed
1302 sw_interface_set_mpls_enable                                 | definition changed
1303 sw_interface_set_mpls_enable_reply                           | definition changed
1304 sw_interface_set_mtu                                         | definition changed
1305 sw_interface_set_mtu_reply                                   | definition changed
1306 sw_interface_set_rx_mode                                     | definition changed
1307 sw_interface_set_rx_mode_reply                               | definition changed
1308 sw_interface_set_table                                       | definition changed
1309 sw_interface_set_table_reply                                 | definition changed
1310 sw_interface_set_unnumbered                                  | definition changed
1311 sw_interface_set_unnumbered_reply                            | definition changed
1312 sw_interface_set_vpath                                       | definition changed
1313 sw_interface_set_vpath_reply                                 | definition changed
1314 sw_interface_set_vxlan_bypass                                | definition changed
1315 sw_interface_set_vxlan_bypass_reply                          | definition changed
1316 sw_interface_set_vxlan_gpe_bypass                            | definition changed
1317 sw_interface_set_vxlan_gpe_bypass_reply                      | definition changed
1318 sw_interface_slave_details                                   | only in image
1319 sw_interface_slave_dump                                      | only in image
1320 sw_interface_span_details                                    | definition changed
1321 sw_interface_span_dump                                       | definition changed
1322 sw_interface_span_enable_disable                             | definition changed
1323 sw_interface_span_enable_disable_reply                       | definition changed
1324 sw_interface_tag_add_del                                     | definition changed
1325 sw_interface_tag_add_del_reply                               | definition changed
1326 sw_interface_tap_details                                     | definition changed
1327 sw_interface_tap_dump                                        | definition changed
1328 sw_interface_tap_v2_details                                  | definition changed
1329 sw_interface_tap_v2_dump                                     | definition changed
1330 sw_interface_vhost_user_details                              | definition changed
1331 sw_interface_vhost_user_dump                                 | definition changed
1332 tap_connect                                                  | definition changed
1333 tap_connect_reply                                            | definition changed
1334 tap_create_v2                                                | definition changed
1335 tap_create_v2_reply                                          | definition changed
1336 tap_delete                                                   | definition changed
1337 tap_delete_reply                                             | definition changed
1338 tap_delete_v2                                                | definition changed
1339 tap_delete_v2_reply                                          | definition changed
1340 tap_modify                                                   | definition changed
1341 tap_modify_reply                                             | definition changed
1342 tcp_configure_src_addresses                                  | definition changed
1343 tcp_configure_src_addresses_reply                            | definition changed
1344 trace_plugin_msg_ids                                         | definition changed
1345 trace_profile_add                                            | definition changed
1346 trace_profile_add_reply                                      | definition changed
1347 trace_profile_del                                            | definition changed
1348 trace_profile_del_reply                                      | definition changed
1349 trace_profile_show_config                                    | definition changed
1350 trace_profile_show_config_reply                              | definition changed
1351 udp_encap_add_del                                            | definition changed
1352 udp_encap_add_del_reply                                      | definition changed
1353 udp_encap_details                                            | definition changed
1354 udp_encap_dump                                               | definition changed
1355 udp_ping_add_del                                             | definition changed
1356 udp_ping_add_del_reply                                       | only in image
1357 udp_ping_add_del_req                                         | only in file
1358 udp_ping_export                                              | definition changed
1359 udp_ping_export_reply                                        | only in image
1360 udp_ping_export_req                                          | only in file
1361 unbind_sock                                                  | definition changed
1362 unbind_sock_reply                                            | definition changed
1363 unbind_uri                                                   | definition changed
1364 unbind_uri_reply                                             | definition changed
1365 unmap_segment                                                | definition changed
1366 vnet_get_summary_stats                                       | definition changed
1367 vnet_get_summary_stats_reply                                 | definition changed
1368 vnet_interface_combined_counters                             | definition changed
1369 vnet_interface_simple_counters                               | definition changed
1370 vnet_ip4_fib_counters                                        | definition changed
1371 vnet_ip4_mfib_counters                                       | definition changed
1372 vnet_ip4_nbr_counters                                        | definition changed
1373 vnet_ip6_fib_counters                                        | definition changed
1374 vnet_ip6_mfib_counters                                       | definition changed
1375 vnet_ip6_nbr_counters                                        | definition changed
1376 vnet_per_interface_combined_counters                         | definition changed
1377 vnet_per_interface_simple_counters                           | definition changed
1378 vnet_udp_encap_counters                                      | only in image
1379 vxlan_add_del_tunnel                                         | definition changed
1380 vxlan_add_del_tunnel_reply                                   | definition changed
1381 vxlan_gpe_add_del_tunnel                                     | definition changed
1382 vxlan_gpe_add_del_tunnel_reply                               | definition changed
1383 vxlan_gpe_ioam_disable                                       | definition changed
1384 vxlan_gpe_ioam_disable_reply                                 | definition changed
1385 vxlan_gpe_ioam_enable                                        | definition changed
1386 vxlan_gpe_ioam_enable_reply                                  | definition changed
1387 vxlan_gpe_ioam_export_enable_disable                         | definition changed
1388 vxlan_gpe_ioam_export_enable_disable_reply                   | definition changed
1389 vxlan_gpe_ioam_transit_disable                               | definition changed
1390 vxlan_gpe_ioam_transit_disable_reply                         | definition changed
1391 vxlan_gpe_ioam_transit_enable                                | definition changed
1392 vxlan_gpe_ioam_transit_enable_reply                          | definition changed
1393 vxlan_gpe_ioam_vni_disable                                   | definition changed
1394 vxlan_gpe_ioam_vni_disable_reply                             | definition changed
1395 vxlan_gpe_ioam_vni_enable                                    | definition changed
1396 vxlan_gpe_ioam_vni_enable_reply                              | definition changed
1397 vxlan_gpe_tunnel_details                                     | definition changed
1398 vxlan_gpe_tunnel_dump                                        | definition changed
1399 vxlan_tunnel_details                                         | definition changed
1400 vxlan_tunnel_dump                                            | definition changed
1401 want_bfd_events                                              | definition changed
1402 want_bfd_events_reply                                        | definition changed
1403 want_igmp_events                                             | definition changed
1404 want_interface_combined_stats                                | definition changed
1405 want_interface_combined_stats_reply                          | definition changed
1406 want_interface_events                                        | definition changed
1407 want_interface_events_reply                                  | definition changed
1408 want_interface_simple_stats                                  | definition changed
1409 want_interface_simple_stats_reply                            | definition changed
1410 want_ip4_arp_events                                          | definition changed
1411 want_ip4_arp_events_reply                                    | definition changed
1412 want_ip4_fib_stats                                           | definition changed
1413 want_ip4_fib_stats_reply                                     | definition changed
1414 want_ip4_mfib_stats                                          | definition changed
1415 want_ip4_mfib_stats_reply                                    | definition changed
1416 want_ip4_nbr_stats                                           | definition changed
1417 want_ip4_nbr_stats_reply                                     | definition changed
1418 want_ip6_fib_stats                                           | definition changed
1419 want_ip6_fib_stats_reply                                     | definition changed
1420 want_ip6_mfib_stats                                          | definition changed
1421 want_ip6_mfib_stats_reply                                    | definition changed
1422 want_ip6_nbr_stats                                           | definition changed
1423 want_ip6_nbr_stats_reply                                     | definition changed
1424 want_ip6_nd_events                                           | definition changed
1425 want_ip6_nd_events_reply                                     | definition changed
1426 want_ip6_ra_events                                           | definition changed
1427 want_l2_macs_events                                          | definition changed
1428 want_l2_macs_events_reply                                    | definition changed
1429 want_oam_events                                              | definition changed
1430 want_oam_events_reply                                        | definition changed
1431 want_per_interface_combined_stats                            | definition changed
1432 want_per_interface_combined_stats_reply                      | definition changed
1433 want_per_interface_simple_stats                              | definition changed
1434 want_per_interface_simple_stats_reply                        | definition changed
1435 want_stats                                                   | definition changed
1436 want_stats_reply                                             | definition changed
1437 want_udp_encap_stats                                         | definition changed
1438
1439 Found 1036 api message signature differences
1440
1441 ### Patches that changed API definitions
1442
1443 | @c src/vpp/stats/stats.api ||
1444 | ------- | ------- |
1445 | [43b1f44](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=43b1f44) | UDP Encap counters |
1446 | [ff92efe](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ff92efe) | stats: allow configuring poller delay |
1447 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1448 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1449 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1450 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1451
1452 | @c src/vpp/oam/oam.api ||
1453 | ------- | ------- |
1454 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1455 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1456 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1457 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1458
1459 | @c src/vpp/api/vpe.api ||
1460 | ------- | ------- |
1461 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1462
1463 | @c src/vnet/interface.api ||
1464 | ------- | ------- |
1465 | [0cae3f7](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0cae3f7) | Detailed Interface stats API takes sw_if_index |
1466 | [6f4a6be](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6f4a6be) | Interface Unicast, Multicast and Broadcast stats on the API |
1467 | [c037423](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c037423) | IPv6 ND Router discovery control plane (VPP-1095) |
1468 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1469 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1470 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1471 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1472
1473 | @c src/vnet/unix/tap.api ||
1474 | ------- | ------- |
1475 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1476
1477 | @c src/vnet/qos/qos.api ||
1478 | ------- | ------- |
1479 | [039cbfe](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=039cbfe) | QoS recording and marking |
1480
1481 | @c src/vnet/policer/policer.api ||
1482 | ------- | ------- |
1483 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1484
1485 | @c src/vnet/mpls/mpls.api ||
1486 | ------- | ------- |
1487 | [31ed744](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=31ed744) | MPLS Unifom mode |
1488 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1489
1490 | @c src/vnet/span/span.api ||
1491 | ------- | ------- |
1492 | [179ab36](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=179ab36) | SPAN: Add "is_l2" flag to DETAILS response messages. |
1493 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1494
1495 | @c src/vnet/vxlan-gpe/vxlan_gpe.api ||
1496 | ------- | ------- |
1497 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1498
1499 | @c src/vnet/l2tp/l2tp.api ||
1500 | ------- | ------- |
1501 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1502
1503 | @c src/vnet/lldp/lldp.api ||
1504 | ------- | ------- |
1505 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1506
1507 | @c src/vnet/srmpls/sr_mpls.api ||
1508 | ------- | ------- |
1509 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1510
1511 | @c src/vnet/cop/cop.api ||
1512 | ------- | ------- |
1513 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1514
1515 | @c src/vnet/feature/feature.api ||
1516 | ------- | ------- |
1517 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1518
1519 | @c src/vnet/ipsec-gre/ipsec_gre.api ||
1520 | ------- | ------- |
1521 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1522
1523 | @c src/vnet/geneve/geneve.api ||
1524 | ------- | ------- |
1525 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1526
1527 | @c src/vnet/lisp-gpe/lisp_gpe.api ||
1528 | ------- | ------- |
1529 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1530
1531 | @c src/vnet/map/map.api ||
1532 | ------- | ------- |
1533 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1534 | [e31d956](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e31d956) | MAP: Add RFC6052 mapping to MAP-T |
1535
1536 | @c src/vnet/lisp-cp/lisp.api ||
1537 | ------- | ------- |
1538 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1539
1540 | @c src/vnet/lisp-cp/one.api ||
1541 | ------- | ------- |
1542 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1543
1544 | @c src/vnet/tcp/tcp.api ||
1545 | ------- | ------- |
1546 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1547
1548 | @c src/vnet/dhcp/dhcp.api ||
1549 | ------- | ------- |
1550 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1551 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1552 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1553 | [54c6dc4](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=54c6dc4) | For DHCP client configuration control the setting of the broadcast flag in the DISCOVER message sent. |
1554 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1555
1556 | @c src/vnet/gre/gre.api ||
1557 | ------- | ------- |
1558 | [a43ccae](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a43ccae) | Optimize GRE Tunnel and add support for ERSPAN encap |
1559 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1560
1561 | @c src/vnet/flow/flow.api ||
1562 | ------- | ------- |
1563 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1564
1565 | @c src/vnet/devices/virtio/vhost_user.api ||
1566 | ------- | ------- |
1567 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1568
1569 | @c src/vnet/devices/af_packet/af_packet.api ||
1570 | ------- | ------- |
1571 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1572
1573 | @c src/vnet/devices/tap/tapv2.api ||
1574 | ------- | ------- |
1575 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1576 | [7866c45](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7866c45) | tapv2: add option to set host-side default gw |
1577
1578 | @c src/vnet/devices/netmap/netmap.api ||
1579 | ------- | ------- |
1580 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1581
1582 | @c src/vnet/dns/dns.api ||
1583 | ------- | ------- |
1584 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1585
1586 | @c src/vnet/bonding/bond.api ||
1587 | ------- | ------- |
1588 | [9cd2d7a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9cd2d7a) | bond: Add bonding driver and LACP protocol |
1589
1590 | @c src/vnet/session/session.api ||
1591 | ------- | ------- |
1592 | [8f89dd0](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=8f89dd0) | tls: enforce certificate verification |
1593 | [371ca50](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=371ca50) | session: first approximation implementation of tls |
1594 | [f8f516a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f8f516a) | session: support local sessions and deprecate redirects |
1595 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1596
1597 | @c src/vnet/ethernet/p2p_ethernet.api ||
1598 | ------- | ------- |
1599 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1600
1601 | @c src/vnet/ip/rd_cp.api ||
1602 | ------- | ------- |
1603 | [c037423](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c037423) | IPv6 ND Router discovery control plane (VPP-1095) |
1604
1605 | @c src/vnet/ip/punt.api ||
1606 | ------- | ------- |
1607 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1608
1609 | @c src/vnet/ip/ip.api ||
1610 | ------- | ------- |
1611 | [4c53313](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=4c53313) | reassembly: feature/concurrency |
1612 | [4b9669d](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=4b9669d) | IPv6 ND Router discovery data plane (VPP-1095) |
1613 | [31ed744](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=31ed744) | MPLS Unifom mode |
1614 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1615 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1616 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1617 | [75e7d13](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=75e7d13) | IPv4/6 reassembly |
1618 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1619 | [f068c3e](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f068c3e) | DVR: run L3 output features |
1620
1621 | @c src/vnet/classify/classify.api ||
1622 | ------- | ------- |
1623 | [815d7d5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=815d7d5) | classifier-based ACL: refactor + add output ACL |
1624 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1625
1626 | @c src/vnet/ipip/ipip.api ||
1627 | ------- | ------- |
1628 | [298c695](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=298c695) | IPIP: Add IP{v4,v6} over IP{v4,v6} configured tunnel support. |
1629
1630 | @c src/vnet/udp/udp.api ||
1631 | ------- | ------- |
1632 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1633
1634 | @c src/vnet/bfd/bfd.api ||
1635 | ------- | ------- |
1636 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1637
1638 | @c src/vnet/srv6/sr.api ||
1639 | ------- | ------- |
1640 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1641
1642 | @c src/vnet/ipsec/ipsec.api ||
1643 | ------- | ------- |
1644 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1645
1646 | @c src/vnet/bier/bier.api ||
1647 | ------- | ------- |
1648 | [31ed744](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=31ed744) | MPLS Unifom mode |
1649 | [f051072](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f051072) | BIER: fix support for longer bit-string lengths |
1650 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1651
1652 | @c src/vnet/sctp/sctp.api ||
1653 | ------- | ------- |
1654 | [c7fe4f3](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c7fe4f3) | SCTP: API to configure some tunables |
1655 | [465c087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=465c087) | SCTP: API to delete a sub-connection |
1656 | [3c6a976](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3c6a976) | SCTP: API to add a sub-connection |
1657
1658 | @c src/vnet/l2/l2.api ||
1659 | ------- | ------- |
1660 | [e23c99e](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e23c99e) | Improve l2_macs_events API to provide MAC move information |
1661 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1662 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1663 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1664 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1665
1666 | @c src/vnet/vxlan/vxlan.api ||
1667 | ------- | ------- |
1668 | [31ed744](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=31ed744) | MPLS Unifom mode |
1669 | [3d460bd](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3d460bd) | VXLAN: Allow user to specify a custom vxlan tunnel instance id. |
1670 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1671
1672 | @c src/vnet/fib/fib_types.api ||
1673 | ------- | ------- |
1674 | [2303cb1](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2303cb1) | FIB Interpose Source |
1675 | [8145842](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=8145842) | Common form of fib-path reproting in dumps |
1676 | [31ed744](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=31ed744) | MPLS Unifom mode |
1677 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1678
1679 | @c src/vnet/pg/pg.api ||
1680 | ------- | ------- |
1681 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1682
1683 | @c src/examples/sample-plugin/sample/sample.api ||
1684 | ------- | ------- |
1685 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1686
1687 | @c src/plugins/lb/lb.api ||
1688 | ------- | ------- |
1689 | [647f609](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=647f609) | Add L3DSR feature in LB plugin |
1690 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1691
1692 | @c src/plugins/gtpu/gtpu.api ||
1693 | ------- | ------- |
1694 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1695
1696 | @c src/plugins/kubeproxy/kp.api ||
1697 | ------- | ------- |
1698 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1699
1700 | @c src/plugins/pppoe/pppoe.api ||
1701 | ------- | ------- |
1702 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1703
1704 | @c src/plugins/nat/nat.api ||
1705 | ------- | ------- |
1706 | [f2a23cc](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f2a23cc) | NAT66 1:1 mapping (VPP-1108) |
1707 | [9dba781](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9dba781) | NAT44: nat44_static_mapping_details protocol=0 if addr_only=0 (VPP-1158) |
1708 | [bc39e34](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=bc39e34) | NAT: add missing CLI and API documentation (VPP-1142) |
1709 | [5f22499](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=5f22499) | NAT44: add opaque string tag to static mapping APIs (VPP-1147) |
1710 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1711 | [e82488f](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e82488f) | NAT44: asymmetrical static mapping rule (VPP-1135) |
1712 | [240b5ef](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=240b5ef) | NAT44: asymmetrical load balancing static mapping rule (VPP-1132) |
1713 | [c5c6a33](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c5c6a33) | Add basic support for DS-Lite CE (VPP-1059) |
1714
1715 | @c src/plugins/l2e/l2e.api ||
1716 | ------- | ------- |
1717 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1718
1719 | @c src/plugins/ioam/lib-pot/pot.api ||
1720 | ------- | ------- |
1721 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1722
1723 | @c src/plugins/ioam/ip6/ioam_cache.api ||
1724 | ------- | ------- |
1725 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1726
1727 | @c src/plugins/ioam/udp-ping/udp_ping.api ||
1728 | ------- | ------- |
1729 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1730 | [149a143](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=149a143) | fix udp_ping api naming error |
1731
1732 | @c src/plugins/ioam/export/ioam_export.api ||
1733 | ------- | ------- |
1734 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1735
1736 | @c src/plugins/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.api ||
1737 | ------- | ------- |
1738 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1739
1740 | @c src/plugins/ioam/lib-vxlan-gpe/ioam_vxlan_gpe.api ||
1741 | ------- | ------- |
1742 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1743
1744 | @c src/plugins/ioam/lib-trace/trace.api ||
1745 | ------- | ------- |
1746 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1747
1748 | @c src/plugins/igmp/igmp.api ||
1749 | ------- | ------- |
1750 | [7b867a8](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=7b867a8) | IGMP plugin |
1751
1752 | @c src/plugins/memif/memif.api ||
1753 | ------- | ------- |
1754 | [30349b0](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=30349b0) | memif: Add new API calls to manage memif socket names. |
1755 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1756
1757 | @c src/plugins/lacp/lacp.api ||
1758 | ------- | ------- |
1759 | [9cd2d7a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9cd2d7a) | bond: Add bonding driver and LACP protocol |
1760
1761 | @c src/plugins/acl/acl.api ||
1762 | ------- | ------- |
1763 | [27fe75a](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=27fe75a) | acl-plugin: add the support for dumping the ethertype whitelist (VPP-1163) |
1764 | [c43b3f9](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c43b3f9) | acl-plugin: add whitelisted ethertype mode (VPP-1163) |
1765 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1766
1767 | @c src/plugins/flowprobe/flowprobe.api ||
1768 | ------- | ------- |
1769 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1770
1771 | @c src/plugins/dpdk/api/dpdk.api ||
1772 | ------- | ------- |
1773 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1774
1775 | @c src/plugins/gbp/gbp.api ||
1776 | ------- | ------- |
1777 | [bc27d1b](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=bc27d1b) | GBP plugin |
1778
1779 | @c src/plugins/stn/stn.api ||
1780 | ------- | ------- |
1781 | [62bab65](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=62bab65) | STN: Fix stn_rules_dump/details to follow API convention |
1782 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1783
1784 | @c src/plugins/cdp/cdp.api ||
1785 | ------- | ------- |
1786 | [aaacfbc](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=aaacfbc) | Move the vnet cdp protocol implementation to a plugin |
1787
1788 | @c src/vlibmemory/memclnt.api ||
1789 | ------- | ------- |
1790 | [51e5968](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=51e5968) | API: Add service definitions for events and singleton messages (second attempt) |
1791 | [2de1f15](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=2de1f15) | Revert "API: Add service definitions for events and singleton messages." |
1792 | [f7b7fa5](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=f7b7fa5) | API: Add service definitions for events and singleton messages. |
1793 | [9d42087](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9d42087) | VPPAPIGEN: vppapigen replacement in Python PLY. |
1794 | [90a6398](https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=90a6398) | sock api: add infra for bootstrapping shm clients |
1795
1796
1797
1798 @page release_notes_18012 Release notes for VPP 18.01.2
1799
1800 This is bug fix release.
1801
1802 For the full list of fixed issues please refer to:
1803 - fd.io [JIRA](https://jira.fd.io)
1804 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1801)
1805
1806
1807 @page release_notes_18011 Release notes for VPP 18.01.1
1808
1809 This is bug fix release.
1810
1811 For the full list of fixed issues please reffer to:
1812 - fd.io [JIRA](https://jira.fd.io)
1813 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1801)
1814
1815
1816 @page release_notes_1801 Release notes for VPP 18.01
1817
1818 More than 560 commits since the 17.10 release.
1819
1820 ## Features
1821 - Infrastructure
1822   - DPDK 17.11
1823   - TCP Checksum Offload
1824   - Arm64/Arm-v8 support
1825   - SUSE packaging
1826   - bihash_vec8_8 variant
1827   - PCI rework to support VFIO
1828   - chi-squared test calculator
1829   
1830 - SNAT / NAT
1831   - One armed NAT
1832   - Twice NAT44
1833   - NAT hairpinning rework
1834   - NAT64 multi-thread
1835   - NAT64 IPFIX
1836   - NAT64 Fragmentation
1837   - NAT: DS-Lite
1838   - Remove old SNAT API
1839   - ACL-based NAT
1840
1841 - VNET
1842   - DNS name resolver
1843   - BIER
1844   - GENEVE Tunnel
1845   - IPSec Openssl 1.1.0 api support
1846   - FIB improvements
1847   - tap v2
1848   
1849 - API
1850   - VPP stats (Broadcast & Multicast support)
1851   - SR MPLS
1852   - VPP Object Model (VOM)
1853   
1854 - Host Stack
1855   - VPP TCP Stack scale / congestion improvements
1856   - Refactor UDP
1857   - Namespace support
1858   - Session rules table
1859   - VPP Comms Library (VCL) improvements
1860
1861 - ACL
1862   - ACL stats
1863
1864 - Plugins
1865   - Kube-proxy
1866   - L2 Emulation
1867   - Memif
1868
1869 ## Known issues
1870
1871 For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
1872
1873 ## Issues fixed
1874
1875 For the full list of fixed issues please refer to:
1876 - fd.io [JIRA](https://jira.fd.io)
1877 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1801)
1878
1879 ## API changes
1880
1881 Message Name                                                 | Result
1882 -------------------------------------------------------------|-----------------
1883 af_packet_set_l4_cksum_offload                               | definition changed
1884 api_versions                                                 | definition changed
1885 app_namespace_add_del                                        | definition changed
1886 application_attach                                           | definition changed
1887 bier_disp_entry_add_del                                      | definition changed
1888 bier_disp_entry_details                                      | only in image
1889 bier_disp_entry_dump                                         | only in image
1890 bier_disp_table_add_del                                      | definition changed
1891 bier_disp_table_details                                      | only in image
1892 bier_disp_table_dump                                         | only in image
1893 bier_imp_add                                                 | definition changed
1894 bier_imp_del                                                 | definition changed
1895 bier_imp_details                                             | only in image
1896 bier_imp_dump                                                | only in image
1897 bier_route_add_del                                           | definition changed
1898 bier_route_details                                           | only in image
1899 bier_route_dump                                              | only in image
1900 bier_table_add_del                                           | definition changed
1901 bier_table_details                                           | only in image
1902 bier_table_dump                                              | only in image
1903 bind_sock_reply                                              | definition changed
1904 connect_session_reply                                        | definition changed
1905 connect_sock                                                 | definition changed
1906 connect_uri                                                  | definition changed
1907 dhcp_proxy_details                                           | definition changed
1908 dhcp_proxy_set_vss                                           | definition changed
1909 dns_enable_disable                                           | definition changed
1910 dns_name_server_add_del                                      | definition changed
1911 dns_resolve_ip                                               | definition changed
1912 dns_resolve_name                                             | definition changed
1913 dslite_add_del_pool_addr_range                               | definition changed
1914 dslite_set_aftr_addr                                         | definition changed
1915 geneve_add_del_tunnel                                        | definition changed
1916 geneve_tunnel_details                                        | only in image
1917 geneve_tunnel_dump                                           | only in image
1918 ip_add_del_route                                             | definition changed
1919 ip_container_proxy_add_del                                   | definition changed
1920 ip_mroute_add_del                                            | definition changed
1921 ip_neighbor_details                                          | definition changed
1922 ip_punt_police                                               | definition changed
1923 ip_punt_redirect                                             | definition changed
1924 ipsec_sa_details                                             | only in image
1925 ipsec_sa_dump                                                | only in image
1926 ipsec_sad_add_del_entry                                      | definition changed
1927 ipsec_tunnel_if_set_key                                      | definition changed
1928 ipsec_tunnel_if_set_sa                                       | definition changed
1929 kp_add_del_pod                                               | definition changed
1930 kp_add_del_vip                                               | definition changed
1931 kp_conf                                                      | definition changed
1932 l2_emulation                                                 | definition changed
1933 l2_fib_table_details                                         | definition changed
1934 l2fib_add_del                                                | definition changed
1935 memclnt_keepalive                                            | definition changed
1936 memfd_segment_create                                         | definition changed
1937 mpls_ip_bind_unbind                                          | definition changed
1938 mpls_route_add_del                                           | definition changed
1939 nat44_add_del_address_range                                  | definition changed
1940 nat44_add_del_identity_mapping                               | definition changed
1941 nat44_add_del_interface_addr                                 | definition changed
1942 nat44_add_del_lb_static_mapping                              | definition changed
1943 nat44_add_del_static_mapping                                 | definition changed
1944 nat44_address_details                                        | definition changed
1945 nat44_del_session                                            | definition changed
1946 nat44_forwarding_enable_disable                              | definition changed
1947 nat44_forwarding_is_enabled                                  | definition changed
1948 nat44_identity_mapping_details                               | only in image
1949 nat44_identity_mapping_dump                                  | only in image
1950 nat44_interface_addr_details                                 | definition changed
1951 nat44_lb_static_mapping_details                              | definition changed
1952 nat44_static_mapping_details                                 | definition changed
1953 nat64_add_del_interface_addr                                 | definition changed
1954 nat_get_reass                                                | definition changed
1955 nat_reass_details                                            | only in image
1956 nat_reass_dump                                               | only in image
1957 nat_set_reass                                                | definition changed
1958 reset_vrf                                                    | definition changed
1959 session_rule_add_del                                         | definition changed
1960 session_rules_details                                        | only in image
1961 session_rules_dump                                           | only in image
1962 snat_add_address_range                                       | definition changed
1963 snat_add_del_interface_addr                                  | definition changed
1964 snat_add_det_map                                             | definition changed
1965 snat_add_static_mapping                                      | definition changed
1966 snat_address_details                                         | only in file
1967 snat_address_dump                                            | only in file
1968 snat_control_ping                                            | definition changed
1969 snat_det_close_session_in                                    | definition changed
1970 snat_det_close_session_out                                   | definition changed
1971 snat_det_forward                                             | definition changed
1972 snat_det_get_timeouts                                        | definition changed
1973 snat_det_map_details                                         | only in file
1974 snat_det_map_dump                                            | only in file
1975 snat_det_reverse                                             | definition changed
1976 snat_det_session_details                                     | only in file
1977 snat_det_session_dump                                        | only in file
1978 snat_det_set_timeouts                                        | definition changed
1979 snat_interface_add_del_feature                               | definition changed
1980 snat_interface_add_del_output_feature                        | definition changed
1981 snat_interface_addr_details                                  | only in file
1982 snat_interface_addr_dump                                     | only in file
1983 snat_interface_details                                       | only in file
1984 snat_interface_dump                                          | only in file
1985 snat_interface_output_feature_details                        | only in file
1986 snat_interface_output_feature_dump                           | only in file
1987 snat_ipfix_enable_disable                                    | definition changed
1988 snat_set_workers                                             | definition changed
1989 snat_show_config                                             | definition changed
1990 snat_static_mapping_details                                  | only in file
1991 snat_static_mapping_dump                                     | only in file
1992 snat_user_details                                            | only in file
1993 snat_user_dump                                               | only in file
1994 snat_user_session_details                                    | only in file
1995 snat_user_session_dump                                       | only in file
1996 snat_worker_details                                          | only in file
1997 snat_worker_dump                                             | only in file
1998 sockclnt_create                                              | definition changed
1999 sockclnt_delete                                              | definition changed
2000 sr_localsids_details                                         | only in image
2001 sr_localsids_dump                                            | only in image
2002 sr_mpls_policy_add                                           | definition changed
2003 sr_mpls_policy_assign_endpoint_color                         | definition changed
2004 sr_mpls_policy_del                                           | definition changed
2005 sr_mpls_policy_mod                                           | definition changed
2006 sr_mpls_steering_add_del                                     | definition changed
2007 sr_set_encap_source                                          | definition changed
2008 stn_add_del_rule                                             | definition changed
2009 stn_rule_details                                             | only in image
2010 stn_rules_dump                                               | only in image
2011 sw_interface_set_geneve_bypass                               | definition changed
2012 sw_interface_set_lldp                                        | definition changed
2013 sw_interface_set_rx_mode                                     | definition changed
2014 sw_interface_tap_v2_details                                  | only in image
2015 sw_interface_tap_v2_dump                                     | only in image
2016 tap_create_v2                                                | definition changed
2017 tap_delete_v2                                                | definition changed
2018 udp_encap_add_del                                            | definition changed
2019 udp_encap_details                                            | only in image
2020 udp_encap_dump                                               | only in image
2021 vnet_ip4_mfib_counters                                       | only in image
2022 vnet_ip6_mfib_counters                                       | only in image
2023 want_ip4_mfib_stats                                          | definition changed
2024 want_ip6_mfib_stats                                          | definition changed
2025
2026 Found 142 api message signature differences
2027
2028 ### Patches that changed API definitions
2029
2030 ./src/examples/sample-plugin/sample/sample.api
2031 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2032
2033 ./src/vnet/interface.api
2034 b8d4481a Break up vpe.api
2035 ad8015be devices: Add binary API for set interface <interface> rx-mode
2036 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2037
2038 ./src/vnet/feature/feature.api
2039 b8d4481a Break up vpe.api
2040
2041 ./src/vnet/srv6/sr.api
2042 1a5e301f SRv6 improvements to binary API
2043 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2044
2045 ./src/vnet/bier/bier.api
2046 be302d72 BIER coverity fix in route downlaod
2047 ceb4d05b BIER disposition default route
2048 fa1da15c BIER: API documentation fixes.
2049 9128637e BIER in non-MPLS netowrks
2050 d792d9c0 BIER
2051
2052 ./src/vnet/vxlan-gpe/vxlan_gpe.api
2053 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2054
2055 ./src/vnet/unix/tap.api
2056 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2057
2058 ./src/vnet/lldp/lldp.api
2059 9a6fcef4 LLDP: Add Management Address TLV
2060 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2061
2062 ./src/vnet/dns/dns.api
2063 d2080159 Add reverse DNS (ip to name) resolution
2064 6545716c VPP-1027: DNS name resolver
2065
2066 ./src/vnet/session/session.api
2067 dcf55ce2 vppcom: improve listener session handling
2068 6e8c6679 session: add app ns index to ns create api
2069 c97a7398 session: add rule tags
2070 6c36f53f session: add api to dump rules
2071 1c710451 session: rules tables
2072 ade70e45 session: return local transport endpoint in connect reply
2073 cea194d8 session: add support for application namespacing
2074 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2075
2076 ./src/vnet/devices/af_packet/af_packet.api
2077 92b0275a af_packet: invalid TCP/UDP offload checksum on RX node recalculation
2078 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2079
2080 ./src/vnet/devices/netmap/netmap.api
2081 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2082
2083 ./src/vnet/devices/tap/tapv2.api
2084 73e7f427 tap_v2: include host-side parameters in the dump binary API
2085 2df39094 tapv2: multiple improvements
2086 c99b4cd1 tap_v2: move code to vnet/devices/tap
2087
2088 ./src/vnet/devices/virtio/vhost_user.api
2089 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2090
2091 ./src/vnet/lisp-gpe/lisp_gpe.api
2092 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2093
2094 ./src/vnet/srmpls/sr_mpls.api
2095 42998828 SR-MPLS: binary API and automated steering
2096
2097 ./src/vnet/l2/l2.api
2098 b8d4481a Break up vpe.api
2099 57938f63 l2fib: MAC: Fix uint64 to u8 byte array
2100 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2101
2102 ./src/vnet/udp/udp.api
2103 810086d8 UDP Encapsulation.
2104
2105 ./src/vnet/policer/policer.api
2106 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2107
2108 ./src/vnet/bfd/bfd.api
2109 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2110
2111 ./src/vnet/geneve/geneve.api
2112 556033a0 Add API versioning to GENEVE tunnel implementation.
2113 b598f1d3 Initial GENEVE TUNNEL implementation and tests.
2114
2115 ./src/vnet/gre/gre.api
2116 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2117
2118 ./src/vnet/map/map.api
2119 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2120
2121 ./src/vnet/flow/flow.api
2122 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2123
2124 ./src/vnet/pg/pg.api
2125 b8d4481a Break up vpe.api
2126
2127 ./src/vnet/dhcp/dhcp.api
2128 70bfcaf4 Add Support of DHCP VSS Type 0 where VPN-ID is ASCII
2129 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2130
2131 ./src/vnet/ipsec/ipsec.api
2132 ca514fda Allow IPsec interface to have SAs reset
2133 75d85609 Add API call to set keys on IPsec tunnel intf
2134 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2135 28029530 Add API support to dump IPsec SAs
2136
2137 ./src/vnet/mpls/mpls.api
2138 c42fc05b Remove the unused 'create VRF if needed' API parameters
2139 b8d4481a Break up vpe.api
2140 d792d9c0 BIER
2141 d0a59722 Revert "Enforce FIB table creation before use"
2142 f9342023 Enforce FIB table creation before use
2143 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2144
2145 ./src/vnet/ethernet/p2p_ethernet.api
2146 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2147
2148 ./src/vnet/span/span.api
2149 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2150
2151 ./src/vnet/lisp-cp/lisp.api
2152 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2153
2154 ./src/vnet/lisp-cp/one.api
2155 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2156
2157 ./src/vnet/vxlan/vxlan.api
2158 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2159
2160 ./src/vnet/ipsec-gre/ipsec_gre.api
2161 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2162
2163 ./src/vnet/classify/classify.api
2164 b8d4481a Break up vpe.api
2165 8527f12b add classify session action set-sr-policy-index
2166 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2167
2168 ./src/vnet/ip/punt.api
2169 b8d4481a Break up vpe.api
2170
2171 ./src/vnet/ip/ip.api
2172 c42fc05b Remove the unused 'create VRF if needed' API parameters
2173 b8d4481a Break up vpe.api
2174 af8dfbf6 Add sw_if_index to the ip_neighbor_details_t response.
2175 d792d9c0 BIER
2176 810086d8 UDP Encapsulation.
2177 595992c5 ip: add container proxy api
2178 0164a06d Remove unused 'not_last' parameter from ip_add_del_route
2179 d0a59722 Revert "Enforce FIB table creation before use"
2180 054c03ac Source Lookup progammable via API
2181 f9342023 Enforce FIB table creation before use
2182 d91c1dbd punt and drop features:  - new IPv4 and IPv6 feature arcs on the punt and drop nodes  - new features:    - redirect punted traffic to an interface and nexthop    - police punted traffic.
2183 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2184 6f631156 Distributed Virtual Router Support
2185
2186 ./src/vnet/cop/cop.api
2187 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2188
2189 ./src/vnet/l2tp/l2tp.api
2190 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2191
2192 ./src/vpp/oam/oam.api
2193 b8d4481a Break up vpe.api
2194
2195 ./src/vpp/stats/stats.api
2196 ff233898 Stats for Multicast FIB
2197 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2198
2199 ./src/vpp/api/vpe.api
2200 b8d4481a Break up vpe.api
2201 d792d9c0 BIER
2202 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2203 b598f1d3 Initial GENEVE TUNNEL implementation and tests.
2204
2205 ./src/plugins/ioam/udp-ping/udp_ping.api
2206 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2207
2208 ./src/plugins/ioam/ip6/ioam_cache.api
2209 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2210
2211 ./src/plugins/ioam/lib-pot/pot.api
2212 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2213
2214 ./src/plugins/ioam/lib-trace/trace.api
2215 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2216
2217 ./src/plugins/ioam/export/ioam_export.api
2218 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2219
2220 ./src/plugins/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.api
2221 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2222
2223 ./src/plugins/ioam/lib-vxlan-gpe/ioam_vxlan_gpe.api
2224 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2225
2226 ./src/plugins/pppoe/pppoe.api
2227 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2228
2229 ./src/plugins/dpdk/api/dpdk.api
2230 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2231
2232 ./src/plugins/acl/acl.api
2233 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2234
2235 ./src/plugins/gtpu/gtpu.api
2236 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2237
2238 ./src/plugins/l2e/l2e.api
2239 4ec38711 L2 emulation: remove usued ip-table-id from API
2240 55d03788 L2 Emulation
2241
2242 ./src/plugins/flowprobe/flowprobe.api
2243 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2244
2245 ./src/plugins/nat/nat.api
2246 7b929793 Translate matching packets using NAT (VPP-1069)
2247 b932d26e NAT: Twice NAT44 (VPP-969)
2248 ab7a805f NAT44: identity NAT (VPP-1073)
2249 c6fb36fc NAT: Remove old SNAT API (VPP-1070)
2250 0938dcf1 NAT64 to use IPv4 address from interface (VPP-1051)
2251 efcd1e9e SNAT: IP fragmentation (VPP-890)
2252 8ebe6253 NAT: DS-Lite (VPP-1040)
2253 5ba86f72 NAT: delete session API/CLI (VPP-1041)
2254 36ea2d6d One armed NAT (VPP-1035)
2255 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2256
2257 ./src/plugins/memif/memif.api
2258 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2259
2260 ./src/plugins/kubeproxy/kp.api
2261 c91f5024 Support kube-proxy data plane
2262
2263 ./src/plugins/lb/lb.api
2264 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2265
2266 ./src/plugins/stn/stn.api
2267 0906c5cf Plugin for IP-Address to Interface Punting
2268
2269 ./src/vlibmemory/memclnt.api
2270 0d056e5e vppapigen: support per-file (major,minor,patch) version stamps
2271 59b2565c Repair vlib API socket server
2272
2273
2274 @page release_notes_1710 Release notes for VPP 17.10
2275
2276 More than 400 commits since the 1707 release.
2277
2278 ## Features
2279 - Infrastructure
2280   - DPDK 17.08
2281   - IP reassembly
2282   - Bounded-index extensible hash bucket-level LRU cache
2283   - Templated timer wheel improvements
2284
2285 - API
2286   - C/C++ language binding
2287   - API stats
2288
2289 - Host stack
2290   - VPP TCP stack scale/congestion improvements
2291   - VPP Comms Library (VCL)
2292   - Overall performance, scale and hardening
2293
2294 - Network features
2295   - IPSec rework - utilize new FIB
2296   - VPLS and VPWS implementation
2297
2298   - NAT
2299     - Renamed SNAT to NAT
2300     - Performance / Scale
2301     - Destination NAT44 with load-balancing
2302     - In2out translation as an output feature on the outside interface
2303     - Fullback to 3-tuple key for non TCP/UDP/ICMP sessions
2304
2305   - Security Groups/ACLs
2306     - "Replace" semantics for adding a new MacIP acl
2307     - Test suite tests for MacIP ACLs
2308
2309   - ONE-LISP
2310     - Map-server fallback support
2311     - Preemptive re-fetch of active mappings that are about to expire
2312     - ND termination
2313
2314   - PPPoE
2315     - PPPoE Control Plane packet dispatch
2316     - PPPoE decapsulation
2317     - PPPoE encapsulation
2318
2319 ## Known issues
2320
2321 For the full list of issues please refer to fd.io [JIRA](https://jira.fd.io).
2322
2323 ## Issues fixed
2324
2325 For the full list of fixed issues please refer to:
2326 - fd.io [JIRA](https://jira.fd.io)
2327 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1710)
2328
2329 ## API changes
2330
2331 Message Name                                                 | Result
2332 -------------------------------------------------------------|----------------
2333 bridge_domain_add_del                                        | definition changed
2334 bridge_domain_details                                        | definition changed
2335 connect_session                                              | definition changed
2336 connect_sock                                                 | definition changed
2337 connect_sock_reply                                           | definition changed
2338 connect_uri_reply                                            | definition changed
2339 create_vhost_user_if                                         | definition changed
2340 dhcp_client_config                                           | definition changed
2341 ip4_arp_event                                                | definition changed
2342 ip6_fib_details                                              | definition changed
2343 ip6_nd_event                                                 | definition changed
2344 ip_add_del_route                                             | definition changed
2345 ip_fib_details                                               | definition changed
2346 ip_table_add_del                                             | definition changed
2347 l2_macs_event                                                | only in image
2348 macip_acl_add_replace                                        | definition changed
2349 macip_acl_interface_list_details                             | only in image
2350 macip_acl_interface_list_dump                                | only in image
2351 modify_vhost_user_if                                         | definition changed
2352 mpls_fib_details                                             | definition changed
2353 mpls_route_add_del                                           | definition changed
2354 mpls_table_add_del                                           | definition changed
2355 mpls_tunnel_add_del                                          | definition changed
2356 nat44_add_del_address_range                                  | definition changed
2357 nat44_add_del_interface_addr                                 | definition changed
2358 nat44_add_del_lb_static_mapping                              | definition changed
2359 nat44_add_del_static_mapping                                 | definition changed
2360 nat44_address_details                                        | only in image
2361 nat44_address_dump                                           | only in image
2362 nat44_interface_add_del_feature                              | definition changed
2363 nat44_interface_add_del_output_feature                       | definition changed
2364 nat44_interface_addr_details                                 | only in image
2365 nat44_interface_addr_dump                                    | only in image
2366 nat44_interface_details                                      | only in image
2367 nat44_interface_dump                                         | only in image
2368 nat44_interface_output_feature_details                       | only in image
2369 nat44_interface_output_feature_dump                          | only in image
2370 nat44_lb_static_mapping_details                              | only in image
2371 nat44_lb_static_mapping_dump                                 | only in image
2372 nat44_static_mapping_details                                 | only in image
2373 nat44_static_mapping_dump                                    | only in image
2374 nat44_user_details                                           | only in image
2375 nat44_user_dump                                              | only in image
2376 nat44_user_session_details                                   | only in image
2377 nat44_user_session_dump                                      | only in image
2378 nat_control_ping                                             | definition changed
2379 nat_det_add_del_map                                          | definition changed
2380 nat_det_close_session_in                                     | definition changed
2381 nat_det_close_session_out                                    | definition changed
2382 nat_det_forward                                              | definition changed
2383 nat_det_get_timeouts                                         | definition changed
2384 nat_det_map_details                                          | only in image
2385 nat_det_map_dump                                             | only in image
2386 nat_det_reverse                                              | definition changed
2387 nat_det_session_details                                      | only in image
2388 nat_det_session_dump                                         | only in image
2389 nat_det_set_timeouts                                         | definition changed
2390 nat_ipfix_enable_disable                                     | definition changed
2391 nat_set_workers                                              | definition changed
2392 nat_show_config                                              | definition changed
2393 nat_worker_details                                           | only in image
2394 nat_worker_dump                                              | only in image
2395 one_add_del_ndp_entry                                        | definition changed
2396 one_enable_disable_petr_mode                                 | definition changed
2397 one_enable_disable_pitr_mode                                 | definition changed
2398 one_enable_disable_xtr_mode                                  | definition changed
2399 one_get_transport_protocol                                   | definition changed
2400 one_map_register_fallback_threshold                          | definition changed
2401 one_map_register_set_ttl                                     | definition changed
2402 one_ndp_bd_get                                               | definition changed
2403 one_ndp_entries_get                                          | definition changed
2404 one_set_transport_protocol                                   | definition changed
2405 one_show_petr_mode                                           | definition changed
2406 one_show_pitr_mode                                           | definition changed
2407 one_show_xtr_mode                                            | definition changed
2408 p2p_ethernet_add                                             | definition changed
2409 pppoe_add_del_session                                        | definition changed
2410 pppoe_session_details                                        | only in image
2411 pppoe_session_dump                                           | only in image
2412 punt_socket_deregister                                       | definition changed
2413 punt_socket_register                                         | definition changed
2414 show_one_map_register_fallback_threshold                     | definition changed
2415 show_one_map_register_ttl                                    | definition changed
2416 snat_interface_add_del_output_feature                        | definition changed
2417 snat_interface_output_feature_details                        | only in image
2418 snat_interface_output_feature_dump                           | only in image
2419 sw_interface_event                                           | only in image
2420 sw_interface_set_flags                                       | definition changed
2421 sw_interface_span_dump                                       | definition changed
2422 sw_interface_span_enable_disable                             | definition changed
2423 sw_interface_vhost_user_details                              | definition changed
2424 tcp_configure_src_addresses                                  | definition changed
2425 vnet_per_interface_combined_counters                         | only in image
2426 vnet_per_interface_simple_counters                           | only in image
2427 want_interface_combined_stats                                | definition changed
2428 want_interface_simple_stats                                  | definition changed
2429 want_ip4_fib_stats                                           | definition changed
2430 want_ip4_nbr_stats                                           | definition changed
2431 want_ip6_fib_stats                                           | definition changed
2432 want_ip6_nbr_stats                                           | definition changed
2433 want_l2_macs_events                                          | definition changed
2434 want_per_interface_combined_stats                            | definition changed
2435 want_per_interface_simple_stats                              | definition changed
2436
2437 Found 103 api message signature differences
2438
2439 Patches that updated the API files:
2440
2441 ./src/plugins/pppoe/pppoe.api
2442 62f9cdd8 Add PPPoE Plugin
2443
2444 ./src/plugins/acl/acl.api
2445 c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl
2446 de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply)
2447
2448 ./src/plugins/nat/nat.api
2449 704018cf NAT: Destination NAT44 with load-balancing (VPP-954)
2450 2ba92e32 NAT: Rename snat plugin to nat (VPP-955)
2451
2452 ./src/vnet/interface.api
2453 831fb59f Stats refactor
2454 d292ab1e No context in SW interface event
2455 a07bd708 Dedicated SW Interface Event
2456
2457 ./src/vnet/dhcp/dhcp.api
2458 51822bf0 DHCP client option 61 "client_id"
2459 4729b1ec DHCP complete event sends mask length
2460
2461 ./src/vnet/lldp/lldp.api
2462 99a0e60e Add API support for LLDP config/interface set
2463
2464 ./src/vnet/lisp-cp/one.api
2465 d630713d LISP: add neighbor discovery and CP protocol separation APIs
2466 111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes
2467 7048ff1e LISP: Map-server fallback feature
2468 1e553a00 LISP: make TTL for map register messages configurable
2469
2470 ./src/vnet/ethernet/p2p_ethernet.api
2471 15ac81c1 P2P Ethernet
2472
2473 ./src/vnet/mpls/mpls.api
2474 2297af01 Add a name to the creation of an IP and MPLS table
2475 28ab9cc1 FIB table add/delete API only
2476 da78f957 L2 over MPLS
2477 a0a908f1 FIB path weight incorrect in dump (VPP-922)
2478 57b5860f FIB path preference
2479
2480 ./src/vnet/session/session.api
2481 33e002b1 Fix session connect api message handling.
2482
2483 ./src/vnet/span/span.api
2484 5b311202 SPAN/API:enable L2 dump
2485 001fd406 SPAN:add l2 mirror
2486
2487 ./src/vnet/devices/virtio/vhost_user.api
2488 4ba75f54 vhost: Remove operation mode in the API
2489
2490 ./src/vnet/vxlan-gpe/vxlan_gpe.api
2491 04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875
2492
2493 ./src/vnet/tcp/tcp.api
2494 3bbcfab1 TCP source address automation
2495
2496 ./src/vnet/ip/ip.api
2497 2297af01 Add a name to the creation of an IP and MPLS table
2498 28ab9cc1 FIB table add/delete API only
2499 57b5860f FIB path preference
2500
2501 ./src/vnet/lisp-gpe/lisp_gpe.api
2502 af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition
2503
2504 ./src/vnet/l2/l2.api
2505 50570ece Update of free text tag patch for BD
2506 48304141 Support for bridge domain free text tag
2507 e531f4cb Increase default MAC learn limit and check it in learn-update path
2508 8d00fff8 Add support for API client to receive L2 MAC events
2509
2510 ./src/vpp/api/vpe.api
2511 8a19f12a Allow individual stats API and introduce stats.api
2512 4802632d Punt socket: Fix coverity error for pathname length mismatch between API and sun_path.
2513 f7a55ad7 PUNT socket: External control plane processes connected via UNIX domain sockets.
2514 75e2f2ac API:fix arp/ND event messages - remove context
2515 99a0e60e Add API support for LLDP config/interface set
2516
2517 ./src/vpp/stats/stats.api
2518 831fb59f Stats refactor
2519 8a19f12a Allow individual stats API and introduce stats.api
2520
2521
2522 @page release_notes_1707 Release notes for VPP 17.07
2523
2524 More than 400 commits since the 1704 release.
2525
2526 ## Features
2527 - Infrastructure
2528   - make test; improved debuggability.
2529   - TAB auto-completion on the CLI
2530   - DPDK 17.05
2531   - python 3 support in test infra
2532
2533 - Host stack
2534   - Improved Linux TCP stack compatibility using IWL test suite (https://jira.fd.io/browse/VPP-720)
2535   - Improved loss recovery (RFC5681, RFC6582, RF6675)
2536   - Basic implementation of Eifel detection algorithm (RFC3522)
2537   - Basic support for buffer chains
2538   - Refactored session layer API
2539   - Overall performance, scale and hardening
2540
2541 - Interfaces
2542   - memif: IP mode, jumbo frames, multi queue
2543   - virtio-user support
2544   - vhost-usr; adaptive (poll/interupt) support.
2545
2546 - Network features
2547   - MPLS Multicast FIB
2548
2549   - BFD FIB integration
2550
2551   - NAT64 support
2552
2553   - GRE over IPv6
2554
2555   - Segement routing MPLS
2556
2557   - IOAM configuration for SRv6 localsid
2558
2559   - LISP
2560     - NSH support
2561     - native forward static routes
2562     - L2 ARP
2563
2564   - ACL multi-core suuport
2565
2566   - Flowprobe:
2567     - Add flowstartns, flowendns and tcpcontrolbits
2568     - Stateful flows and IPv6, L4 recording
2569
2570   - GTP-U support
2571
2572   - VXLAN GPE support for FIB2.0 and bypass.
2573
2574
2575 ## Known issues
2576
2577 For the full list of issues please reffer to fd.io [JIRA](https://jira.fd.io).
2578
2579 ## Issues fixed
2580
2581 For the full list of fixed issues please reffer to:
2582 - fd.io [JIRA](https://jira.fd.io)
2583 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1707)
2584
2585
2586 @page release_notes_1704 Release notes for VPP 17.04
2587
2588 More than 500 commits since the 1701 release.
2589
2590 ## Features
2591 - Infrastructure
2592   - make test improvements
2593   - vnet: add device-input threadplacement infra
2594   - 64 bit per-thread counters
2595   - process restart cli
2596   - High performance timer wheels
2597   - Plugin infrastructure improvements
2598     - Support for .default_disabled, .version_required
2599   - Added MAINTAINERS file
2600
2601 - Host stack
2602   - TCP stack (experimental)
2603   - DHCPv4 / DHCPv6 relay multi-destination
2604   - DHCPv4 option 82
2605   - ND proxy
2606   - Attached hosts
2607   - Consolidated DHCPv4 and DHCPv6 implementation
2608
2609 - Interfaces
2610   - DPDK 17.02 (retire support for DPDK 16.07)
2611   - Add memif - packet memory interface for intra-host communication
2612   - vhost: support interrupt mode
2613   - DPDK as plugin (retired vpp_lite)
2614   - DPDPK input optimizations
2615   - Loopback interface allocation scheme
2616
2617 - Network features
2618   - IP Multicast FIB
2619
2620   - Bridging
2621     - Learning on local interfaces
2622     - Flushing of MACs from the L2 FIB
2623
2624   - SNAT
2625     - CGN (Deterministic and dynamic)
2626     - CGN configurable port allocation algorithm
2627     - ICMP support
2628     - Tentant VRF id for SNAT outside addresses
2629     - Session dump / User dump
2630     - Port allocation per protocol
2631
2632   - Security groups
2633     - Routed interface support
2634     - L2+L3 unified processing node
2635     - Improve fragment handling
2636
2637   - Segement routing v6
2638     - SR policies with weighted SID lists
2639     - Binding SID
2640     - SR steering policies
2641     - SR Local SIDs
2642     - Framework to expand local SIDs w/plugins
2643     - Documentation
2644
2645   - IOAM
2646     - UDP Pinger w/path fault isolation
2647     - IOAM as type 2 metadata in NSH
2648     - IAOM raw IPFIX collector and analyzer
2649     - Anycast active server selection
2650     - Documentation
2651     - SRv6 Local SID
2652     - IP6 HBH header and SR header co-existence
2653     - Active probe
2654
2655   - LISP
2656     - Statistics collection
2657     - Generalize encap for overlay transport (vxlan-gpe support)
2658     - Improve data plane speed
2659
2660   - GPE
2661     - CLI
2662     - NSH added to encap/decap path
2663     - Renamed LISP GPE API to GPE
2664
2665   - MPLS
2666     - Performance improvements (quad loop)
2667
2668   - BFD
2669     - Command line interface
2670     - Echo function
2671     - Remote demand mode
2672     - SHA1 authentication
2673
2674   - IPsec
2675     - IKEv2 initiator features
2676
2677   - VXLAN
2678     - unify IP4/IP6 control plane handling
2679
2680 ## API changes
2681
2682 - Python API: To avoid conflicts between VPP API messages names and
2683   the Python API binding function names, VPP API methods are put in a
2684   separate proxy object.
2685   https://gerrit.fd.io/r/#/c/5570/
2686   The api methods are now referenced as:
2687     vpp_handle = VPP(jsonfiles)
2688     vpp_handle.connect(...)
2689     vpp = vpp_handle.api
2690     vpp.show_version()
2691     vpp_handle.disconnect()
2692
2693   For backwards compatibility VPP API methods are left in the main
2694   name space (VPP), but will be removed from 17.07.
2695
2696   - Python API: Change from cPython to CFFI.
2697
2698 - create_loopback message to be replaced with create_loopback_instance
2699   create_loopback will be removed from 17.07.
2700   https://gerrit.fd.io/r/#/c/5572/
2701
2702 ## Known issues
2703
2704 For the full list of issues please reffer to fd.io [JIRA](https://jira.fd.io).
2705
2706 ## Issues fixed
2707
2708 For the full list of fixed issues please reffer to:
2709 - fd.io [JIRA](https://jira.fd.io)
2710 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1704)
2711
2712
2713 @page release_notes_17011 Release notes for VPP 17.01.1
2714
2715 This is bug fix release.
2716
2717 For the full list of fixed issues please reffer to:
2718 - fd.io [JIRA](https://jira.fd.io)
2719 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1701)
2720
2721
2722 @page release_notes_17011 Release notes for VPP 17.01.1
2723
2724 This is bug fix release.
2725
2726 For the full list of fixed issues please reffer to:
2727 - fd.io [JIRA](https://jira.fd.io)
2728 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1701)
2729
2730
2731 @page release_notes_1701 Release notes for VPP 17.01
2732
2733 @note This release was for a while known as 16.12.
2734
2735 ## Features
2736
2737 - [Integrated November 2016 DPDK release](http://www.dpdk.org/doc/guides/rel_notes/release_16_11.html)
2738
2739 - Complete rework of Forwarding Information Base (FIB)
2740
2741 - Performance Improvements
2742   - Improvements in DPDK input and output nodes
2743   - Improvements in L2 path
2744   - Improvmeents in IPv4 lookup node
2745
2746 - Feature Arcs Improvements
2747   - Consolidation of the code
2748   - New feature arcs
2749     - device-input
2750     - interface-output
2751
2752 - DPDK Cryptodev Support
2753   - Software and Hardware Crypto Support
2754
2755 - DPDK HQoS support
2756
2757 - Simple Port Analyzer (SPAN)
2758
2759 - Bidirectional Forwarding Detection
2760   - Basic implementation
2761
2762 - IPFIX Improvements
2763
2764 - L2 GRE over IPSec tunnels
2765
2766 - Link Layer Discovery Protocol (LLDP)
2767
2768 - Vhost-user Improvements
2769   - Performance Improvements
2770   - Multiqueue
2771   - Reconnect
2772
2773 - LISP Enhancements
2774   - Source/Dest control plane support
2775   - L2 over LISP and GRE
2776   - Map-Register/Map-Notify/RLOC-probing support
2777   - L2 API improvements, overall code hardening
2778
2779 - Plugins:
2780   - New: ACL
2781   - New: Flow per Packet
2782   - Improved: SNAT
2783     - Mutlithreading
2784     - Flow export
2785
2786 - Doxygen Enhancements
2787
2788 - Luajit API bindings
2789
2790 - API Refactoring
2791   - file split
2792   - message signatures
2793
2794 - Python and Scapy based unit testing infrastructure
2795   - Infrastructure
2796   - Various tests
2797
2798 - Packet Generator improvements
2799
2800 - TUN/TAP jumbo frames support
2801
2802 - Other various bug fixes and improvements
2803
2804 ## Known issues
2805
2806 For the full list of issues please reffer to fd.io [JIRA](https://jira.fd.io).
2807
2808 ## Issues fixed
2809
2810 For the full list of fixed issues please reffer to:
2811 - fd.io [JIRA](https://jira.fd.io)
2812 - git [commit log](https://git.fd.io/vpp/log/?h=stable/1701)
2813
2814
2815 @page release_notes_1609 Release notes for VPP 16.09
2816
2817 ## Features
2818
2819 - [Integrated July 2016 DPDK release](http://www.dpdk.org/doc/guides/rel_notes/release_16_07.html)
2820   - DPDK-vhost is depreciated pending a complete rework of the original integration and
2821     addressing of rx performance deltas.
2822   - Patches required for DPDK 16.07:
2823     - Correctly setting the Packet Type in the IGB, IXGBE and i40e drivers.
2824     - Correctly setting checksum in the i40e driver.
2825     - NXP DPAA2 PMD Driver.
2826     - rte_delay (yield) functionality.
2827
2828 - Add “in tree” plugins:
2829   - IPv6 ILA.
2830   - iOAM.
2831   - Load Balancer.
2832   - SNAT.
2833
2834 - High-performance (line-rate) “neutron like” L4 port-filtering.
2835
2836 - API refactoring - addressing some of the issues around JVPP bindings.
2837   - Accommodating plugins [(e.g. NSH_SFC)](https://wiki.fd.io/view/NSH_SFC)
2838   - Binding for [python](https://wiki.fd.io/view/VPP/Python_API)
2839
2840 - LISP
2841   - L2 LISP overlays
2842   -  Multitenancy
2843   - Multihoming
2844   - RTR mode
2845   - Map-resolver failover algorithm
2846
2847 - Support 64-bit vector lengths, huge shared-memory segments.
2848
2849 - Dynamic IP Feature ordering
2850   - IP Features can now specify features they appear before and after
2851
2852 - 16.09 Builds
2853   - Ubuntu 14.04 LTS - Trusty Tahr
2854   - Ubuntu 16.04 LTS - Xenial Xerus
2855   - CentOS 7
2856   - More information on [VPP wiki](https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages)
2857
2858 - Performance, characterize and document performance for this release
2859   [(more information on CSIT page)](https://wiki.fd.io/view/CSIT)
2860
2861    - IPv4 and IPv6 Scale - performance tests.
2862      - Bidirectional 10k/100k/1M flows.
2863      - 64B,570B, 1518B,9000B packet sizes.
2864    - IPv6 iACL - performance
2865      - DUT1 and DUT2 are configured with IPv6 routing, two static IPv6 /64 routes and IPv6 iAcl
2866        security whitelist ingress /64 filter entries applied on links.
2867      - TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per
2868        flow-group) with all packets containing Ethernet header, IPv6 header and generated payload.
2869        MAC addresses are matching MAC addresses of the TG node interfaces.
2870
2871    - L2XC VXLANoIPv4 - performance
2872      - DUT1 and DUT2 are configured with L2 cross-connect. VXLAN tunnels are configured between
2873        L2XCs on DUT1 and DUT2.
2874      - TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per
2875        flow-group) with all packets containing Ethernet header, IPv4 header with IP protocol=61
2876        and generated payload. MAC addresses are matching MAC addresses of the TG node interfaces.
2877
2878 - Documentation
2879   - Autogenerated CLI documentation.
2880   - Using doxygen to automate API/Node documentation.
2881   - [(available online)](https://docs.fd.io/vpp/16.09/)
2882
2883 - Resolved all static analysis issues found by Coverity
2884   - Beginning of 16.09 cycle: 505 issues.
2885   - Release: 0 outstanding issues.
2886
2887
2888 ## Known issues
2889
2890 Issues in fd.io are tracked in [JIRA](https://jira.fd.io).
2891
2892 Issue | Description
2893 --- | ---
2894 VPP-391 |   vpp debug version assert appeared in the process of start
2895 VPP-380 |   Mapping algorithm compute wrong ea-bits when IPv4 prefix 0.0.0.0/0
2896 VPP-371 |   load_one_plugin:63: Loaded plugin: message from vppctl
2897 VPP-367 |   vpp packages need to depend on specific versions of each other
2898 VPP-312 |   IP6 FIB gets in indeterminate state by duplicating commands
2899 VPP-224 |   Lookup-in-vrf can not be set correctly
2900 VPP-206 |   Fix classify table delete
2901 VPP-203 |   Fix binary API for reading vpp node graph
2902 VPP-147 |   Inconsistent behaviour when adding L2 FIB filter entry
2903 VPP-99  |  VPP doesn't discard DHCPOFFER message with wrong XID
2904
2905
2906 ## Issues fixed
2907
2908 Issues in fd.io are tracked in [JIRA](https://jira.fd.io).
2909
2910 Issue | Description
2911 --- | ---
2912 VPP-396 |   Ubuntu systems Graphviz bug
2913 VPP-390 |   vpp-lib rpm fails to include *.so symlinks, causing linking problems with out of tree builds
2914 VPP-388 |   IPSec output feature assumes packets have been ethernet rewritten
2915 VPP-385 |   ARP for indirect adjacencies not working correctly
2916 VPP-361 |   Memory leak on delete of VXLAN over IPv6 tunnel
2917 VPP-357 |   VNI not set correctly when removing LISP fwd entries
2918 VPP-349 |   sw_interface_vhost_user_dump not working
2919 VPP-345 |   net/enic: bad L4 checksum ptype set on ICMP packets
2920 VPP-340 |   MAP-T wrong destination address
2921 VPP-330 |   Use fifo to store LISP pending map-requests
2922 VPP-326 |   map_add_domain VAT command: unable to configure domain with mtu parameter
2923 VPP-318 |   The map_add_domain VAT command accepts invalid arguments
2924 VPP-315 |   Fix "show vxlan-gpe" issue
2925 VPP-310 |   Mapping algorithm compute wrong ea-bits
2926 VPP-239 |   LISP IP forwarding does not tag packets that hit negative mapping entries
2927 VPP-235 |   Invalid help in VAT for sw_interface_set_l2_bridge
2928 VPP-228 |   Mapping algorithm sends packet to wrong IPv6 address
2929 VPP-214 |   vpp-api-test: api_ipsec_sad_add_del_entry: vector "ck" not initialized
2930 VPP-200 |   VPP - TAP port create problem
2931 VPP-189 |   Coverity Issues for 16.09
2932 VPP-184 |   u16 translating to char ,not short
2933 VPP-179 |   Adjacency share-count botch
2934 VPP-163 |   "show ip6 interface" ignores non-global addresses
2935 VPP-155 |   Netmap: Inconsistency in interface state between "show hardware" and "show interface"
2936 VPP-145 |   Dynamically compute IP feature ordering based on constraints
2937 VPP-137 |   VPP sends ARP with wrong requested IP
2938 VPP-118 |   JVpp: 0 length arrays not handled properly in VPP responses
2939 VPP-112 |   linux kernel info missing from build log
2940 VPP-110 |   vxlan encap node should never touch a deleted tunnel
2941 VPP-107 |   RPM build broken in master
2942 VPP-92  |   segment routing is not properly filling out the segment list
2943 VPP-91  |   segment routing add/del tunnel lookup doesn't work
2944 VPP-84  |   af_packet throws a fatal error on EAGAIN
2945 VPP-74  |   Clang compile fails due to warning in vlib/unix/cli.c
2946 VPP-64  |   Top level "make pkg-deb" fails if CDPATH is set in user env.
2947 VPP-48  |   Traceroute does not terminate when VPP is the target
2948 VPP-23  |   CLI pager does not gracefully handle lines longer than the terminal width
2949
2950
2951 @page release_notes_1606 Release notes for VPP 16.06
2952
2953
2954 The FD.io Project, relentlessly focused on data IO speed and efficiency
2955 supporting the creation of high performance, flexible, and scalable software
2956 defined infrastructures, announces the availability of the community’s first
2957 software release (16.06).
2958
2959 In the four months since launching, FD.io has brought together more than 75
2960 developers from 11 different companies including network operators, solution
2961 providers chip vendors, and network equipment vendors who are collaborating to
2962 enhance and innovate around the Vector Packet Processing (VPP) technology. The
2963 FD.io community has quickly formed to grow the number of projects from the
2964 initial VPP project to an additional 6 projects addressing a diverse set of
2965 requirements and usability across a variety of deployment environments.
2966
2967 The 16.06 release brings unprecedented performance: 480Gbps/200mpps with 8
2968 million routes and 2k whitelist entries on standard high volume x86 servers.
2969
2970
2971 ## Features
2972
2973 In addition to the existing full suite of vswitch/vrouter features, the new
2974 16.06 release adds:
2975
2976 * Enhanced Switching and Routing:
2977   * IPv6 Segment Routing multicast support.
2978   * LISP xTR support.
2979   * VXLAN over IPv6 underlay.
2980   * Per interface whitelists.
2981   * Shared adjacencies in FIB.
2982
2983 * New and improved interface support:
2984   * Jumbo frame support for vhost-user.
2985   * Netmap interface support.
2986   * AF_Packet interface support.
2987
2988 * Expanded and improved programmability:
2989   * Python API bindings.
2990   * Enhanced JVPP Java API bindings.
2991   * Debugging CLI.
2992
2993 * Expanded Hardware and Software Support:
2994   * Support for ARM 32 targets including Rasberry Pi single-board computer.
2995   * Support for DPDK 16.04.
2996