Releases: ipdk-io/krnlmon
Releases · ipdk-io/krnlmon
P4CP Baseline v3.1.0.0
Baseline for canonical releases.
Revision History
- Baseline version by @ffoulkes in #3
- Add linux networking support by @nupuruttarwar in #4
- Remove OVS dependency for krnlmon by @nupuruttarwar in #5
- Refactor krnlmon code by @nupuruttarwar in #6
- Fix cmake build support for krnlmon by @nupuruttarwar in #8
- Fix CMake variable name by @ffoulkes in #9
- Use zlog from target-utils for krnlmon logging by @nupuruttarwar in #10
- Disable handling of VXLAN netlink notifications by @nupuruttarwar in #11
- Changes to support ECMP with Action Selector by @n-sandeep in #12
- Modify function names from ECMP path as per guidelines by @n-sandeep in #13
- Synchronize krnlmon and stratum threads by @nupuruttarwar in #15
- Fix compiler warning in switchlink_utils.c by @ffoulkes in #16
- Fix incorrect CMake find_library() commands by @ffoulkes in #18
- Fix path injection weakness in switchlink by @ffoulkes in #19
- Fix compiler warning by @ffoulkes in #17
- Fix compiler warnings in krnlmon by @ffoulkes in #20
- Ignore EINTR signal for select systemcall. by @n-sandeep in #22
- Fix KW issues related to malloc and null pointer dereference by @n-sandeep in #24
- Addressed Klocwork issues in krnlmon by @ffoulkes in #25
- KW fix for pthread_cond_wait return val by @bharticemk in #27
- Remove dead code from switchlink. by @n-sandeep in #26
- Address use of unsafe functions in krnlmon by @ffoulkes in #28
- Overhaul logic to synchronize krnlmon with stratum by @ffoulkes in #29
- Remove libkrnlmon.sym file by @ffoulkes in #30
- Backport ES2K changes to ipdk-io by @ffoulkes in #34
- switchlink_address unit test by @aashishkuma in #35
- switchlink_neighbor.cc UT by @aashishkuma in #37
- Fix compiler error in set_table_name() by @ffoulkes in #38
- Standardize cmake_minimum_required() commands by @ffoulkes in #40
- Add .clang-format file by @ffoulkes in #41
- Refine switchlink unit test definitions by @ffoulkes in #39
- Move switchlink globals to a common file by @ffoulkes in #44
- switchlink_route UT by @aashishkuma in #42
- Revise switchlink_link_test by @ffoulkes in #45
- Improve unit test case documentation by @ffoulkes in #47
- Add Ninja support by @ffoulkes in #48
- Revise netlink library definitions by @ffoulkes in #51
- Mark GTest_DIR cache variable as ADVANCED by @ffoulkes in #52
- Modifying Linux networking p4 program name by @n-sandeep in #53
- Exclude external files from coverage report by @ffoulkes in #55
- Modify to work with revised driver modules by @ffoulkes in #49
- Switchlink unit test maintenance by @ffoulkes in #58
- Program nexthop table as a ternary match. by @n-sandeep in #59
- Add support for include-what-you-use by @ffoulkes in #61
- Standalone krnlmon build by @ffoulkes in #56
- Lag support in P4-CP by @aashishkuma in #54
- Fix broken DPDK build by @ffoulkes in #67
- Improve support for standalone builds by @ffoulkes in #66
- Build Fix for ES2K by @aashishkuma in #69
- Overhaul formatting of krnlmon source files by @ffoulkes in #62
- Implement Krnlmon CI pipeline by @ffoulkes in #68
- Simplify logic to define SAI_INCLUDE_DIR by @ffoulkes in #71
- Add clang-format check by @ffoulkes in #70
- Implement dpdk_build_check by @ffoulkes in #72
- Krnlmon support for linux networking version 2 by @n-sandeep in #73
- Krnlmon fixes for LAG and ECMP defects by @n-sandeep in #75
- Enable Dependabot scanning by @ffoulkes in #74
- Fix IPv6 ECMP and l2_fwd_rx table population by @n-sandeep in #80
- LACP Mode Support for LAG by @aashishkuma in #79
- "bf_" name change in krnlmon by @aashishkuma in #83
- Update CODEOWNERS file by @ffoulkes in #88
- Revise check_clang_format workflow to report all errors by @ffoulkes in #86
- Switchlink header file cleanup by @ffoulkes in #85
- Fix compilation errors by @ffoulkes in #97
- Fix broken es2k switchlink_link_test by @ffoulkes in #98
- Began adding Bazel support/1 by @ffoulkes in #93
- Continue adding Bazel support/2 by @ffoulkes in #94
- Continue adding Bazel support/3 by @ffoulkes in #95
- Continue adding Bazel support/4 by @ffoulkes in #96
- Continue adding Bazel support/5 by @ffoulkes in #99
- Finish adding Bazel support/6 by @ffoulkes in #102
- Add file header to iwyu.cmake by @ffoulkes in #101
- Rename dummy krnlmon executable by @ffoulkes in #104
- Remove bazel support branches from github workflow by @ffoulkes in #103
- Bazel support for OVSP4RT_SUPPORT conditional by @ffoulkes in #105
- Remove unnecessary #includes by @ffoulkes in #106
- Move tdi #includes to a dedicated header file by @ffoulkes in #107
- Remove duplicate programming for forwarding tables by @nupuruttarwar in #89
- Implement LNW_VERSION cmake variable by @ffoulkes in #110
- Krnlmon changes to support linux_networking-v3 (Combined Recipe) by @nupuruttarwar in #84
- Define cmake variables based on LNW_VERSION by @ffoulkes in #112
- Fix switchlink_neighbor unit tests by @nupuruttarwar in #113
- Update CMake build system to handle lnw_v2 and lnw_v3 codebase in parallel by @nupuruttarwar in #111
- Move LNW_VERSION processing to a cmake module by @ffoulkes in #114
- Specify output-on-failure option in krnlmon-test by @ffoulkes in #115
- Add support for dummy_krnlmon target by @ffoulkes in #116
- Fix bug in krnlmon-test target by @ffoulkes in #117
- Fix compile error when LNW_VERSION=2 by @ffoulkes in #120
- Rename target_cc_library() to krnlmon_cc_library() by @ffoulkes in #118
- Implement LAG_OPTION conditional by @ffoulkes in #119
- Create proxy switch_pd_lag.h file by @ffoulkes in #123
- Combine switch_pd_routing.h header files by @ffoulkes in #122
- Define //flags:lnw_version command-line flag by @ffoulkes in #124
- Change default value of //flags:ovs command-line flag by @ffoulkes in #126
- Fix broken es2k bazel build by @ffoulkes in #128
- Krnlmon housekeeping by @ffoulkes in #121
- Revert L2 fwd table action name by @5abeel in #129
- Update ECMP hash table update for keys used by @5abeel in #130
- Fix LNWv2 vs LNWv3 symbol collision by @5abeel in #131
- Extract ES2K ECMP_HASH_TABLE definitions (1/5) by @ffoulkes in ...