• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..22-Aug-2025-

src/22-Aug-2025-

CMakeLists.txt A D22-Aug-2025292 116

Kconfig A D22-Aug-2025942 3225

README.rst A D22-Aug-2025942 3021

prj.conf A D22-Aug-20251.1 KiB4936

sample.yaml A D22-Aug-2025308 1615

README.rst

1.. zephyr:code-sample:: packet-socket
2   :name: Packet socket
3   :relevant-api: bsd_sockets ethernet
4
5   Use raw packet sockets over Ethernet.
6
7Overview
8********
9
10This sample is a simple packet socket application showing usage
11of packet sockets over Ethernet. The sample prints every packet
12received, and sends a dummy packet every 5 seconds.
13The Zephyr network subsystem does not touch any of the headers
14(L2, L3, etc.).
15
16Building and Running
17********************
18
19When the application is run, it opens a packet socket and prints
20the length of the packet it receives. After that it sends a dummy
21packet every 5 seconds. You can use Wireshark to observe these
22sent and received packets.
23
24See the `net-tools`_ project for more details.
25
26This sample can be built and executed on QEMU or native_sim board as
27described in :ref:`networking_with_host`.
28
29.. _`net-tools`: https://github.com/zephyrproject-rtos/net-tools
30