13#ifndef ZEPHYR_INCLUDE_NET_DUMMY_H_
14#define ZEPHYR_INCLUDE_NET_DUMMY_H_
57BUILD_ASSERT(offsetof(
struct dummy_api, iface_api) == 0);
net_verdict
Net Verdict.
Definition: net_core.h:100
Public API for network interface.
Network packet buffer descriptor API.
Runtime device structure (in ROM) per driver instance.
Definition: device.h:399
Dummy L2 API operations.
Definition: dummy.h:31
int(* stop)(const struct device *dev)
Stop the device.
Definition: dummy.h:51
enum net_verdict(* recv)(struct net_if *iface, struct net_pkt *pkt)
Receive a network packet (only limited use for this, for example receiving capturing packets and post...
Definition: dummy.h:45
int(* send)(const struct device *dev, struct net_pkt *pkt)
Send a network packet.
Definition: dummy.h:39
int(* start)(const struct device *dev)
Start the device.
Definition: dummy.h:48
struct net_if_api iface_api
The net_if_api must be placed in first position in this struct so that we are compatible with network...
Definition: dummy.h:36
Network Interface structure.
Definition: net_if.h:675
Network packet.
Definition: net_pkt.h:67