1
1
@page release_notes_2502 Release notes for VPP 25.02
2
2
3
- More than 261 commits since the previous release, including 99 fixes.
3
+ More than 269 commits since the previous release, including 100 fixes.
4
4
5
5
## Release Highlights
6
6
7
- These are the * DRAFT* release notes for the upcoming VPP 25.02 release, generated as on Tue Jan 21 02:19:18 UTC 2025.
7
+ These are the * DRAFT* release notes for the upcoming VPP 25.02 release, generated as on Wed Jan 22 02:21:29 UTC 2025.
8
8
9
9
HIGHLIGHTS-PLACEHOLDER
10
10
@@ -15,6 +15,7 @@ HIGHLIGHTS-PLACEHOLDER
15
15
- Bump to ipsecmb v2.0 ([ de020ab47] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=de020ab47 ) )
16
16
- DPDK
17
17
- Update rdma-core to 55.0 ([ eaf1059c8] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=eaf1059c8 ) )
18
+ - Bump to DPDK 24.11.1 ([ 82f9167e4] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=82f9167e4 ) )
18
19
- Host Stack Applications
19
20
- Added request repeating to http client ([ d74e440f2] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d74e440f2 ) )
20
21
- Proxying UDP in HTTP/1.1 ([ c19cca931] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c19cca931 ) )
@@ -25,13 +26,16 @@ HIGHLIGHTS-PLACEHOLDER
25
26
- Add crypto framework ([ 6937c0b2d] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6937c0b2d ) )
26
27
- Add support for hmac\_ md5 and chachapoly ([ 3ac40b94c] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3ac40b94c ) )
27
28
- Update octeon roc version ([ d023a7e26] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d023a7e26 ) )
29
+ - Add direct mode changes in crypto datapath ([ d3df84523] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d3df84523 ) )
28
30
- Snort plugin
29
31
- API functions for plugin ([ e3ad5aa68] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) )
30
32
- Python binding for the VPP API
31
33
- Vpp\_ papi asyncio support ([ 0ad98a8c9] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0ad98a8c9 ) )
32
34
- VNET
33
35
- Bidirectional Forwarding Detection (BFD)
34
36
- Add support for multihop ([ 17a918133] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) )
37
+ - Crypto Infra
38
+ - Add async algo macros for ctr sha2 ([ 9b58a8ec0] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9b58a8ec0 ) )
35
39
- New Device Drivers Infra
36
40
- Introduce consistent\_ qp feature ([ 825691419] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) )
37
41
- Secondary interfaces support ([ 61e287b9f] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=61e287b9f ) )
@@ -532,57 +536,57 @@ please collaborate with the feature maintainer on their productization.
532
536
533
537
### Patches that changed API definitions
534
538
535
- | @c src/vnet/devices/tap/tapv2 .api ||
539
+ | @c src/plugins/snort/snort .api ||
536
540
| ------- | ------- |
537
- | [ 91e63915e ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=91e63915e ) | tap: update tap_flags |
541
+ | [ e3ad5aa68 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) | snort: API functions for plugin |
538
542
539
- | @c src/vnet/session/session .api ||
543
+ | @c src/plugins/auto_sdl/auto_sdl .api ||
540
544
| ------- | ------- |
541
- | [ e0c4e6e32] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e0c4e6e32 ) | session: session table holding free appns index |
542
- | [ 6f173171b] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6f173171b ) | session: fix SDL to use remote instead local |
545
+ | [ 6d4dbd4f2] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6d4dbd4f2 ) | session: add auto sdl |
543
546
544
- | @c src/vnet/srv6/sr_types .api ||
547
+ | @c src/plugins/http_static/http_static .api ||
545
548
| ------- | ------- |
546
- | [ c68c97083 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c68c97083 ) | sr : enable SRv6 uSID in the SRv6 API |
549
+ | [ a4597a74a ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a4597a74a ) | http_static: api add keepalive-timeout |
547
550
548
- | @c src/vnet/bfd/bfd .api ||
551
+ | @c src/plugins/af_xdp/af_xdp .api ||
549
552
| ------- | ------- |
550
- | [ 17a918133 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) | bfd: add support for multihop |
553
+ | [ 0dd47bcf2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0dd47bcf2 ) | af_xdp: api cleanup |
551
554
552
- | @c src/vnet/pg/pg .api ||
555
+ | @c src/plugins/ikev2/ikev2 .api ||
553
556
| ------- | ------- |
554
- | [ 0b1bd9df3 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0b1bd9df3 ) | pg: add support to delete pg interface |
557
+ | [ 379a454aa ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=379a454aa ) | tests: reduce sleep interval in ikev2 sa rekey test |
555
558
556
- | @c src/vnet/dev/dev .api ||
559
+ | @c src/plugins/sflow/sflow .api ||
557
560
| ------- | ------- |
558
- | [ 825691419 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) | dev: introduce consistent_qp feature |
561
+ | [ e40f8a90b ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e40f8a90b ) | sflow: initial checkin |
559
562
560
- | @c src/vnet/ip/ip .api ||
563
+ | @c src/vnet/dev/dev .api ||
561
564
| ------- | ------- |
562
- | [ 18eedde9f ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=18eedde9f ) | ip: add enable ip4 api |
565
+ | [ 825691419 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=825691419 ) | dev: introduce consistent_qp feature |
563
566
564
- | @c src/plugins/ikev2/ikev2 .api ||
567
+ | @c src/vnet/session/session .api ||
565
568
| ------- | ------- |
566
- | [ 379a454aa] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=379a454aa ) | tests: reduce sleep interval in ikev2 sa rekey test |
569
+ | [ e0c4e6e32] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e0c4e6e32 ) | session: session table holding free appns index |
570
+ | [ 6f173171b] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6f173171b ) | session: fix SDL to use remote instead local |
567
571
568
- | @c src/plugins/snort/snort .api ||
572
+ | @c src/vnet/pg/pg .api ||
569
573
| ------- | ------- |
570
- | [ e3ad5aa68 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e3ad5aa68 ) | snort: API functions for plugin |
574
+ | [ 0b1bd9df3 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0b1bd9df3 ) | pg: add support to delete pg interface |
571
575
572
- | @c src/plugins/auto_sdl/auto_sdl .api ||
576
+ | @c src/vnet/ip/ip .api ||
573
577
| ------- | ------- |
574
- | [ 6d4dbd4f2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6d4dbd4f2 ) | session : add auto sdl |
578
+ | [ 18eedde9f ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=18eedde9f ) | ip : add enable ip4 api |
575
579
576
- | @c src/plugins/sflow/sflow .api ||
580
+ | @c src/vnet/bfd/bfd .api ||
577
581
| ------- | ------- |
578
- | [ e40f8a90b ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e40f8a90b ) | sflow: initial checkin |
582
+ | [ 17a918133 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=17a918133 ) | bfd: add support for multihop |
579
583
580
- | @c src/plugins/af_xdp/af_xdp .api ||
584
+ | @c src/vnet/devices/tap/tapv2 .api ||
581
585
| ------- | ------- |
582
- | [ 0dd47bcf2 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0dd47bcf2 ) | af_xdp: api cleanup |
586
+ | [ 91e63915e ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=91e63915e ) | tap: update tap_flags |
583
587
584
- | @c src/plugins/http_static/http_static .api ||
588
+ | @c src/vnet/srv6/sr_types .api ||
585
589
| ------- | ------- |
586
- | [ a4597a74a ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a4597a74a ) | http_static: api add keepalive-timeout |
590
+ | [ c68c97083 ] ( https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c68c97083 ) | sr : enable SRv6 uSID in the SRv6 API |
587
591
588
592
0 commit comments