Changeset 609243f4 in mainline for uspace/lib/net/include
- Timestamp:
- 2011-10-07T15:46:01Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e2c50e1
- Parents:
- f51b1d3
- Location:
- uspace/lib/net/include
- Files:
-
- 1 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/net/include/arp_interface.h
rf51b1d3 r609243f4 46 46 /*@{*/ 47 47 48 extern int arp_device_req(async_sess_t *, device_id_t, services_t, services_t,48 extern int arp_device_req(async_sess_t *, nic_device_id_t, services_t, services_t, 49 49 measured_string_t *); 50 extern int arp_translate_req(async_sess_t *, device_id_t, services_t,50 extern int arp_translate_req(async_sess_t *, nic_device_id_t, services_t, 51 51 measured_string_t *, measured_string_t **, uint8_t **); 52 extern int arp_clear_device_req(async_sess_t *, device_id_t);53 extern int arp_clear_address_req(async_sess_t *, device_id_t, services_t,52 extern int arp_clear_device_req(async_sess_t *, nic_device_id_t); 53 extern int arp_clear_address_req(async_sess_t *, nic_device_id_t, services_t, 54 54 measured_string_t *); 55 55 extern int arp_clean_cache_req(async_sess_t *); -
uspace/lib/net/include/generic.h
rf51b1d3 r609243f4 45 45 46 46 extern int generic_device_state_msg_remote(async_sess_t *, sysarg_t, 47 device_id_t, sysarg_t, services_t); 48 extern int generic_device_req_remote(async_sess_t *, sysarg_t, device_id_t, 49 sysarg_t, services_t); 50 extern int generic_get_addr_req(async_sess_t *, sysarg_t, device_id_t, 51 measured_string_t **, uint8_t **); 52 extern int generic_packet_size_req_remote(async_sess_t *, sysarg_t, device_id_t, 53 packet_dimension_t *); 54 extern int generic_received_msg_remote(async_sess_t *, sysarg_t, device_id_t, 47 nic_device_id_t, sysarg_t, services_t); 48 extern int generic_device_req_remote(async_sess_t *, sysarg_t, nic_device_id_t, 49 services_t); 50 extern int generic_get_addr_req(async_sess_t *, sysarg_t, nic_device_id_t, 51 uint8_t *address, size_t max_length); 52 extern int generic_packet_size_req_remote(async_sess_t *, sysarg_t, 53 nic_device_id_t, packet_dimension_t *); 54 extern int generic_received_msg_remote(async_sess_t *, sysarg_t, 55 nic_device_id_t, packet_id_t, services_t, services_t); 56 extern int generic_send_msg_remote(async_sess_t *, sysarg_t, nic_device_id_t, 55 57 packet_id_t, services_t, services_t); 56 extern int generic_send_msg_remote(async_sess_t *, sysarg_t, device_id_t, 57 packet_id_t, services_t, services_t); 58 extern int generic_translate_req(async_sess_t *, sysarg_t, device_id_t, 58 extern int generic_translate_req(async_sess_t *, sysarg_t, nic_device_id_t, 59 59 services_t, measured_string_t *, size_t, measured_string_t **, uint8_t **); 60 60 -
uspace/lib/net/include/il_remote.h
rf51b1d3 r609243f4 50 50 /*@{*/ 51 51 52 extern int il_device_state_msg(async_sess_t *, device_id_t, device_state_t, 52 extern int il_device_state_msg(async_sess_t *, nic_device_id_t, 53 nic_device_state_t, services_t); 54 extern int il_received_msg(async_sess_t *, nic_device_id_t, packet_t *, 53 55 services_t); 54 extern int il_received_msg(async_sess_t *, device_id_t, packet_t *, services_t); 55 extern int il_mtu_changed_msg(async_sess_t *, device_id_t, size_t, services_t); 56 extern int il_mtu_changed_msg(async_sess_t *, nic_device_id_t, size_t, 57 services_t); 58 extern int il_addr_changed_msg(async_sess_t *, nic_device_id_t, size_t, 59 const uint8_t *); 56 60 57 61 /*@}*/ -
uspace/lib/net/include/ip_interface.h
rf51b1d3 r609243f4 69 69 * 70 70 */ 71 typedef int (*tl_received_msg_t)( device_id_t device_id, packet_t *packet,71 typedef int (*tl_received_msg_t)(nic_device_id_t device_id, packet_t *packet, 72 72 services_t receiver, services_t error); 73 73 -
uspace/lib/net/include/ip_remote.h
rf51b1d3 r609243f4 43 43 #include <async.h> 44 44 45 extern int ip_set_gateway_req_remote(async_sess_t *, device_id_t, in_addr_t);46 extern int ip_packet_size_req_remote(async_sess_t *, device_id_t,45 extern int ip_set_gateway_req_remote(async_sess_t *, nic_device_id_t, in_addr_t); 46 extern int ip_packet_size_req_remote(async_sess_t *, nic_device_id_t, 47 47 packet_dimension_t *); 48 extern int ip_received_error_msg_remote(async_sess_t *, device_id_t, packet_t *,48 extern int ip_received_error_msg_remote(async_sess_t *, nic_device_id_t, packet_t *, 49 49 services_t, services_t); 50 extern int ip_device_req_remote(async_sess_t *, device_id_t, services_t);51 extern int ip_add_route_req_remote(async_sess_t *, device_id_t, in_addr_t,50 extern int ip_device_req_remote(async_sess_t *, nic_device_id_t, services_t); 51 extern int ip_add_route_req_remote(async_sess_t *, nic_device_id_t, in_addr_t, 52 52 in_addr_t, in_addr_t); 53 extern int ip_send_msg_remote(async_sess_t *, device_id_t, packet_t *,53 extern int ip_send_msg_remote(async_sess_t *, nic_device_id_t, packet_t *, 54 54 services_t, services_t); 55 55 extern int ip_get_route_req_remote(async_sess_t *, ip_protocol_t, 56 const struct sockaddr *, socklen_t, device_id_t *, void **, size_t *);56 const struct sockaddr *, socklen_t, nic_device_id_t *, void **, size_t *); 57 57 58 58 #endif -
uspace/lib/net/include/net_checksum.h
rf51b1d3 r609243f4 30 30 * @{ 31 31 */ 32 33 32 /** @file 34 33 * General CRC and checksum computation. … … 42 41 43 42 /** IP checksum value for computed zero checksum. 43 * 44 44 * Zero is returned as 0xFFFF (not flipped) 45 * 45 46 */ 46 #define IP_CHECKSUM_ZERO 47 #define IP_CHECKSUM_ZERO 0xffffU 47 48 48 #ifdef ARCH_IS_BIG_ENDIAN 49 #ifdef __BE__ 50 49 51 #define compute_crc32(seed, data, length) \ 50 52 compute_crc32_be(seed, (uint8_t *) data, length) 51 #else 53 54 #endif 55 56 #ifdef __LE__ 57 52 58 #define compute_crc32(seed, data, length) \ 53 59 compute_crc32_le(seed, (uint8_t *) data, length) 60 54 61 #endif 55 62 -
uspace/lib/net/include/net_interface.h
rf51b1d3 r609243f4 35 35 36 36 #include <ipc/services.h> 37 38 37 #include <net/device.h> 39 38 #include <adt/measured_strings.h> 40 39 #include <async.h> 40 #include <devman.h> 41 41 42 42 /** @name Networking module interface … … 45 45 /*@{*/ 46 46 47 extern int net_get_device_conf_req(async_sess_t *, device_id_t,47 extern int net_get_device_conf_req(async_sess_t *, nic_device_id_t, 48 48 measured_string_t **, size_t, uint8_t **); 49 49 extern int net_get_conf_req(async_sess_t *, measured_string_t **, size_t, 50 50 uint8_t **); 51 51 extern void net_free_settings(measured_string_t *, uint8_t *); 52 extern int net_get_devices_req(async_sess_t *, measured_string_t **, size_t *, 53 uint8_t **); 54 extern int net_driver_ready(async_sess_t *, devman_handle_t); 52 55 extern async_sess_t *net_connect_module(void); 53 56 -
uspace/lib/net/include/nil_remote.h
rf51b1d3 r609243f4 34 34 #define __NET_NIL_REMOTE_H__ 35 35 36 #include <ipc/services.h>37 36 #include <net/device.h> 38 37 #include <net/packet.h> 38 #include <devman.h> 39 39 #include <generic.h> 40 40 #include <async.h> … … 58 58 packet_get_id(packet), sender, 0) 59 59 60 #define nil_device_req(sess, device_id, mtu, netif_service) \ 61 generic_device_req_remote(sess, NET_NIL_DEVICE, device_id, mtu, \ 62 netif_service) 63 64 extern int nil_device_state_msg(async_sess_t *, device_id_t, sysarg_t); 65 extern int nil_received_msg(async_sess_t *, device_id_t, packet_t *, 66 services_t); 60 extern int nil_device_req(async_sess_t *, nic_device_id_t, devman_handle_t, 61 size_t); 62 extern int nil_device_state_msg(async_sess_t *, nic_device_id_t, sysarg_t); 63 extern int nil_received_msg(async_sess_t *, nic_device_id_t, packet_id_t); 64 extern int nil_addr_changed_msg(async_sess_t *, nic_device_id_t, 65 const nic_address_t *); 67 66 68 67 #endif -
uspace/lib/net/include/nil_skel.h
rf51b1d3 r609243f4 70 70 * 71 71 */ 72 extern int nil_device_state_msg_local( device_id_t device_id, sysarg_t state);72 extern int nil_device_state_msg_local(nic_device_id_t device_id, sysarg_t state); 73 73 74 74 /** Pass the packet queue to the network interface layer. … … 81 81 * @param[in] device_id Source device identifier. 82 82 * @param[in] packet Received packet or the received packet queue. 83 * @param[in] target Target service. Ignored parameter.84 83 * 85 84 * @return EOK on success. … … 88 87 * 89 88 */ 90 extern int nil_received_msg_local(device_id_t device_id, packet_t *packet, 91 services_t target); 89 extern int nil_received_msg_local(nic_device_id_t device_id, packet_t *packet); 92 90 93 91 /** Message processing function. -
uspace/lib/net/include/tl_common.h
rf51b1d3 r609243f4 52 52 53 53 extern int tl_get_ip_packet_dimension(async_sess_t *, packet_dimensions_t *, 54 device_id_t, packet_dimension_t **);54 nic_device_id_t, packet_dimension_t **); 55 55 extern int tl_get_address_port(const struct sockaddr *, int, uint16_t *); 56 extern int tl_update_ip_packet_dimension(packet_dimensions_t *, device_id_t,56 extern int tl_update_ip_packet_dimension(packet_dimensions_t *, nic_device_id_t, 57 57 size_t); 58 58 extern int tl_set_address_port(struct sockaddr *, int, uint16_t); -
uspace/lib/net/include/tl_remote.h
rf51b1d3 r609243f4 51 51 /*@{*/ 52 52 53 extern int tl_received_msg(async_sess_t *, device_id_t, packet_t *, services_t,54 services_t );53 extern int tl_received_msg(async_sess_t *, nic_device_id_t, packet_t *, 54 services_t, services_t); 55 55 56 56 /*@}*/
Note:
See TracChangeset
for help on using the changeset viewer.