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