Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Benjamin Cabé 994558ef8e samples: net: doc: Use new Sphinx extension to document networking samples 2 years ago
..
src shell: fix MISRA 5.7 violations on `struct shell` 2 years ago
CMakeLists.txt cmake: increase minimal required version to 3.20.0 4 years ago
README.rst samples: net: doc: Use new Sphinx extension to document networking samples 2 years ago
prj.conf
sample.yaml samples, tests: convert string-based twister lists to YAML lists 2 years ago

README.rst

.. zephyr:code-sample:: net-promiscuous-mode
:name: Promiscuous mode
:relevant-api: promiscuous

Enable promiscuous mode on all interfaces and print information about incoming packets.

Overview
********

This application will enable promiscuous mode for every network
interface in the system. It will then start to listen for incoming
network packets and show information about them.

The application will also provide a shell so that user can enable
or disable promiscuous mode at runtime. The commands are called
``promisc on`` and ``promisc off``.

Requirements
************

- :ref:`networking_with_host`

Building and Running
********************

There are multiple ways to use this application. In this example QEMU
is used:

.. zephyr-app-commands::
:zephyr-app: samples/net/promiscuous_mode
:board: qemu_x86
:conf: <config file to use>
:goals: build
:compact: