40
40
41
41
@page release_notes_2502 Release notes for VPP 25.02
42
42
43
- More than 261 commits since the previous release, including 99 fixes.
43
+ More than 269 commits since the previous release, including 100 fixes.
44
44
45
45
## Release Highlights
46
46
47
- These are the * DRAFT* release notes for the upcoming VPP 25.02 release, generated as on Tue Jan 21 02:19:18 UTC 2025.
47
+ These are the * DRAFT* release notes for the upcoming VPP 25.02 release, generated as on Wed Jan 22 02:21:29 UTC 2025.
48
48
49
49
HIGHLIGHTS-PLACEHOLDER
50
50
@@ -55,6 +55,7 @@ HIGHLIGHTS-PLACEHOLDER
55
55
- Bump to ipsecmb v2.0 ([ de020ab47] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=de020ab47 ) )
56
56
- DPDK
57
57
- Update rdma-core to 55.0 ([ eaf1059c8] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=eaf1059c8 ) )
58
+ - Bump to DPDK 24.11.1 ([ 82f9167e4] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=82f9167e4 ) )
58
59
- Host Stack Applications
59
60
- Added request repeating to http client ([ d74e440f2] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d74e440f2 ) )
60
61
- Proxying UDP in HTTP/1.1 ([ c19cca931] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c19cca931 ) )
@@ -65,13 +66,16 @@ HIGHLIGHTS-PLACEHOLDER
65
66
- Add crypto framework ([ 6937c0b2d] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6937c0b2d ) )
66
67
- Add support for hmac\_ md5 and chachapoly ([ 3ac40b94c] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3ac40b94c ) )
67
68
- Update octeon roc version ([ d023a7e26] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d023a7e26 ) )
69
+ - Add direct mode changes in crypto datapath ([ d3df84523] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d3df84523 ) )
68
70
- Snort plugin
69
71
- API functions for plugin ([ e3ad5aa68] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) )
70
72
- Python binding for the VPP API
71
73
- Vpp\_ papi asyncio support ([ 0ad98a8c9] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0ad98a8c9 ) )
72
74
- VNET
73
75
- Bidirectional Forwarding Detection (BFD)
74
76
- Add support for multihop ([ 17a918133] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) )
77
+ - Crypto Infra
78
+ - Add async algo macros for ctr sha2 ([ 9b58a8ec0] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9b58a8ec0 ) )
75
79
- New Device Drivers Infra
76
80
- Introduce consistent\_ qp feature ([ 825691419] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) )
77
81
- Secondary interfaces support ([ 61e287b9f] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=61e287b9f ) )
@@ -572,57 +576,57 @@ please collaborate with the feature maintainer on their productization.
572
576
573
577
### Patches that changed API definitions
574
578
575
- | @c src/vnet/devices/tap/tapv2 .api ||
579
+ | @c src/plugins/snort/snort .api ||
576
580
| ------- | ------- |
577
- | [ 91e63915e ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=91e63915e ) | tap: update tap_flags |
581
+ | [ e3ad5aa68 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) | snort: API functions for plugin |
578
582
579
- | @c src/vnet/session/session .api ||
583
+ | @c src/plugins/auto_sdl/auto_sdl .api ||
580
584
| ------- | ------- |
581
- | [ e0c4e6e32] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e0c4e6e32 ) | session: session table holding free appns index |
582
- | [ 6f173171b] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6f173171b ) | session: fix SDL to use remote instead local |
585
+ | [ 6d4dbd4f2] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6d4dbd4f2 ) | session: add auto sdl |
583
586
584
- | @c src/vnet/srv6/sr_types .api ||
587
+ | @c src/plugins/http_static/http_static .api ||
585
588
| ------- | ------- |
586
- | [ c68c97083 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c68c97083 ) | sr : enable SRv6 uSID in the SRv6 API |
589
+ | [ a4597a74a ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a4597a74a ) | http_static: api add keepalive-timeout |
587
590
588
- | @c src/vnet/bfd/bfd .api ||
591
+ | @c src/plugins/af_xdp/af_xdp .api ||
589
592
| ------- | ------- |
590
- | [ 17a918133 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) | bfd: add support for multihop |
593
+ | [ 0dd47bcf2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0dd47bcf2 ) | af_xdp: api cleanup |
591
594
592
- | @c src/vnet/pg/pg .api ||
595
+ | @c src/plugins/ikev2/ikev2 .api ||
593
596
| ------- | ------- |
594
- | [ 0b1bd9df3 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0b1bd9df3 ) | pg: add support to delete pg interface |
597
+ | [ 379a454aa ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=379a454aa ) | tests: reduce sleep interval in ikev2 sa rekey test |
595
598
596
- | @c src/vnet/dev/dev .api ||
599
+ | @c src/plugins/sflow/sflow .api ||
597
600
| ------- | ------- |
598
- | [ 825691419 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) | dev: introduce consistent_qp feature |
601
+ | [ e40f8a90b ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e40f8a90b ) | sflow: initial checkin |
599
602
600
- | @c src/vnet/ip/ip .api ||
603
+ | @c src/vnet/dev/dev .api ||
601
604
| ------- | ------- |
602
- | [ 18eedde9f ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=18eedde9f ) | ip: add enable ip4 api |
605
+ | [ 825691419 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) | dev: introduce consistent_qp feature |
603
606
604
- | @c src/plugins/ikev2/ikev2 .api ||
607
+ | @c src/vnet/session/session .api ||
605
608
| ------- | ------- |
606
- | [ 379a454aa] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=379a454aa ) | tests: reduce sleep interval in ikev2 sa rekey test |
609
+ | [ e0c4e6e32] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e0c4e6e32 ) | session: session table holding free appns index |
610
+ | [ 6f173171b] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6f173171b ) | session: fix SDL to use remote instead local |
607
611
608
- | @c src/plugins/snort/snort .api ||
612
+ | @c src/vnet/pg/pg .api ||
609
613
| ------- | ------- |
610
- | [ e3ad5aa68 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) | snort: API functions for plugin |
614
+ | [ 0b1bd9df3 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0b1bd9df3 ) | pg: add support to delete pg interface |
611
615
612
- | @c src/plugins/auto_sdl/auto_sdl .api ||
616
+ | @c src/vnet/ip/ip .api ||
613
617
| ------- | ------- |
614
- | [ 6d4dbd4f2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6d4dbd4f2 ) | session : add auto sdl |
618
+ | [ 18eedde9f ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=18eedde9f ) | ip : add enable ip4 api |
615
619
616
- | @c src/plugins/sflow/sflow .api ||
620
+ | @c src/vnet/bfd/bfd .api ||
617
621
| ------- | ------- |
618
- | [ e40f8a90b ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e40f8a90b ) | sflow: initial checkin |
622
+ | [ 17a918133 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) | bfd: add support for multihop |
619
623
620
- | @c src/plugins/af_xdp/af_xdp .api ||
624
+ | @c src/vnet/devices/tap/tapv2 .api ||
621
625
| ------- | ------- |
622
- | [ 0dd47bcf2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0dd47bcf2 ) | af_xdp: api cleanup |
626
+ | [ 91e63915e ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=91e63915e ) | tap: update tap_flags |
623
627
624
- | @c src/plugins/http_static/http_static .api ||
628
+ | @c src/vnet/srv6/sr_types .api ||
625
629
| ------- | ------- |
626
- | [ a4597a74a ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a4597a74a ) | http_static: api add keepalive-timeout |
630
+ | [ c68c97083 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c68c97083 ) | sr : enable SRv6 uSID in the SRv6 API |
627
631
628
632
0 commit comments