Changes in uspace/lib/nic/include/nic_impl.h [77ad86c:00d7e1b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/include/nic_impl.h
r77ad86c r00d7e1b 40 40 41 41 #include <assert.h> 42 #include <n ic/nic.h>42 #include <net/device.h> 43 43 #include <ddf/driver.h> 44 #include <nil_remote.h> 44 45 45 46 /* Inclusion of this file is not prohibited, because drivers could want to … … 47 48 48 49 extern int nic_get_address_impl(ddf_fun_t *dev_fun, nic_address_t *address); 49 extern int nic_send_frame_impl(ddf_fun_t *dev_fun, void *data, size_t size); 50 extern int nic_callback_create_impl(ddf_fun_t *dev_fun); 50 extern int nic_send_message_impl(ddf_fun_t *dev_fun, packet_id_t packet_id); 51 extern int nic_connect_to_nil_impl(ddf_fun_t *dev_fun, services_t nil_service, 52 int device_id); 51 53 extern int nic_get_state_impl(ddf_fun_t *dev_fun, nic_device_state_t *state); 52 54 extern int nic_set_state_impl(ddf_fun_t *dev_fun, nic_device_state_t state); 53 55 extern int nic_get_stats_impl(ddf_fun_t *dev_fun, nic_device_stats_t *stats); 54 56 extern int nic_unicast_get_mode_impl(ddf_fun_t *dev_fun, 55 57 nic_unicast_mode_t *, size_t, nic_address_t *, size_t *); 56 58 extern int nic_unicast_set_mode_impl(ddf_fun_t *dev_fun, 57 59 nic_unicast_mode_t, const nic_address_t *, size_t); 58 60 extern int nic_multicast_get_mode_impl(ddf_fun_t *dev_fun, 59 61 nic_multicast_mode_t *, size_t, nic_address_t *, size_t *); 60 62 extern int nic_multicast_set_mode_impl(ddf_fun_t *dev_fun, 61 63 nic_multicast_mode_t, const nic_address_t *, size_t); 62 64 extern int nic_broadcast_get_mode_impl(ddf_fun_t *, nic_broadcast_mode_t *); 63 65 extern int nic_broadcast_set_mode_impl(ddf_fun_t *, nic_broadcast_mode_t); 64 66 extern int nic_blocked_sources_get_impl(ddf_fun_t *, 65 67 size_t, nic_address_t *, size_t *); 66 68 extern int nic_blocked_sources_set_impl(ddf_fun_t *, const nic_address_t *, size_t); 67 69 extern int nic_vlan_get_mask_impl(ddf_fun_t *, nic_vlan_mask_t *); 68 70 extern int nic_vlan_set_mask_impl(ddf_fun_t *, const nic_vlan_mask_t *); 69 71 extern int nic_wol_virtue_add_impl(ddf_fun_t *dev_fun, nic_wv_type_t type, 70 72 const void *data, size_t length, nic_wv_id_t *new_id); 71 73 extern int nic_wol_virtue_remove_impl(ddf_fun_t *dev_fun, nic_wv_id_t id); 72 74 extern int nic_wol_virtue_probe_impl(ddf_fun_t *dev_fun, nic_wv_id_t id, 73 75 nic_wv_type_t *type, size_t max_length, void *data, size_t *length); 74 76 extern int nic_wol_virtue_list_impl(ddf_fun_t *dev_fun, nic_wv_type_t type, 75 77 size_t max_count, nic_wv_id_t *id_list, size_t *id_count); 76 78 extern int nic_wol_virtue_get_caps_impl(ddf_fun_t *, nic_wv_type_t, int *); 77 79 extern int nic_poll_get_mode_impl(ddf_fun_t *, 78 80 nic_poll_mode_t *, struct timeval *); 79 81 extern int nic_poll_set_mode_impl(ddf_fun_t *, 80 82 nic_poll_mode_t, const struct timeval *); 81 83 extern int nic_poll_now_impl(ddf_fun_t *); 82 84
Note:
See TracChangeset
for help on using the changeset viewer.