v1.1.0 RC2
Pre-release
Pre-release
This version improves over v1.1.0 RC1 by:
- Bringing back our GitHub action (see commit e52bbf2);
- Fixing issues related to bonding interfaces (see pull requests #566 and #576);
- Avoiding deadlock when a routing daemon lists the IPv6 routing table (see pull request #569);
- Adjusting log entries to the new format (see pull requests #573, #605, #609, and #614);
- Correcting the header file for
struct rte_mbuf
in BPF programs (see pull request #582); - Tuning up the Debian packages (see pull request #583);
- Replacing "DoS" with "DDoS" in headers (see pull request #584);
- Polishing BPF programs (see pull requests #587 and #589);
- Compiling gatekeeper and BPF programs with stricter static verification (see pull request #588);
- Adding the handy BPF program
tcp-services.c
(see pull request #590); - Logging filters that NICs support to help with diagnosis and debugging (see pull request #592);
- Dropping
rte_panic()
while dumping the routing table (see pull request #593); - Adding a Routing Information Base to GK blocks (see pull request #594);
- Adopting
rte_hash_lookup_with_hash_bulk()
(see issue #597); - Enhancing the healing of corrupted flow tables (see pull request #601);
- Having a conservative lock strategy around the routing table (see pull request #606);
- Speeding up the loading of large routing tables (see pull request #608);
- Fixing bugs on Grantor servers (see pull request #610);
- Supporting variable sizes of RSS hash keys (see pull request #622);
- Reviewing the KNI operations (see pull request #623);
- Adding support to the PMD i40e (see pull request #625).
Known issue. Large (production) IPv6 routing tables may not load and/or misbehave for some network prefixes. Fixing this issue should be the last item for the release of the stable version 1.1.0.
Although this release is not a stable version, deployers have been running this version in production side by side with Gatekeeper v1.0.0 for about a month now.