This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e1387c3f3 Publishing web: 3443f1edca72de4d8e7703517cbbadce57f38003
docs: ba681d3ddfaf41e75f83746275a56692e1a28909
e1387c3f3 is described below
commit e1387c3f36ed1b8a4aade522f65bb4454e2b5f53
Author: simbit18 <[email protected]>
AuthorDate: Thu Dec 25 00:33:53 2025 +0000
Publishing web: 3443f1edca72de4d8e7703517cbbadce57f38003 docs:
ba681d3ddfaf41e75f83746275a56692e1a28909
---
content/docs/10.0.0/index.html | 2 +-
content/docs/10.0.1/index.html | 2 +-
content/docs/10.1.0/index.html | 2 +-
content/docs/10.2.0/index.html | 2 +-
content/docs/10.3.0/index.html | 2 +-
content/docs/11.0.0/index.html | 2 +-
content/docs/12.0.0/index.html | 2 +-
content/docs/12.0.0/searchindex.js | 2 +-
content/docs/12.1.0/index.html | 2 +-
content/docs/12.1.0/searchindex.js | 2 +-
content/docs/12.10.0/index.html | 2 +-
content/docs/12.10.0/searchindex.js | 2 +-
content/docs/12.11.0/guides/fully_linked_elf.html | 2 +-
.../docs/12.11.0/guides/partially_linked_elf.html | 2 +-
content/docs/12.11.0/index.html | 2 +-
content/docs/12.11.0/searchindex.js | 2 +-
content/docs/12.2.0/index.html | 2 +-
content/docs/12.2.0/searchindex.js | 2 +-
content/docs/12.2.1/index.html | 2 +-
.../xtensa/esp32/boards/esp32-audio-kit/index.html | 2 +-
.../xtensa/esp32/boards/esp32-devkitc/index.html | 2 +-
content/docs/12.2.1/searchindex.js | 2 +-
content/docs/12.3.0/index.html | 2 +-
content/docs/12.3.0/searchindex.js | 2 +-
content/docs/12.4.0/index.html | 2 +-
content/docs/12.4.0/searchindex.js | 2 +-
content/docs/12.5.0/index.html | 2 +-
content/docs/12.5.0/searchindex.js | 2 +-
content/docs/12.5.1/index.html | 2 +-
content/docs/12.5.1/searchindex.js | 2 +-
content/docs/12.6.0/index.html | 2 +-
content/docs/12.6.0/searchindex.js | 2 +-
content/docs/12.7.0/index.html | 2 +-
content/docs/12.7.0/searchindex.js | 2 +-
content/docs/12.8.0/index.html | 2 +-
content/docs/12.8.0/searchindex.js | 2 +-
content/docs/12.9.0/index.html | 2 +-
content/docs/12.9.0/searchindex.js | 2 +-
.../applications/examples/netpkt/index.rst.txt | 46 +++++++++++++++++++
.../applications/netutils/netlib/index.rst.txt | 12 +++++
.../risc-v/qemu-rv/boards/rv-virt/index.rst.txt | 38 ++++++++++++++++
.../latest/applications/examples/netpkt/index.html | 49 ++++++++++++++++++++-
.../latest/applications/netutils/netlib/index.html | 20 +++++++++
content/docs/latest/genindex.html | 2 +
content/docs/latest/guides/fully_linked_elf.html | 2 +-
.../docs/latest/guides/partially_linked_elf.html | 2 +-
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 173862 -> 173932 bytes
.../risc-v/qemu-rv/boards/rv-virt/index.html | 36 +++++++++++++++
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
51 files changed, 246 insertions(+), 45 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index ae2fb2729..d787eb9c4 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller
environments, the primary governing standards in NuttX are Posix and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:16</p>
+<p>Last Updated: 25 December 25 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 2542fc0b2..edbddc56a 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -247,7 +247,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller
environments, the primary governing standards in NuttX are Posix and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:16</p>
+<p>Last Updated: 25 December 25 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index d98f67099..636597232 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -247,7 +247,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:16</p>
+<p>Last Updated: 25 December 25 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 60e5e8134..a22e38136 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:16</p>
+<p>Last Updated: 25 December 25 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 1d1b2006d..a22e38136 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:17</p>
+<p>Last Updated: 25 December 25 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 1d1b2006d..89dc45c3b 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -248,7 +248,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:17</p>
+<p>Last Updated: 25 December 25 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index 81ac38e93..3741f0ef2 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -173,7 +173,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:17</p>
+<p>Last Updated: 25 December 25 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index 741d00e88..061087cfc 100644
--- a/content/docs/12.0.0/searchindex.js
+++ b/content/docs/12.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index 8a8783bf4..0b65c88e8 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -173,7 +173,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:17</p>
+<p>Last Updated: 25 December 25 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index eb62a50ce..a7bc172cf 100644
--- a/content/docs/12.1.0/searchindex.js
+++ b/content/docs/12.1.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
diff --git a/content/docs/12.10.0/index.html b/content/docs/12.10.0/index.html
index bf433cf0c..efb196250 100644
--- a/content/docs/12.10.0/index.html
+++ b/content/docs/12.10.0/index.html
@@ -185,7 +185,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:28</p>
+<p>Last Updated: 25 December 25 at 00:28</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.10.0/searchindex.js
b/content/docs/12.10.0/searchindex.js
index c4354373d..5ae2f48da 100644
--- a/content/docs/12.10.0/searchindex.js
+++ b/content/docs/12.10.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s",
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3",
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example",
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52",
"_tags/ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s",
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3",
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example",
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-nrf52",
"_tags/ [...]
\ No newline at end of file
diff --git a/content/docs/12.11.0/guides/fully_linked_elf.html
b/content/docs/12.11.0/guides/fully_linked_elf.html
index 72fdec846..ca776e76e 100644
--- a/content/docs/12.11.0/guides/fully_linked_elf.html
+++ b/content/docs/12.11.0/guides/fully_linked_elf.html
@@ -477,7 +477,7 @@ NuttX package: <code class="docutils literal
notranslate"><span class="pre">nutt
<div
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version
admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly
outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input"
id="171e7f8e-f69a-4030-90c0-1680916b47bd"
name="171e7f8e-f69a-4030-90c0-1680916b47bd" type="checkbox"><label
class="sphinx_collapse__label" for="171e7f8e-f69a-4030-90c0-1680916b47bd"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="e10c3ee4-a691-4e18-89a1-ffa3669ba0d3"
name="e10c3ee4-a691-4e18-89a1-ffa3669ba0d3" type="checkbox"><label
class="sphinx_collapse__label" for="e10c3ee4-a691-4e18-89a1-ffa3669ba0d3"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div
class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/12.11.0/guides/partially_linked_elf.html
b/content/docs/12.11.0/guides/partially_linked_elf.html
index b67560842..0080de09e 100644
--- a/content/docs/12.11.0/guides/partially_linked_elf.html
+++ b/content/docs/12.11.0/guides/partially_linked_elf.html
@@ -503,7 +503,7 @@ NuttX package: <code class="docutils literal
notranslate"><span class="pre">nutt
<div
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version
admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly
outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input"
id="d30811ee-e760-495b-87a2-a61487edbeae"
name="d30811ee-e760-495b-87a2-a61487edbeae" type="checkbox"><label
class="sphinx_collapse__label" for="d30811ee-e760-495b-87a2-a61487edbeae"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="5b46b184-2504-44d6-927d-98805e8169ed"
name="5b46b184-2504-44d6-927d-98805e8169ed" type="checkbox"><label
class="sphinx_collapse__label" for="5b46b184-2504-44d6-927d-98805e8169ed"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div
class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/12.11.0/index.html b/content/docs/12.11.0/index.html
index 89aec96c2..c7ee577f4 100644
--- a/content/docs/12.11.0/index.html
+++ b/content/docs/12.11.0/index.html
@@ -187,7 +187,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:30</p>
+<p>Last Updated: 25 December 25 at 00:29</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.11.0/searchindex.js
b/content/docs/12.11.0/searchindex.js
index 433a15bf4..41eff15d1 100644
--- a/content/docs/12.11.0/searchindex.js
+++ b/content/docs/12.11.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s",
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3",
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example",
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95",
"_tags/ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at90usb", "_tags/chip-atmega", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32a1s",
"_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/chip-esp32s3",
"_tags/chip-esp32wroom32", "_tags/chip-esp32wrover32", "_tags/chip-example",
"_tags/chip-fpga", "_tags/chip-imx8", "_tags/chip-imx93", "_tags/chip-imx95",
"_tags/ [...]
\ No newline at end of file
diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index 8d2cb9c2b..5cc0672b3 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -174,7 +174,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:18</p>
+<p>Last Updated: 25 December 25 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index 8b323ab85..42d61773b 100644
--- a/content/docs/12.2.0/searchindex.js
+++ b/content/docs/12.2.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.2.1/index.html b/content/docs/12.2.1/index.html
index 8d2cb9c2b..94e52fd50 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -174,7 +174,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:18</p>
+<p>Last Updated: 25 December 25 at 00:18</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
index 88848300c..fabd93eb7 100644
---
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
+++
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-audio-kit/index.html
@@ -355,7 +355,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
<p>Look for your PC IP address and test playing the prepared audio on your
browser:</p>
<figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file1.png"
src="../../../../../_images/esp32-audio-config-file1.png" />
+<img alt="../../../../../_images/esp32-audio-config-file.png"
src="../../../../../_images/esp32-audio-config-file.png" />
</figure>
<p>After successfully built and flashed, connect the board to the Wi-Fi
network:</p>
<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ nsh> wapi psk wlan0 mypasswd 3
diff --git
a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
index b6eb56895..5c2d7cfbd 100644
--- a/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
+++ b/content/docs/12.2.1/platforms/xtensa/esp32/boards/esp32-devkitc/index.html
@@ -452,7 +452,7 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)
<p>Look for your PC IP address and test playing the prepared audio on your
browser:</p>
<figure class="align-center">
-<img alt="../../../../../_images/esp32-audio-config-file.png"
src="../../../../../_images/esp32-audio-config-file.png" />
+<img alt="../../../../../_images/esp32-audio-config-file1.png"
src="../../../../../_images/esp32-audio-config-file1.png" />
</figure>
<p>After successfully built and flashed, connect the board to the Wi-Fi
network:</p>
<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> wapi psk wlan0 mypasswd 3
diff --git a/content/docs/12.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index 03add7648..b3ada493e 100644
--- a/content/docs/12.2.1/searchindex.js
+++ b/content/docs/12.2.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.3.0/index.html b/content/docs/12.3.0/index.html
index 3103c6577..1802afbfc 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -174,7 +174,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:18</p>
+<p>Last Updated: 25 December 25 at 00:18</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 545e8ed1f..ae1170ba0 100644
--- a/content/docs/12.3.0/searchindex.js
+++ b/content/docs/12.3.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.4.0/index.html b/content/docs/12.4.0/index.html
index 5044f4c32..9306191db 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:19</p>
+<p>Last Updated: 25 December 25 at 00:18</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index 9d4c864f4..61469a391 100644
--- a/content/docs/12.4.0/searchindex.js
+++ b/content/docs/12.4.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.0/index.html b/content/docs/12.5.0/index.html
index 0f440c48e..3e5a4fc04 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:20</p>
+<p>Last Updated: 25 December 25 at 00:19</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index f2924afed..f447c293e 100644
--- a/content/docs/12.5.0/searchindex.js
+++ b/content/docs/12.5.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.1/index.html b/content/docs/12.5.1/index.html
index 7f32a2f7b..59dcf9b85 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:21</p>
+<p>Last Updated: 25 December 25 at 00:21</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 707c91b19..509b75b7a 100644
--- a/content/docs/12.5.1/searchindex.js
+++ b/content/docs/12.5.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.6.0/index.html b/content/docs/12.6.0/index.html
index c299a96a4..2ff40cefb 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -182,7 +182,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:22</p>
+<p>Last Updated: 25 December 25 at 00:22</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index fd23c6cca..990ecfb97 100644
--- a/content/docs/12.6.0/searchindex.js
+++ b/content/docs/12.6.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.7.0/index.html b/content/docs/12.7.0/index.html
index 973b932ff..d459d4fbc 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:24</p>
+<p>Last Updated: 25 December 25 at 00:23</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index b1eb08d74..962d86176 100644
--- a/content/docs/12.7.0/searchindex.js
+++ b/content/docs/12.7.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.8.0/index.html b/content/docs/12.8.0/index.html
index bf93f4733..4c16426be 100644
--- a/content/docs/12.8.0/index.html
+++ b/content/docs/12.8.0/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:25</p>
+<p>Last Updated: 25 December 25 at 00:25</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.8.0/searchindex.js
b/content/docs/12.8.0/searchindex.js
index d7c79f789..b8ce702ad 100644
--- a/content/docs/12.8.0/searchindex.js
+++ b/content/docs/12.8.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.9.0/index.html b/content/docs/12.9.0/index.html
index cd0412ed6..95fc4c82e 100644
--- a/content/docs/12.9.0/index.html
+++ b/content/docs/12.9.0/index.html
@@ -181,7 +181,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:27</p>
+<p>Last Updated: 25 December 25 at 00:26</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.9.0/searchindex.js
b/content/docs/12.9.0/searchindex.js
index b18616675..ea832ee4d 100644
--- a/content/docs/12.9.0/searchindex.js
+++ b/content/docs/12.9.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/cyclictest/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/b [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/cyclictest/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/b [...]
\ No newline at end of file
diff --git
a/content/docs/latest/_sources/applications/examples/netpkt/index.rst.txt
b/content/docs/latest/_sources/applications/examples/netpkt/index.rst.txt
index 5d2ca597d..490d12701 100644
--- a/content/docs/latest/_sources/applications/examples/netpkt/index.rst.txt
+++ b/content/docs/latest/_sources/applications/examples/netpkt/index.rst.txt
@@ -3,3 +3,49 @@
====================================
A test of ``AF_PACKET``, raw sockets. Contributed by Lazlo Sitzer.
+
+Overview
+========
+
+The ``netpkt`` example demonstrates the use of raw packet sockets
(``AF_PACKET``)
+for sending and receiving Ethernet frames at the link layer, bypassing the
+TCP/IP protocol stack. This is useful for network protocol testing, driver
+verification, and low-level network analysis.
+
+Configuration
+=============
+
+- ``CONFIG_EXAMPLES_NETPKT=y`` – Enables the netpkt example.
+
+Usage
+=====
+
+The ``netpkt`` program supports the following command-line options:
+
+.. code-block:: bash
+
+ netpkt [options]
+
+Options:
+
+- ``-a`` – Transmit and receive packets
+- ``-r`` – Receive packets only
+- ``-t`` – Transmit packets only
+- ``-v`` – Verbose mode (display packet contents in hexadecimal)
+- ``-i <IF>`` – Specify network interface name (e.g., ``eth0``)
+
+Examples:
+
+.. code-block:: bash
+
+ # Send 3 packets on eth0 interface with verbose output
+ netpkt -i eth0 -t -v
+
+ # Receive packets on eth0 interface
+ netpkt -i eth0 -r -v
+
+ # Both send and receive on eth0
+ netpkt -i eth0 -a -v
+
+ # Send packets without specifying interface (uses default)
+ netpkt -t
diff --git
a/content/docs/latest/_sources/applications/netutils/netlib/index.rst.txt
b/content/docs/latest/_sources/applications/netutils/netlib/index.rst.txt
index ee12c5b6f..64629128c 100644
--- a/content/docs/latest/_sources/applications/netutils/netlib/index.rst.txt
+++ b/content/docs/latest/_sources/applications/netutils/netlib/index.rst.txt
@@ -259,6 +259,7 @@ Network Interface Management
- :c:func:`netlib_ifup`
- :c:func:`netlib_ifdown`
- :c:func:`netlib_set_mtu`
+ - :c:func:`netlib_check_ifconflict`
.. c:function:: int netlib_getifstatus(const char *ifname, uint8_t *flags)
@@ -294,6 +295,17 @@ Network Interface Management
:return: 0 on success; -1 on error with ``errno`` set appropriately.
+.. c:function:: int netlib_check_ifconflict(const char *ifname)
+
+ Check the IP address conflict status for a network interface. This function
+ reads the conflict status from the procfs file system
(``/proc/net/<ifname>``)
+ which is populated by the ARP Address Conflict Detection (ACD) module.
+
+ :param ifname: Network interface name (e.g., ``"eth0"``).
+
+ :return: 0 if no conflict is detected; 1 if a conflict is detected; a
negative
+ value on error with ``errno`` set appropriately.
+
ARP Table Support
==================
diff --git
a/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
index 6cdbe6ae4..df2e8f17a 100644
---
a/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
@@ -143,6 +143,44 @@ To run it with QEMU, use the following command::
-mon chardev=con,mode=readline \
-bios none -kernel nuttx
+lvgl64_vector
+-------------
+
+This configuration uses the LVGL graphics framework with RISC-V 64-bit support
+and Vector Extension (V-extension) enabled. It allows developers to create
+graphical applications with LVGL on RISC-V QEMU while leveraging the Vector
+extension for potential SIMD optimization.
+
+Features:
+
+- 64-bit RISC-V architecture (RV64)
+- RISC-V Vector Extension (RVV/V-extension) support
+- LVGL graphics framework with 32-bit color depth
+- VirtIO GPU device for framebuffer access
+- NSH shell with built-in applications
+
+To build it::
+
+ $ ./tools/configure.sh rv-virt:lvgl64_vector
+ $ make -j$(nproc)
+
+To run it with QEMU with graphics output::
+
+ $ qemu-system-riscv64 -semihosting -M virt,aclint=on -cpu rv64,v=true -smp
1 \
+ -chardev stdio,id=con,mux=on \
+ -serial chardev:con \
+ -device virtio-gpu-device,xres=640,yres=480,bus=virtio-mmio-bus.0 \
+ -device virtio-mouse-device,bus=virtio-mmio-bus.1 \
+ -mon chardev=con,mode=readline \
+ -bios none -kernel nuttx
+
+After booting into the NSH shell, you can run the LVGL demo with::
+
+ nsh> lvgldemo
+
+This configuration is suitable for developing and testing LVGL applications
+on 64-bit RISC-V targets with Vector extension support.
+
knetnsh64
---------
diff --git a/content/docs/latest/applications/examples/netpkt/index.html
b/content/docs/latest/applications/examples/netpkt/index.html
index 1c6f7cc15..adc3559b4 100644
--- a/content/docs/latest/applications/examples/netpkt/index.html
+++ b/content/docs/latest/applications/examples/netpkt/index.html
@@ -255,7 +255,12 @@
<li class="toctree-l4"><a class="reference internal"
href="../mtdrwb/index.html"><code class="docutils literal notranslate"><span
class="pre">mtdrwb</span></code> MTD Read-ahead and Write Buffering</a></li>
<li class="toctree-l4"><a class="reference internal"
href="../netlink_route/index.html"><code class="docutils literal
notranslate"><span class="pre">netlink_route</span></code> Netlink
NETLINK_ROUTE test</a></li>
<li class="toctree-l4"><a class="reference internal"
href="../netloop/index.html"><code class="docutils literal notranslate"><span
class="pre">netloop</span></code> Network loopback device</a></li>
-<li class="toctree-l4 current"><a class="current reference internal"
href="#"><code class="docutils literal notranslate"><span
class="pre">netpkt</span></code> <code class="docutils literal
notranslate"><span class="pre">AF_PACKET</span></code> Raw Sockets</a></li>
+<li class="toctree-l4 current"><a class="current reference internal"
href="#"><code class="docutils literal notranslate"><span
class="pre">netpkt</span></code> <code class="docutils literal
notranslate"><span class="pre">AF_PACKET</span></code> Raw Sockets</a><ul>
+<li class="toctree-l5"><a class="reference internal"
href="#overview">Overview</a></li>
+<li class="toctree-l5"><a class="reference internal"
href="#configuration">Configuration</a></li>
+<li class="toctree-l5"><a class="reference internal"
href="#usage">Usage</a></li>
+</ul>
+</li>
<li class="toctree-l4"><a class="reference internal"
href="../nettest/index.html"><code class="docutils literal notranslate"><span
class="pre">nettest</span></code> Client/Server Over TCP</a></li>
<li class="toctree-l4"><a class="reference internal"
href="../nimble/index.html"><code class="docutils literal notranslate"><span
class="pre">nimble</span></code> NimBLE example</a></li>
<li class="toctree-l4"><a class="reference internal"
href="../nng_test/index.html"><code class="docutils literal notranslate"><span
class="pre">nng_test</span></code> NNG pubsub program</a></li>
@@ -391,6 +396,48 @@
<section id="netpkt-af-packet-raw-sockets">
<h1><code class="docutils literal notranslate"><span
class="pre">netpkt</span></code> <code class="docutils literal
notranslate"><span class="pre">AF_PACKET</span></code> Raw Sockets<a
class="headerlink" href="#netpkt-af-packet-raw-sockets" title="Permalink to
this heading"></a></h1>
<p>A test of <code class="docutils literal notranslate"><span
class="pre">AF_PACKET</span></code>, raw sockets. Contributed by Lazlo
Sitzer.</p>
+<section id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this
heading"></a></h2>
+<p>The <code class="docutils literal notranslate"><span
class="pre">netpkt</span></code> example demonstrates the use of raw packet
sockets (<code class="docutils literal notranslate"><span
class="pre">AF_PACKET</span></code>)
+for sending and receiving Ethernet frames at the link layer, bypassing the
+TCP/IP protocol stack. This is useful for network protocol testing, driver
+verification, and low-level network analysis.</p>
+</section>
+<section id="configuration">
+<h2>Configuration<a class="headerlink" href="#configuration" title="Permalink
to this heading"></a></h2>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span
class="pre">CONFIG_EXAMPLES_NETPKT=y</span></code> – Enables the netpkt
example.</p></li>
+</ul>
+</section>
+<section id="usage">
+<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading"></a></h2>
+<p>The <code class="docutils literal notranslate"><span
class="pre">netpkt</span></code> program supports the following command-line
options:</p>
+<div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span>netpkt<span class="w"> </span><span
class="o">[</span>options<span class="o">]</span>
+</pre></div>
+</div>
+<p>Options:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span
class="pre">-a</span></code> – Transmit and receive packets</p></li>
+<li><p><code class="docutils literal notranslate"><span
class="pre">-r</span></code> – Receive packets only</p></li>
+<li><p><code class="docutils literal notranslate"><span
class="pre">-t</span></code> – Transmit packets only</p></li>
+<li><p><code class="docutils literal notranslate"><span
class="pre">-v</span></code> – Verbose mode (display packet contents in
hexadecimal)</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">-i</span>
<span class="pre"><IF></span></code> – Specify network interface name
(e.g., <code class="docutils literal notranslate"><span
class="pre">eth0</span></code>)</p></li>
+</ul>
+<p>Examples:</p>
+<div class="highlight-bash notranslate"><div
class="highlight"><pre><span></span><span class="c1"># Send 3 packets on eth0
interface with verbose output</span>
+netpkt<span class="w"> </span>-i<span class="w"> </span>eth0<span class="w">
</span>-t<span class="w"> </span>-v
+
+<span class="c1"># Receive packets on eth0 interface</span>
+netpkt<span class="w"> </span>-i<span class="w"> </span>eth0<span class="w">
</span>-r<span class="w"> </span>-v
+
+<span class="c1"># Both send and receive on eth0</span>
+netpkt<span class="w"> </span>-i<span class="w"> </span>eth0<span class="w">
</span>-a<span class="w"> </span>-v
+
+<span class="c1"># Send packets without specifying interface (uses
default)</span>
+netpkt<span class="w"> </span>-t
+</pre></div>
+</div>
+</section>
</section>
diff --git a/content/docs/latest/applications/netutils/netlib/index.html
b/content/docs/latest/applications/netutils/netlib/index.html
index 68ada215a..5e391b9fa 100644
--- a/content/docs/latest/applications/netutils/netlib/index.html
+++ b/content/docs/latest/applications/netutils/netlib/index.html
@@ -691,6 +691,7 @@ destination address.</p>
<li><p><a class="reference internal" href="#c.netlib_ifup"
title="netlib_ifup"><code class="xref c c-func docutils literal
notranslate"><span class="pre">netlib_ifup()</span></code></a></p></li>
<li><p><a class="reference internal" href="#c.netlib_ifdown"
title="netlib_ifdown"><code class="xref c c-func docutils literal
notranslate"><span class="pre">netlib_ifdown()</span></code></a></p></li>
<li><p><a class="reference internal" href="#c.netlib_set_mtu"
title="netlib_set_mtu"><code class="xref c c-func docutils literal
notranslate"><span class="pre">netlib_set_mtu()</span></code></a></p></li>
+<li><p><a class="reference internal" href="#c.netlib_check_ifconflict"
title="netlib_check_ifconflict"><code class="xref c c-func docutils literal
notranslate"><span
class="pre">netlib_check_ifconflict()</span></code></a></p></li>
</ul>
</div></blockquote>
<dl class="c function">
@@ -759,6 +760,25 @@ destination address.</p>
</dl>
</dd></dl>
+<dl class="c function">
+<dt class="sig sig-object c" id="c.netlib_check_ifconflict">
+<span class="kt"><span class="pre">int</span></span><span class="w">
</span><span class="sig-name descname"><span class="n"><span
class="pre">netlib_check_ifconflict</span></span></span><span
class="sig-paren">(</span><span class="k"><span
class="pre">const</span></span><span class="w"> </span><span class="kt"><span
class="pre">char</span></span><span class="w"> </span><span class="p"><span
class="pre">*</span></span><span class="n"><span
class="pre">ifname</span></span><span class="sig- [...]
+<dd><p>Check the IP address conflict status for a network interface. This
function
+reads the conflict status from the procfs file system (<code class="docutils
literal notranslate"><span class="pre">/proc/net/<ifname></span></code>)
+which is populated by the ARP Address Conflict Detection (ACD) module.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>ifname</strong> – Network interface name (e.g., <code
class="docutils literal notranslate"><span
class="pre">"eth0"</span></code>).</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns<span class="colon">:</span></dt>
+<dd class="field-even"><p>0 if no conflict is detected; 1 if a conflict is
detected; a negative
+value on error with <code class="docutils literal notranslate"><span
class="pre">errno</span></code> set appropriately.</p>
+</dd>
+</dl>
+</dd></dl>
+
</section>
<section id="arp-table-support">
<h2>ARP Table Support<a class="headerlink" href="#arp-table-support"
title="Permalink to this heading"></a></h2>
diff --git a/content/docs/latest/genindex.html
b/content/docs/latest/genindex.html
index 7d0e75c3c..d37042eab 100644
--- a/content/docs/latest/genindex.html
+++ b/content/docs/latest/genindex.html
@@ -842,6 +842,8 @@
<li><a
href="components/net/netdev.html#c.netdev_ipv6_srcaddr">netdev_ipv6_srcaddr (C
function)</a>
</li>
<li><a
href="applications/netutils/netlib/index.html#c.netlib_add_ipv6addr">netlib_add_ipv6addr
(C function)</a>
+</li>
+ <li><a
href="applications/netutils/netlib/index.html#c.netlib_check_ifconflict">netlib_check_ifconflict
(C function)</a>
</li>
<li><a
href="applications/netutils/netlib/index.html#c.netlib_close_ipv4route">netlib_close_ipv4route
(C function)</a>
</li>
diff --git a/content/docs/latest/guides/fully_linked_elf.html
b/content/docs/latest/guides/fully_linked_elf.html
index 14627a2a1..308e9643a 100644
--- a/content/docs/latest/guides/fully_linked_elf.html
+++ b/content/docs/latest/guides/fully_linked_elf.html
@@ -479,7 +479,7 @@ NuttX package: <code class="docutils literal
notranslate"><span class="pre">nutt
<div
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version
admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly
outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input"
id="b7fe6c0b-3ecb-44a7-bb93-539ee892042e"
name="b7fe6c0b-3ecb-44a7-bb93-539ee892042e" type="checkbox"><label
class="sphinx_collapse__label" for="b7fe6c0b-3ecb-44a7-bb93-539ee892042e"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="f16819f2-91fd-4ba1-8a69-fbf06c3f3eb5"
name="f16819f2-91fd-4ba1-8a69-fbf06c3f3eb5" type="checkbox"><label
class="sphinx_collapse__label" for="f16819f2-91fd-4ba1-8a69-fbf06c3f3eb5"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div
class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/latest/guides/partially_linked_elf.html
b/content/docs/latest/guides/partially_linked_elf.html
index dd9e72dab..a9f6aeecd 100644
--- a/content/docs/latest/guides/partially_linked_elf.html
+++ b/content/docs/latest/guides/partially_linked_elf.html
@@ -505,7 +505,7 @@ NuttX package: <code class="docutils literal
notranslate"><span class="pre">nutt
<div
class="admonition-here-is-an-alternative-minimal-and-possibly-outdated-version
admonition">
<p class="admonition-title">Here is an alternative minimal (and possibly
outdated) version</p>
<div class="sphinx_collapse docutils">
-<input class="sphinx_collapse__input"
id="9ccf7aff-fba0-4683-876c-a30e0a8d9ba2"
name="9ccf7aff-fba0-4683-876c-a30e0a8d9ba2" type="checkbox"><label
class="sphinx_collapse__label" for="9ccf7aff-fba0-4683-876c-a30e0a8d9ba2"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
+<input class="sphinx_collapse__input"
id="01b1c474-8044-44ec-8154-082b86d28445"
name="01b1c474-8044-44ec-8154-082b86d28445" type="checkbox"><label
class="sphinx_collapse__label" for="01b1c474-8044-44ec-8154-082b86d28445"><i
class="sphinx_collapse__icon"></i>Show content:</label><div
class="sphinx_collapse__content docutils">
<div class="highlight-text notranslate"><div
class="highlight"><pre><span></span>SECTIONS
{
.text 0x00000000 :
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 11d37903e..d3b123795 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -187,7 +187,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 24 December 25 at 00:32</p>
+<p>Last Updated: 25 December 25 at 00:31</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index e76064bd9..a566d661a 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
index aa885a1be..5b063f169 100644
--- a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
+++ b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
@@ -361,6 +361,42 @@ testing on CI of 32-bit RISC-V using QEMU.</p>
</pre></div>
</div>
</section>
+<section id="lvgl64-vector">
+<h3>lvgl64_vector<a class="headerlink" href="#lvgl64-vector" title="Permalink
to this heading"></a></h3>
+<p>This configuration uses the LVGL graphics framework with RISC-V 64-bit
support
+and Vector Extension (V-extension) enabled. It allows developers to create
+graphical applications with LVGL on RISC-V QEMU while leveraging the Vector
+extension for potential SIMD optimization.</p>
+<p>Features:</p>
+<ul class="simple">
+<li><p>64-bit RISC-V architecture (RV64)</p></li>
+<li><p>RISC-V Vector Extension (RVV/V-extension) support</p></li>
+<li><p>LVGL graphics framework with 32-bit color depth</p></li>
+<li><p>VirtIO GPU device for framebuffer access</p></li>
+<li><p>NSH shell with built-in applications</p></li>
+</ul>
+<p>To build it:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ ./tools/configure.sh rv-virt:lvgl64_vector
+$ make -j$(nproc)
+</pre></div>
+</div>
+<p>To run it with QEMU with graphics output:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ qemu-system-riscv64 -semihosting -M
virt,aclint=on -cpu rv64,v=true -smp 1 \
+ -chardev stdio,id=con,mux=on \
+ -serial chardev:con \
+ -device virtio-gpu-device,xres=640,yres=480,bus=virtio-mmio-bus.0 \
+ -device virtio-mouse-device,bus=virtio-mmio-bus.1 \
+ -mon chardev=con,mode=readline \
+ -bios none -kernel nuttx
+</pre></div>
+</div>
+<p>After booting into the NSH shell, you can run the LVGL demo with:</p>
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>nsh> lvgldemo
+</pre></div>
+</div>
+<p>This configuration is suitable for developing and testing LVGL applications
+on 64-bit RISC-V targets with Vector extension support.</p>
+</section>
<section id="knetnsh64">
<h3>knetnsh64<a class="headerlink" href="#knetnsh64" title="Permalink to this
heading"></a></h3>
<p>Similar to the <a class="reference internal" href="#knsh">knsh</a>
configuration, but with networking support and 64-bit RISC-V.</p>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 6e2937a91..9ba53735d 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega",
"_tags/chip-atmega128", "_tags/chip-atmega1284p", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32-c3",
"_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/c
[...]
\ No newline at end of file
+Search.setIndex({"docnames": ["_tags/arch-arm64", "_tags/arch-avr",
"_tags/arch-example", "_tags/arch-renesas", "_tags/arch-risc-v",
"_tags/arch-riscv", "_tags/arch-sim", "_tags/chip-a527", "_tags/chip-a64",
"_tags/chip-at32uc3", "_tags/chip-at90usb", "_tags/chip-atmega",
"_tags/chip-atmega128", "_tags/chip-atmega1284p", "_tags/chip-atmega2560",
"_tags/chip-bcm2711", "_tags/chip-esp32", "_tags/chip-esp32-c3",
"_tags/chip-esp32a1s", "_tags/chip-esp32picod4", "_tags/chip-esp32s2", "_tags/c
[...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 0d9bd0686..15bd1801a 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
<description></description>
<link>/</link>
<atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Wed, 24 Dec 2025 00:34:36 +0000</pubDate>
- <lastBuildDate>Wed, 24 Dec 2025 00:34:36 +0000</lastBuildDate>
+ <pubDate>Thu, 25 Dec 2025 00:33:33 +0000</pubDate>
+ <lastBuildDate>Thu, 25 Dec 2025 00:33:33 +0000</lastBuildDate>
<generator>Jekyll v4.4.1</generator>
<item>