Symbol: net_device
headers/private/net/net_datalink.h
45
struct net_device* device;
headers/private/net/net_device.h
44
status_t (*init_device)(const char* name, net_device** _device);
headers/private/net/net_device.h
45
status_t (*uninit_device)(net_device* device);
headers/private/net/net_device.h
47
status_t (*up)(net_device* device);
headers/private/net/net_device.h
48
void (*down)(net_device* device);
headers/private/net/net_device.h
50
status_t (*control)(net_device* device, int32 op, void* argument,
headers/private/net/net_device.h
53
status_t (*send_data)(net_device* device, net_buffer* buffer);
headers/private/net/net_device.h
54
status_t (*receive_data)(net_device* device, net_buffer** _buffer);
headers/private/net/net_device.h
56
status_t (*set_mtu)(net_device* device, size_t mtu);
headers/private/net/net_device.h
57
status_t (*set_promiscuous)(net_device* device, bool promiscuous);
headers/private/net/net_device.h
58
status_t (*set_media)(net_device* device, uint32 media);
headers/private/net/net_device.h
60
status_t (*add_multicast)(net_device* device,
headers/private/net/net_device.h
62
status_t (*remove_multicast)(net_device* device,
headers/private/net/net_stack.h
117
status_t (*register_device_deframer)(net_device* device,
headers/private/net/net_stack.h
119
status_t (*unregister_device_deframer)(net_device* device);
headers/private/net/net_stack.h
121
status_t (*register_domain_device_handler)(net_device* device,
headers/private/net/net_stack.h
123
status_t (*register_device_handler)(net_device* device,
headers/private/net/net_stack.h
125
status_t (*unregister_device_handler)(net_device* device, int32 type);
headers/private/net/net_stack.h
127
status_t (*register_device_monitor)(net_device* device,
headers/private/net/net_stack.h
129
status_t (*unregister_device_monitor)(net_device* device,
headers/private/net/net_stack.h
132
status_t (*device_link_changed)(net_device* device);
headers/private/net/net_stack.h
133
status_t (*device_removed)(net_device* device);
headers/private/net/net_stack.h
135
status_t (*device_enqueue_buffer)(net_device* device,
headers/private/net/net_stack.h
22
typedef struct net_device net_device;
headers/private/net/net_stack.h
50
typedef status_t (*net_deframe_func)(net_device* device, net_buffer* buffer);
headers/private/net/net_stack.h
51
typedef status_t (*net_receive_func)(void* cookie, net_device* device,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
629
arp_receive(void *cookie, net_device *device, net_buffer *buffer)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
796
net_device *device = protocol->interface->device;
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
37
ethernet_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
924
net_device* device = interface->device;
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
35
loopback_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
196
dialup_init(const char* name, net_device** _device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
246
dialup_uninit(net_device* _device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
258
dialup_up(net_device* _device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
345
dialup_down(net_device* _device)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
360
dialup_control(net_device* _device, int32 op, void* argument,
src/add-ons/kernel/network/devices/dialup/dialup.cpp
369
dialup_send_data(net_device* _device, net_buffer* buffer)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
45
struct dialup_device : net_device {
src/add-ons/kernel/network/devices/dialup/dialup.cpp
463
dialup_receive_data(net_device* _device, net_buffer** _buffer)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
519
dialup_set_mtu(net_device* _device, size_t mtu)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
529
dialup_set_promiscuous(net_device* _device, bool promiscuous)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
536
dialup_set_media(net_device* device, uint32 media)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
543
dialup_add_multicast(struct net_device* _device, const sockaddr* _address)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
550
dialup_remove_multicast(struct net_device* _device, const sockaddr* _address)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
126
ethernet_init(const char *name, net_device **_device)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
166
ethernet_uninit(net_device *device)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
176
ethernet_up(net_device *_device)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
243
ethernet_down(net_device *_device)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
261
ethernet_control(net_device *_device, int32 op, void *argument,
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
272
ethernet_send_data(net_device *_device, net_buffer *buffer)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
326
ethernet_receive_data(net_device *_device, net_buffer **_buffer)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
33
struct ethernet_device : net_device, DoublyLinkedListLinkImpl<ethernet_device> {
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
380
ethernet_set_mtu(net_device *_device, size_t mtu)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
394
ethernet_set_promiscuous(net_device *_device, bool promiscuous)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
407
ethernet_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
414
ethernet_add_multicast(struct net_device *_device, const sockaddr *_address)
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
432
ethernet_remove_multicast(struct net_device *_device, const sockaddr *_address)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
103
loopback_control(net_device *device, int32 op, void *argument,
src/add-ons/kernel/network/devices/loopback/loopback.cpp
111
loopback_send_data(net_device *device, net_buffer *buffer)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
118
loopback_set_mtu(net_device *device, size_t mtu)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
129
loopback_set_promiscuous(net_device *device, bool promiscuous)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
136
loopback_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
143
loopback_add_multicast(net_device *device, const sockaddr *address)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
150
loopback_remove_multicast(net_device *device, const sockaddr *address)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
24
struct loopback_device : net_device {
src/add-ons/kernel/network/devices/loopback/loopback.cpp
36
loopback_init(const char *name, net_device **_device)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
77
loopback_uninit(net_device *_device)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
90
loopback_up(net_device *device)
src/add-ons/kernel/network/devices/loopback/loopback.cpp
97
loopback_down(net_device *device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
281
tunnel_init(const char* name, net_device** _device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
367
tunnel_uninit(net_device* _device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
395
tunnel_up(net_device* _device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
402
tunnel_down(net_device* _device)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
412
tunnel_control(net_device* device, int32 op, void* argument, size_t length)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
419
tunnel_send_data(net_device* _device, net_buffer* buffer)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
43
struct tunnel_device : net_device {
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
443
tunnel_receive_data(net_device* _device, net_buffer** _buffer)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
452
tunnel_set_mtu(net_device* device, size_t mtu)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
463
tunnel_set_promiscuous(net_device* device, bool promiscuous)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
470
tunnel_set_media(net_device* device, uint32 media)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
477
tunnel_add_multicast(net_device* device, const sockaddr* address)
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
484
tunnel_remove_multicast(net_device* device, const sockaddr* address)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
110
ppp_uninit(net_device *device)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
126
ppp_up(net_device *_device)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
151
ppp_down(net_device *_device)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
172
ppp_control(net_device *_device, int32 op, void *argument,
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
190
ppp_send_data(net_device *_device, net_buffer *buffer)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
219
ppp_receive_data(net_device *_device, net_buffer **_buffer)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
242
ppp_set_mtu(net_device *_device, size_t mtu)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
256
ppp_set_promiscuous(net_device *_device, bool promiscuous)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
263
ppp_set_media(net_device *device, uint32 media)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
270
ppp_add_multicast(struct net_device *_device, const sockaddr *_address)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
286
ppp_remove_multicast(struct net_device *_device, const sockaddr *_address)
src/add-ons/kernel/network/ppp/ppp/ppp.cpp
52
ppp_init(const char *name, net_device **_device)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
29
ppp_deframe(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/ppp/ppp_manager/KPPPManager.cpp
164
static net_device*
src/add-ons/kernel/network/ppp/pppoe/PPPoE.h
70
extern net_device *FindPPPoEInterface(const char *name);
src/add-ons/kernel/network/ppp/pppoe/PPPoEDevice.cpp
25
pppoe_input(void *cookie, net_device *_device, net_buffer *packet);
src/add-ons/kernel/network/ppp/pppoe/PPPoEDevice.h
31
net_device *EthernetIfnet() const
src/add-ons/kernel/network/ppp/pppoe/PPPoEDevice.h
62
net_device *fEthernetIfnet;
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
108
net_device*
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
161
pppoe_input(void *cookie, net_device *_device, net_buffer *packet)
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
311
net_device *current = NULL; // get_interfaces();
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
32
net_device *ethernetIfnet;
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPInterface.h
266
net_device *fIfnet;
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPInterface.h
86
net_device *Ifnet() const
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/KPPPManager.h
48
net_device *(*RegisterInterface)(ppp_interface_id ID);
src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/ppp_device.h
12
struct ppp_device : net_device, DoublyLinkedListLinkImpl<ppp_device> {
src/add-ons/kernel/network/stack/datalink.cpp
195
update_device_send_stats(struct net_device* device, status_t status, size_t packetSize)
src/add-ons/kernel/network/stack/datalink.cpp
49
struct net_device* device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
100
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
156
domain_receive_adapter(void* cookie, net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/device_interfaces.cpp
180
allocate_device_interface(net_device* device, net_device_module_info* module)
src/add-ons/kernel/network/stack/device_interfaces.cpp
406
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
477
net_device* device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
52
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
520
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
573
net_device* device = interface->device;
src/add-ons/kernel/network/stack/device_interfaces.cpp
596
unregister_device_deframer(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
622
register_device_deframer(net_device* device, net_deframe_func deframeFunc)
src/add-ons/kernel/network/stack/device_interfaces.cpp
645
register_domain_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.cpp
659
register_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.cpp
696
unregister_device_handler(struct net_device* device, int32 type)
src/add-ons/kernel/network/stack/device_interfaces.cpp
726
register_device_monitor(net_device* device, net_device_monitor* monitor)
src/add-ons/kernel/network/stack/device_interfaces.cpp
748
unregister_device_monitor(net_device* device, net_device_monitor* monitor)
src/add-ons/kernel/network/stack/device_interfaces.cpp
780
device_link_changed(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
791
device_removed(net_device* device)
src/add-ons/kernel/network/stack/device_interfaces.cpp
829
device_enqueue_buffer(net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/device_interfaces.h
30
struct net_device* device;
src/add-ons/kernel/network/stack/device_interfaces.h
70
status_t unregister_device_deframer(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
71
status_t register_device_deframer(net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
73
status_t register_domain_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.h
75
status_t register_device_handler(struct net_device* device, int32 type,
src/add-ons/kernel/network/stack/device_interfaces.h
77
status_t unregister_device_handler(struct net_device* device, int32 type);
src/add-ons/kernel/network/stack/device_interfaces.h
78
status_t register_device_monitor(struct net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
80
status_t unregister_device_monitor(struct net_device* device,
src/add-ons/kernel/network/stack/device_interfaces.h
82
status_t device_link_changed(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
83
status_t device_removed(net_device* device);
src/add-ons/kernel/network/stack/device_interfaces.h
84
status_t device_enqueue_buffer(net_device* device, net_buffer* buffer);
src/add-ons/kernel/network/stack/link.cpp
271
LinkProtocol::_ReceiveData(void* cookie, net_device* device, net_buffer* buffer)
src/add-ons/kernel/network/stack/link.cpp
70
static status_t _ReceiveData(void* cookie, net_device* device,
src/add-ons/kernel/network/stack/notifications.cpp
79
notify_link_changed(net_device* device)
src/add-ons/kernel/network/stack/routes.cpp
222
net_device* device = route->interface_address->interface->device;
src/add-ons/kernel/network/stack/stack_private.h
51
status_t notify_link_changed(net_device* device);