Searched refs:packet (Results 1 - 25 of 65) sorted by path

123

/haiku/headers/private/drivers/
H A Data_types.h69 } packet; member in union:ata_task_file
215 // packet
218 // packet and dma queued result
247 ATA_STATUS_DMA_READY = 0x20, // packet: DMA ready
/haiku/headers/private/kernel/boot/net/
H A DRemoteDisk.h41 uint8 expectedReply, UDPPacket **packet);
43 uint8 expectedReply, UDPPacket **packet);
H A DTCP.h35 void SetNext(TCPPacket* packet);
76 void ProcessPacket(TCPPacket* packet);
81 status_t _Send(TCPPacket* packet, bool enqueue = true);
83 void _EnqueueOutgoingPacket(TCPPacket* packet);
H A DUDP.h61 status_t Receive(UDPPacket **packet, bigtime_t timeout = 0);
63 void PushPacket(UDPPacket *packet);
/haiku/src/add-ons/kernel/bus_managers/ata/
H A DATAPIDevice.cpp54 TRACE_ERROR("failed to send packet request\n");
60 // wait for device to get ready for packet transmission
71 // make sure device really asks for command packet
77 TRACE_ERROR("device doesn't ask for packet\n");
85 // some old drives need a delay before submitting the packet
88 // write packet
90 TRACE_ERROR("failed to write packet\n");
216 fTaskFile.packet.lun = 0;
235 fTaskFile.packet.dma = request->UseDMA() ? 1 : 0;
236 fTaskFile.packet
[all...]
/haiku/src/add-ons/kernel/network/ppp/ipcp/
H A DProtocol.cpp47 dump_packet(net_buffer *packet, const char *direction) argument
49 if (!packet)
52 uint8 *data = mtod(packet, uint8*);
56 sprintf((char*) buffer, "Dumping %s packet;len=%ld;pkthdr.len=%d\n", direction,
57 packet->m_len, packet->m_flags & M_PKTHDR ? packet->m_pkthdr.len : -1);
60 for (uint32 index = 0; index < packet->m_len; index++) {
63 if (bufferIndex == 32 || index == packet->m_len - 1) {
231 IPCP::Send(net_buffer *packet, uint1 argument
252 Receive(net_buffer *packet, uint16 protocolNumber) argument
311 ReceiveIPPacket(net_buffer *packet, uint16 protocolNumber) argument
725 RCREvent(net_buffer *packet) argument
835 RCRGoodEvent(net_buffer *packet) argument
929 RCAEvent(net_buffer *packet) argument
1036 RCNEvent(net_buffer *packet) argument
1154 RTREvent(net_buffer *packet) argument
1198 RTAEvent(net_buffer *packet) argument
1242 RUCEvent(net_buffer *packet) argument
1251 RXJBadEvent(net_buffer *packet) argument
1399 SendConfigureAck(net_buffer *packet) argument
1475 SendConfigureNak(net_buffer *packet) argument
1510 net_buffer *packet = gBufferModule->create(256); local
1564 SendCodeReject(net_buffer *packet) argument
[all...]
H A DProtocol.h76 virtual status_t Send(net_buffer *packet,
78 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
79 status_t ReceiveIPPacket(net_buffer *packet, uint16 protocolNumber);
95 void RCREvent(net_buffer *packet);
96 void RCRGoodEvent(net_buffer *packet);
98 void RCAEvent(net_buffer *packet);
99 void RCNEvent(net_buffer *packet);
100 void RTREvent(net_buffer *packet);
101 void RTAEvent(net_buffer *packet);
102 void RUCEvent(net_buffer *packet);
[all...]
/haiku/src/add-ons/kernel/network/ppp/modem/
H A DModem.h40 extern void dump_packet(net_buffer *packet);
H A DModemDevice.cpp23 dump_packet(net_buffer *packet) argument
25 if (!packet)
28 uint8 *data = mtod(packet, uint8*);
32 TRACE("Dumping packet;len=%ld;pkthdr.len=%d\n", packet->m_len,
33 packet->m_flags & M_PKTHDR ? packet->m_pkthdr.len : -1);
35 for (uint32 index = 0; index < packet->m_len; index++) {
38 if (bufferIndex == 32 || index == packet->m_len - 1) {
142 // decode the packet
406 Send(net_buffer *packet, uint16 protocolNumber) argument
496 net_buffer* packet = gBufferModule->create(length - 2); local
507 Receive(net_buffer *packet, uint16 protocolNumber) argument
[all...]
H A DModemDevice.h62 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0);
65 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
/haiku/src/add-ons/kernel/network/ppp/pap/
H A DProtocol.cpp170 PAP::Send(net_buffer *packet, uint16 protocolNumber) argument
173 TRACE("PAP: we should not send packet!\n");
174 if (packet != NULL)
175 gBufferModule->free(packet);
181 PAP::Receive(net_buffer *packet, uint16 protocolNumber) argument
183 if (!packet)
189 NetBufferHeaderReader<ppp_lcp_packet> bufferheader(packet);
194 // check if the packet is meant for us:
204 int32 length = packet->size;
210 // packet i
332 RREvent(net_buffer *packet) argument
372 RAEvent(net_buffer *packet) argument
405 RNEvent(net_buffer *packet) argument
452 net_buffer *packet = gBufferModule->create(256); local
479 SendAck(net_buffer *packet) argument
503 SendNak(net_buffer *packet) argument
[all...]
H A DProtocol.h61 virtual status_t Send(net_buffer *packet, uint16 protocolNumber);
62 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
74 void RREvent(net_buffer *packet);
75 void RAEvent(net_buffer *packet);
76 void RNEvent(net_buffer *packet);
84 bool SendAck(net_buffer *packet);
85 bool SendNak(net_buffer *packet);
/haiku/src/add-ons/kernel/network/ppp/pppoe/
H A DDiscoveryPacket.cpp20 DiscoveryPacket::DiscoveryPacket(net_buffer *packet, uint32 start) argument
22 // decode packet
23 NetBufferHeaderReader<pppoe_header> bufferheader(packet);
35 if(length > packet->size - PPPoE_HEADER_SIZE) {
36 dprintf("packet size less than pppoe payload\n");
39 dprintf("packet->size: %" B_PRIu32 "\n", packet->size);
131 net_buffer *packet = gBufferModule->create(256); local
132 if (packet == NULL) {
138 status_t status = gBufferModule->append_size(packet, 149
[all...]
H A DDiscoveryPacket.h47 DiscoveryPacket(net_buffer *packet, uint32 start = 0);
H A DPPPoE.h75 extern void dump_packet(net_buffer *packet);
H A DPPPoEDevice.h56 virtual status_t Send(net_buffer *packet, uint16 protocolNumber = 0);
57 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber = 0);
H A Dpppoe.cpp161 pppoe_input(void *cookie, net_device *_device, net_buffer *packet) argument
163 if (!packet)
166 NetBufferHeaderReader<pppoe_header> bufferheader(packet);
174 TRACE("PADI packet received, ignoreing!\n");
175 gBufferModule->free(packet);
182 struct sockaddr_dl& source = *(struct sockaddr_dl*)packet->source;
199 sockaddr_dl& linkAddress = *(sockaddr_dl*)packet->source;
212 DiscoveryPacket discovery(packet, ETHER_HDR_LEN);
214 ERROR("PPPoE: received corrupted discovery packet!\n");
215 // gBufferModule->free(packet);
[all...]
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/
H A DKPPPDevice.cpp10 It encapsulates the packet and sends it over a line to the other end.
11 The device is the first layer that receives a packet.
24 \param overhead Length of the header that is prepended to each packet.
92 KPPPDevice::Receive(net_buffer *packet, uint16 protocolNumber) argument
94 // let the interface handle the packet
96 return Interface().ReceiveFromDevice(packet);
98 return Interface().Receive(packet, protocolNumber);
H A DKPPPLCP.cpp12 settings like the packet MRU. These settings are handled by the KPPPOptionHandler
220 //! Sends a packet to the target (if there is one) or to the interface.
222 KPPPLCP::Send(net_buffer *packet, uint16 protocolNumber) argument
225 return Target()->Send(packet, PPP_LCP_PROTOCOL);
227 return Interface().Send(packet, PPP_LCP_PROTOCOL);
231 //! Decodes the LCP packet and passes it to the KPPPStateMachine or an LCP extension.
233 KPPPLCP::Receive(net_buffer *packet, uint16 protocolNumber) argument
235 if (!packet)
243 NetBufferHeaderReader<ppp_lcp_packet> bufferHeader(packet);
251 net_buffer *copy = gBufferModule->duplicate(packet);
[all...]
H A DKPPPLayer.cpp9 All packet handlers should derive from this class. It does not define a protocol
59 //! Sends a packet to the next layer in the chain.
61 KPPPLayer::SendToNext(net_buffer *packet, uint16 protocolNumber) const argument
63 if (!packet)
66 // Find the next possible handler for this packet.
70 return Next()->Send(packet, protocolNumber);
72 return Next()->SendToNext(packet, protocolNumber);
75 gBufferModule->free(packet);
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/
H A DKPPPConfigurePacket.h31 KPPPConfigurePacket(net_buffer *packet);
35 //! Returns this packet's code value.
39 //! Sets the packet's (unique) ID. Use KPPPLCP::NextID() to get a unique ID.
42 //! Returns this packet's ID.
48 //! Returns number of items in this packet.
H A DKPPPDevice.h96 /*! \brief Sends a packet.
98 This should enqueue the packet and return immediately (never block).
99 The device is responsible for freeing the packet by calling \c m_freem().
101 virtual status_t Send(net_buffer *packet, uint16 protocolNumber) = 0;
102 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
H A DKPPPInterface.h103 //! Used for reporting that a packet was send/received (updates idle time).
106 //! Returns the time in seconds when the last packet was received.
231 virtual status_t Send(net_buffer *packet, uint16 protocolNumber);
232 // sends the packet to the next handler (normally the device)
233 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
235 status_t ReceiveFromDevice(net_buffer *packet);
H A DKPPPLCP.h30 //! LCP packet header structure.
81 //! Returns the LCP packet handler or \c NULL.
88 virtual status_t Send(net_buffer *packet,
90 virtual status_t Receive(net_buffer *packet, uint16 protocolNumber);
H A DKPPPLCPExtension.h45 //! Returns the LCP packet code this extension can handle.
53 //! Must be overridden. Called when an LCP packet with your code is received.
54 virtual status_t Receive(net_buffer *packet, uint8 code) = 0;

Completed in 116 milliseconds

123