fix(gtpu-dataplane): declare eBPF object license - #690
VerifiedOrganic wants to merge 4 commits into
Conversation
Signed-off-by: agent-codex <verifiedorganic@sent.com>
Signed-off-by: VerifiedOrganic <verifiedorganic@sent.com>
…bject Signed-off-by: VerifiedOrganic <verifiedorganic@sent.com>
Signed-off-by: VerifiedOrganic <verifiedorganic@sent.com>
|
Reconciled with current main and rebuilt the current classifier with the pinned nightly and bpf-linker. Current head is Local checks passed: pinned rebuild, valid/missing/tampered license cases, complete actionlint and ShellCheck, common and host dataplane tests, affected Clippy, formatting, and diff checks. The linker emitted its LLVM shared-library fallback warning, which is retained in the build evidence; the build exited successfully. The script's literal NUL-marker diagnostic now uses portable printf. Current-head Linux 6.8, RHEL 9, privileged datapath, object-rebuild and general CI results remain required before merge. No local privileged datapath qualification is claimed. |
|
Deferring current head
One replay of the failed five-process case using the exact existing full-feature harness and child binaries failed earlier: node 0 exited during Configure sequence 1, with EOF / Next step for testkit/session-network maintainers: diagnose the admission-loss lifecycle accounting and the distinct child configuration failure in the original full-feature context, preserving deadlines, assertions, fs-verity, and failure classification. The PR maintainer should refresh after a reviewed correction and complete all required local and current hosted gates. The eBPF license repair is retained; the PR is not merge-qualified. |
The committed GTP-U eBPF object lacked an explicit kernel-readable license section. Add the 13-byte
Dual MIT/GPL\0declaration already used by the repository's other eBPF objects, validate it during build and CI, and regenerate the artifact from the current source.The regenerated object has identical executable/map section bytes and normalized functional relocations to base
1dff851430c5671993e68aa3d81889402f2f5034; the symbol inventory adds onlyLICENSE. Its SHA-256 is2b7a8d74e6a4c5fd61ed56185ed5b7dceda9d5ae30eec9d8a338fe590a20d994.Refs #577.
Validation at
ddffe07b2401a036869f3ab7a0a9c4bb0a8fa3ae:Current rebuild and focused evidence. Deferred pending reviewed testkit/session-network correction and complete required local/current hosted qualification. Full local failure and next steps.