Home
last modified time | relevance | path

Searched refs:virtual_iface (Results 1 – 7 of 7) sorted by relevance

/Zephyr-latest/subsys/net/l2/virtual/
Dvirtual.c34 if (ctx->virtual_iface == NULL) { in virtual_recv()
38 api = net_if_get_device(ctx->virtual_iface)->api; in virtual_recv()
43 if (!net_if_is_up(ctx->virtual_iface)) { in virtual_recv()
45 net_if_get_by_iface(ctx->virtual_iface)); in virtual_recv()
49 verdict = api->recv(ctx->virtual_iface, pkt); in virtual_recv()
61 net_stats_update_bytes_recv(ctx->virtual_iface, in virtual_recv()
66 net_stats_update_processing_error(ctx->virtual_iface); in virtual_recv()
192 int net_virtual_interface_attach(struct net_if *virtual_iface, in net_virtual_interface_attach() argument
199 if (net_if_get_by_iface(virtual_iface) < 0 || in net_virtual_interface_attach()
204 if (virtual_iface == iface) { in net_virtual_interface_attach()
[all …]
/Zephyr-latest/subsys/net/lib/shell/
Dvirtual.c71 if (ctx->virtual_iface == iface) { in attached_iface_cb()
75 PR("%d ", net_if_get_by_iface(ctx->virtual_iface)); in attached_iface_cb()
121 struct net_if *virtual_iface, *lower_iface; in cmd_virtual_attach() local
124 virtual_iface = net_if_get_by_index(atoi(argv[1])); in cmd_virtual_attach()
125 if (virtual_iface == NULL) { in cmd_virtual_attach()
136 ret = net_virtual_interface_attach(virtual_iface, lower_iface); in cmd_virtual_attach()
151 struct net_if *virtual_iface; in cmd_virtual_detach() local
154 virtual_iface = net_if_get_by_index(atoi(argv[1])); in cmd_virtual_detach()
155 if (virtual_iface == NULL) { in cmd_virtual_detach()
160 ret = net_virtual_interface_attach(virtual_iface, NULL); in cmd_virtual_detach()
Diface.c229 if (ctx->virtual_iface == iface) { in iface_cb()
233 PR("%d ", net_if_get_by_iface(ctx->virtual_iface)); in iface_cb()
/Zephyr-latest/subsys/net/l2/dummy/any/
Dany.c61 if (net_if_l2(ctx->virtual_iface)->recv == NULL) { in any_recv()
68 verdict = net_if_l2(ctx->virtual_iface)->recv(iface, pkt); in any_recv()
/Zephyr-latest/include/zephyr/net/
Dvirtual.h118 int (*attach)(struct net_if *virtual_iface, struct net_if *iface);
144 struct net_if *virtual_iface; member
178 int net_virtual_interface_attach(struct net_if *virtual_iface,
/Zephyr-latest/samples/net/virtual/src/
Dmain.c141 static int virtual_test_interface_attach(struct net_if *virtual_iface, in virtual_test_interface_attach() argument
144 struct virtual_test_context *ctx = net_if_get_device(virtual_iface)->data; in virtual_test_interface_attach()
147 net_if_get_by_iface(virtual_iface), virtual_iface, in virtual_test_interface_attach()
/Zephyr-latest/subsys/net/l2/ethernet/
Dvlan.c129 if (vctx->virtual_iface == NULL) { in get_vlan_ctx()
133 caps = net_virtual_get_iface_capabilities(vctx->virtual_iface); in get_vlan_ctx()
138 ctx = net_if_get_device(vctx->virtual_iface)->data; in get_vlan_ctx()