13#ifndef ZEPHYR_INCLUDE_NET_DUMMY_H_
14#define ZEPHYR_INCLUDE_NET_DUMMY_H_
59BUILD_ASSERT(offsetof(
struct dummy_api, iface_api) == 0);
net_verdict
Net Verdict.
Definition net_core.h:102
Public API for network interface.
Network packet buffer descriptor API.
Runtime device structure (in ROM) per driver instance.
Definition device.h:412
Dummy L2 API operations.
Definition dummy.h:33
int(* stop)(const struct device *dev)
Stop the device.
Definition dummy.h:53
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:47
int(* send)(const struct device *dev, struct net_pkt *pkt)
Send a network packet.
Definition dummy.h:41
int(* start)(const struct device *dev)
Start the device.
Definition dummy.h:50
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:38
Network Interface structure.
Definition net_if.h:690
Network packet.
Definition net_pkt.h:91