Changeset b1213b0 in mainline for uspace/srv/net/ethip/pdu.h
- Timestamp:
- 2012-04-17T07:13:35Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 96c0b7b
- Parents:
- d76a329 (diff), 06a1d077 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/pdu.h
rd76a329 rb1213b0 1 1 /* 2 * Copyright (c) 20 09 Lukas Mejdrech2 * Copyright (c) 2012 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup libnet29 /** @addtogroup inet 30 30 * @{ 31 31 */ 32 /** 33 * @file 34 * @brief 35 */ 32 36 33 #ifndef LIBNET_PACKET_REMOTE_H_34 #define LIBNET_PACKET_REMOTE_H_37 #ifndef ETH_PDU_H_ 38 #define ETH_PDU_H_ 35 39 36 #include <net/packet.h> 37 #include <sys/types.h> 38 #include <async.h> 40 #include "ethip.h" 39 41 40 extern int packet_translate_remote(async_sess_t *, packet_t **, packet_id_t); 41 extern packet_t *packet_get_4_remote(async_sess_t *, size_t, size_t, size_t, 42 size_t); 43 extern packet_t *packet_get_1_remote(async_sess_t *, size_t); 44 extern void pq_release_remote(async_sess_t *, packet_id_t); 42 extern int eth_pdu_encode(eth_frame_t *, void **, size_t *); 43 extern int eth_pdu_decode(void *, size_t, eth_frame_t *); 44 extern void mac48_encode(mac48_addr_t *, void *); 45 extern void mac48_decode(void *, mac48_addr_t *); 46 extern int arp_pdu_encode(arp_eth_packet_t *, void **, size_t *); 47 extern int arp_pdu_decode(void *, size_t, arp_eth_packet_t *); 48 45 49 46 50 #endif
Note:
See TracChangeset
for help on using the changeset viewer.