/haiku/headers/private/net/ |
H A D | net_datalink_protocol.h | 12 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 D | net_datalink.h | 24 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 D | ppp_frame.cpp | 12 #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 D | loopback_frame.cpp | 11 #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 D | ethernet_frame.cpp | 11 #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 D | stack_private.h | 14 #include <net_datalink_protocol.h>
|
H A D | datalink.cpp | 47 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 D | stack.cpp | 18 #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 D | interfaces.h | 76 struct net_datalink_protocol* first_protocol;
|
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/ |
H A D | arp.cpp | 15 #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 D | ipv6_datagram.cpp | 11 #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 D | Protocol.h | 15 #include <net_datalink_protocol.h>
|
/haiku/src/add-ons/kernel/network/protocols/icmp6/ |
H A D | icmp6.cpp | 10 #include <net_datalink_protocol.h>
|
/haiku/src/add-ons/kernel/network/ppp/ppp/ |
H A D | ppp.cpp | 20 #include <net_datalink_protocol.h>
|
/haiku/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6.cpp | 16 #include <net_datalink_protocol.h>
|
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.cpp | 15 #include <net_datalink_protocol.h>
|