|SUCCESS| [v2,3/3] eal: enforce internal API check with Clang 14

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Thu Oct 15 15:54:47 CEST 2026


Test-Label: ai-code-review
Test-Status: SUCCESS
https://dpdk.org/patch/171413

_AI Code Review_

=== Patch Review: series.patch (via Claude) ===
Review date: 2026-10-15

# DPDK Patch Review

## Patch 1/3: buildtools/chkincs: relax checks on driver headers

### ERRORS

None identified.

### WARNINGS

None identified.

### INFO

None identified.

---

## Patch 2/3: eal: simplify internal/experimental tags definitions

### ERRORS

None identified.

### WARNINGS

None identified.

### INFO

The restructuring improves readability by grouping MSVC separately and organizing each tag's definition by compiler capability in a consistent order. The logic remains equivalent to the original.

---

## Patch 3/3: eal: enforce internal API check with Clang 14

### ERRORS

None identified.

### WARNINGS

None identified.

### INFO

The reordering from `error`-then-`diagnose_if` to `diagnose_if`-then-`error` is intentional: `diagnose_if` catches calls before optimization (stronger diagnostic), while `error` only catches calls that remain after optimization (weaker, misses inlined/eliminated calls). Preferring `diagnose_if` when available (Clang) over `error` (GCC fallback) strengthens the check without changing the GCC behavior.

The `Fixes:` tag and `Cc: stable at dpdk.org` are present, which is correct for a bug fix being backported.

---

Review-Result: CLEAN


More information about the test-report mailing list