Searched refs:net_datalink_protocol (Results 1 - 16 of 16) sorted by relevance

/haiku/headers/private/net/
H A Dnet_datalink_protocol.h12 typedef struct net_datalink_protocol { struct
13 struct net_datalink_protocol* next;
17 } net_datalink_protocol; typedef in typeref:struct:net_datalink_protocol
23 net_datalink_protocol** _protocol);
24 status_t (*uninit_protocol)(net_datalink_protocol* self);
26 status_t (*send_data)(net_datalink_protocol* self, net_buffer* buffer);
28 status_t (*interface_up)(net_datalink_protocol* self);
29 void (*interface_down)(net_datalink_protocol* self);
31 status_t (*change_address)(net_datalink_protocol* self,
36 status_t (*control)(net_datalink_protocol* sel
[all...]
H A Dnet_datalink.h24 typedef struct net_datalink_protocol net_datalink_protocol; typedef in typeref:struct:net_datalink_protocol
/haiku/src/add-ons/kernel/network/ppp/ppp_frame/
H A Dppp_frame.cpp12 #include <net_datalink_protocol.h>
22 struct ppp_frame_protocol : net_datalink_protocol {
40 net_datalink_protocol** _protocol)
79 ppp_frame_uninit(net_datalink_protocol* protocol)
91 ppp_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
99 ppp_frame_up(net_datalink_protocol* protocol)
108 ppp_frame_down(net_datalink_protocol* protocol)
117 ppp_frame_change_address(net_datalink_protocol* protocol,
189 ppp_frame_control(net_datalink_protocol* protocol, int32 option,
207 ppp_frame_join_multicast(net_datalink_protocol* protoco
[all...]
/haiku/src/add-ons/kernel/network/datalink_protocols/loopback_frame/
H A Dloopback_frame.cpp11 #include <net_datalink_protocol.h>
27 struct loopback_frame_protocol : net_datalink_protocol {
47 net_datalink_protocol** _protocol)
93 loopback_frame_uninit(net_datalink_protocol* protocol)
108 loopback_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
115 loopback_frame_up(net_datalink_protocol* protocol)
122 loopback_frame_down(net_datalink_protocol* protocol)
129 loopback_frame_change_address(net_datalink_protocol* protocol,
139 loopback_frame_control(net_datalink_protocol* protocol, int32 option,
148 loopback_frame_join_multicast(net_datalink_protocol* protoco
[all...]
/haiku/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/
H A Dethernet_frame.cpp11 #include <net_datalink_protocol.h>
27 struct ethernet_frame_protocol : net_datalink_protocol {
101 net_datalink_protocol** _protocol)
127 ethernet_frame_uninit(net_datalink_protocol* protocol)
141 ethernet_frame_send_data(net_datalink_protocol* protocol, net_buffer* buffer)
170 ethernet_frame_up(net_datalink_protocol* protocol)
177 ethernet_frame_down(net_datalink_protocol* protocol)
184 ethernet_frame_change_address(net_datalink_protocol* protocol,
194 ethernet_frame_control(net_datalink_protocol* protocol, int32 option,
203 ethernet_frame_join_multicast(net_datalink_protocol* protoco
[all...]
/haiku/src/add-ons/kernel/network/stack/
H A Dstack_private.h14 #include <net_datalink_protocol.h>
H A Ddatalink.cpp47 struct interface_protocol : net_datalink_protocol {
668 // #pragma mark - net_datalink_protocol
673 net_datalink_protocol** _protocol)
691 interface_protocol_uninit(net_datalink_protocol* protocol)
701 interface_protocol_send_data(net_datalink_protocol* _protocol,
720 interface_protocol_up(net_datalink_protocol* protocol)
728 interface_protocol_down(net_datalink_protocol* _protocol)
751 interface_protocol_change_address(net_datalink_protocol* protocol,
774 interface_protocol_control(net_datalink_protocol* _protocol, int32 option,
1000 interface_protocol_join_multicast(net_datalink_protocol* _protoco
[all...]
H A Dstack.cpp18 #include <net_datalink_protocol.h>
511 net_datalink_protocol* protocol = datalink->first_protocol;
513 net_datalink_protocol* next = protocol->next;
553 net_datalink_protocol* last = NULL;
556 net_datalink_protocol* protocol;
H A Dinterfaces.h76 struct net_datalink_protocol* first_protocol;
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/
H A Darp.cpp15 #include <net_datalink_protocol.h>
76 net_datalink_protocol *protocol;
110 struct arp_protocol : net_datalink_protocol {
968 // #pragma mark - net_datalink_protocol
973 net_datalink_protocol** _protocol)
1003 arp_uninit_protocol(net_datalink_protocol *protocol)
1016 arp_send_data(net_datalink_protocol *_protocol, net_buffer *buffer)
1071 arp_up(net_datalink_protocol* _protocol)
1091 arp_down(net_datalink_protocol *protocol)
1101 arp_change_address(net_datalink_protocol* _protoco
[all...]
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/
H A Dipv6_datagram.cpp11 #include <net_datalink_protocol.h>
47 struct ipv6_datalink_protocol : net_datalink_protocol {
106 net_datalink_protocol* protocol;
989 net_datalink_protocol** _protocol)
1011 ipv6_datalink_uninit(net_datalink_protocol* protocol)
1022 ipv6_datalink_send_data(net_datalink_protocol* _protocol, net_buffer* buffer)
1068 ipv6_datalink_up(net_datalink_protocol* _protocol)
1088 ipv6_datalink_down(net_datalink_protocol *protocol)
1098 ipv6_datalink_change_address(net_datalink_protocol* _protocol,
1161 ipv6_datalink_control(net_datalink_protocol* protoco
[all...]
/haiku/src/add-ons/kernel/network/ppp/ipcp/
H A DProtocol.h15 #include <net_datalink_protocol.h>
/haiku/src/add-ons/kernel/network/protocols/icmp6/
H A Dicmp6.cpp10 #include <net_datalink_protocol.h>
/haiku/src/add-ons/kernel/network/ppp/ppp/
H A Dppp.cpp20 #include <net_datalink_protocol.h>
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp16 #include <net_datalink_protocol.h>
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp15 #include <net_datalink_protocol.h>

Completed in 418 milliseconds