Symbol: net_datalink_protocol
headers/private/net/net_datalink.h
24
typedef struct net_datalink_protocol net_datalink_protocol;
headers/private/net/net_datalink_protocol.h
13
struct net_datalink_protocol* next;
headers/private/net/net_datalink_protocol.h
23
net_datalink_protocol** _protocol);
headers/private/net/net_datalink_protocol.h
24
status_t (*uninit_protocol)(net_datalink_protocol* self);
headers/private/net/net_datalink_protocol.h
26
status_t (*send_data)(net_datalink_protocol* self, net_buffer* buffer);
headers/private/net/net_datalink_protocol.h
28
status_t (*interface_up)(net_datalink_protocol* self);
headers/private/net/net_datalink_protocol.h
29
void (*interface_down)(net_datalink_protocol* self);
headers/private/net/net_datalink_protocol.h
31
status_t (*change_address)(net_datalink_protocol* self,
headers/private/net/net_datalink_protocol.h
36
status_t (*control)(net_datalink_protocol* self, int32 option,
headers/private/net/net_datalink_protocol.h
39
status_t (*join_multicast)(net_datalink_protocol* self,
headers/private/net/net_datalink_protocol.h
41
status_t (*leave_multicast)(net_datalink_protocol* self,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1004
arp_uninit_protocol(net_datalink_protocol *protocol)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1017
arp_send_data(net_datalink_protocol *_protocol, net_buffer *buffer)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1072
arp_up(net_datalink_protocol* _protocol)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1092
arp_down(net_datalink_protocol *protocol)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
110
struct arp_protocol : net_datalink_protocol {
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1102
arp_change_address(net_datalink_protocol* _protocol,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1139
arp_control(net_datalink_protocol *_protocol, int32 op, void *argument,
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1149
arp_join_multicast(net_datalink_protocol *protocol, const sockaddr *address)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
1163
arp_leave_multicast(net_datalink_protocol *protocol, const sockaddr *address)
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
76
net_datalink_protocol *protocol;
src/add-ons/kernel/network/datalink_protocols/arp/arp.cpp
974
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
101
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
127
ethernet_frame_uninit(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
141
ethernet_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
170
ethernet_frame_up(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
177
ethernet_frame_down(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
184
ethernet_frame_change_address(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
194
ethernet_frame_control(net_datalink_protocol* protocol, int32 option,
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
203
ethernet_frame_join_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
211
ethernet_frame_leave_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp
27
struct ethernet_frame_protocol : net_datalink_protocol {
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1012
ipv6_datalink_uninit(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1023
ipv6_datalink_send_data(net_datalink_protocol* _protocol, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
106
net_datalink_protocol* protocol;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1069
ipv6_datalink_up(net_datalink_protocol* _protocol)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1089
ipv6_datalink_down(net_datalink_protocol *protocol)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1099
ipv6_datalink_change_address(net_datalink_protocol* _protocol,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1162
ipv6_datalink_control(net_datalink_protocol* protocol, int32 op, void* argument,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1171
ipv6_datalink_join_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1186
ipv6_datalink_leave_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
47
struct ipv6_datalink_protocol : net_datalink_protocol {
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
990
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
108
loopback_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
115
loopback_frame_up(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
122
loopback_frame_down(net_datalink_protocol* protocol)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
129
loopback_frame_change_address(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
139
loopback_frame_control(net_datalink_protocol* protocol, int32 option,
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
148
loopback_frame_join_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
156
loopback_frame_leave_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
27
struct loopback_frame_protocol : net_datalink_protocol {
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
47
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp
93
loopback_frame_uninit(net_datalink_protocol* protocol)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
108
ppp_frame_down(net_datalink_protocol* protocol)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
117
ppp_frame_change_address(net_datalink_protocol* protocol,
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
189
ppp_frame_control(net_datalink_protocol* protocol, int32 option,
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
207
ppp_frame_join_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
216
ppp_frame_leave_multicast(net_datalink_protocol* protocol,
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
22
struct ppp_frame_protocol : net_datalink_protocol {
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
40
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
79
ppp_frame_uninit(net_datalink_protocol* protocol)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
91
ppp_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
src/add-ons/kernel/network/ppp/ppp_frame/ppp_frame.cpp
99
ppp_frame_up(net_datalink_protocol* protocol)
src/add-ons/kernel/network/stack/datalink.cpp
1007
interface_protocol_join_multicast(net_datalink_protocol* _protocol,
src/add-ons/kernel/network/stack/datalink.cpp
1017
interface_protocol_leave_multicast(net_datalink_protocol* _protocol,
src/add-ons/kernel/network/stack/datalink.cpp
47
struct interface_protocol : net_datalink_protocol {
src/add-ons/kernel/network/stack/datalink.cpp
670
net_datalink_protocol** _protocol)
src/add-ons/kernel/network/stack/datalink.cpp
688
interface_protocol_uninit(net_datalink_protocol* protocol)
src/add-ons/kernel/network/stack/datalink.cpp
698
interface_protocol_send_data(net_datalink_protocol* _protocol,
src/add-ons/kernel/network/stack/datalink.cpp
717
interface_protocol_up(net_datalink_protocol* protocol)
src/add-ons/kernel/network/stack/datalink.cpp
725
interface_protocol_down(net_datalink_protocol* _protocol)
src/add-ons/kernel/network/stack/datalink.cpp
748
interface_protocol_change_address(net_datalink_protocol* protocol,
src/add-ons/kernel/network/stack/datalink.cpp
771
interface_protocol_control(net_datalink_protocol* _protocol, int32 option,
src/add-ons/kernel/network/stack/interfaces.h
76
struct net_datalink_protocol* first_protocol;
src/add-ons/kernel/network/stack/stack.cpp
510
net_datalink_protocol* protocol = datalink->first_protocol;
src/add-ons/kernel/network/stack/stack.cpp
512
net_datalink_protocol* next = protocol->next;
src/add-ons/kernel/network/stack/stack.cpp
552
net_datalink_protocol* last = NULL;
src/add-ons/kernel/network/stack/stack.cpp
555
net_datalink_protocol* protocol;