From a98813b30ae58f9a95ece680b9cc46c3874de6ea Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Thu, 9 Apr 2026 15:55:04 -0700 Subject: [PATCH] [nexus] use `Ip6::SetReceiveCallback()` directly (#12865) This commit updates the Nexus platform to use the internal core C++ API `Ip6::SetReceiveCallback()` instead of the public C API `otIp6SetReceiveCallback()`. --- tests/nexus/platform/nexus_core.cpp | 2 +- tests/nexus/platform/nexus_node.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/nexus/platform/nexus_core.cpp b/tests/nexus/platform/nexus_core.cpp index 664799f21..f4e4cbaee 100644 --- a/tests/nexus/platform/nexus_core.cpp +++ b/tests/nexus/platform/nexus_core.cpp @@ -370,7 +370,7 @@ Node &Core::CreateNode(void) node->GetInstance().AfterInit(); - otIp6SetReceiveCallback(&node->GetInstance(), Node::HandleIp6Receive, node); + node->Get().SetReceiveCallback(Node::HandleIp6Receive, node); return *node; } diff --git a/tests/nexus/platform/nexus_node.cpp b/tests/nexus/platform/nexus_node.cpp index db593f42c..6d95435f2 100644 --- a/tests/nexus/platform/nexus_node.cpp +++ b/tests/nexus/platform/nexus_node.cpp @@ -54,7 +54,7 @@ void Node::Reset(void) instance->SetId(id); instance->AfterInit(); - otIp6SetReceiveCallback(instance, Node::HandleIp6Receive, this); + instance->Get().SetReceiveCallback(Node::HandleIp6Receive, this); } void Node::Form(void)