Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/nic_iface.h

    rb688fd8 rb7fd2a0  
    4747} nic_event_t;
    4848
    49 extern int nic_send_frame(async_sess_t *, void *, size_t);
    50 extern int nic_callback_create(async_sess_t *, async_port_handler_t, void *);
    51 extern int nic_get_state(async_sess_t *, nic_device_state_t *);
    52 extern int nic_set_state(async_sess_t *, nic_device_state_t);
    53 extern int nic_get_address(async_sess_t *, nic_address_t *);
    54 extern int nic_set_address(async_sess_t *, const nic_address_t *);
    55 extern int nic_get_stats(async_sess_t *, nic_device_stats_t *);
    56 extern int nic_get_device_info(async_sess_t *, nic_device_info_t *);
    57 extern int nic_get_cable_state(async_sess_t *, nic_cable_state_t *);
     49extern errno_t nic_send_frame(async_sess_t *, void *, size_t);
     50extern errno_t nic_callback_create(async_sess_t *, async_port_handler_t, void *);
     51extern errno_t nic_get_state(async_sess_t *, nic_device_state_t *);
     52extern errno_t nic_set_state(async_sess_t *, nic_device_state_t);
     53extern errno_t nic_get_address(async_sess_t *, nic_address_t *);
     54extern errno_t nic_set_address(async_sess_t *, const nic_address_t *);
     55extern errno_t nic_get_stats(async_sess_t *, nic_device_stats_t *);
     56extern errno_t nic_get_device_info(async_sess_t *, nic_device_info_t *);
     57extern errno_t nic_get_cable_state(async_sess_t *, nic_cable_state_t *);
    5858
    59 extern int nic_get_operation_mode(async_sess_t *, int *, nic_channel_mode_t *,
     59extern errno_t nic_get_operation_mode(async_sess_t *, int *, nic_channel_mode_t *,
    6060    nic_role_t *);
    61 extern int nic_set_operation_mode(async_sess_t *, int, nic_channel_mode_t,
     61extern errno_t nic_set_operation_mode(async_sess_t *, int, nic_channel_mode_t,
    6262    nic_role_t);
    63 extern int nic_autoneg_enable(async_sess_t *, uint32_t);
    64 extern int nic_autoneg_disable(async_sess_t *);
    65 extern int nic_autoneg_probe(async_sess_t *, uint32_t *, uint32_t *,
     63extern errno_t nic_autoneg_enable(async_sess_t *, uint32_t);
     64extern errno_t nic_autoneg_disable(async_sess_t *);
     65extern errno_t nic_autoneg_probe(async_sess_t *, uint32_t *, uint32_t *,
    6666    nic_result_t *, nic_result_t *);
    67 extern int nic_autoneg_restart(async_sess_t *);
    68 extern int nic_get_pause(async_sess_t *, nic_result_t *, nic_result_t *,
     67extern errno_t nic_autoneg_restart(async_sess_t *);
     68extern errno_t nic_get_pause(async_sess_t *, nic_result_t *, nic_result_t *,
    6969    uint16_t *);
    70 extern int nic_set_pause(async_sess_t *, int, int, uint16_t);
     70extern errno_t nic_set_pause(async_sess_t *, int, int, uint16_t);
    7171
    72 extern int nic_unicast_get_mode(async_sess_t *, nic_unicast_mode_t *, size_t,
     72extern errno_t nic_unicast_get_mode(async_sess_t *, nic_unicast_mode_t *, size_t,
    7373    nic_address_t *, size_t *);
    74 extern int nic_unicast_set_mode(async_sess_t *, nic_unicast_mode_t,
     74extern errno_t nic_unicast_set_mode(async_sess_t *, nic_unicast_mode_t,
    7575    const nic_address_t *, size_t);
    76 extern int nic_multicast_get_mode(async_sess_t *, nic_multicast_mode_t *,
     76extern errno_t nic_multicast_get_mode(async_sess_t *, nic_multicast_mode_t *,
    7777    size_t, nic_address_t *, size_t *);
    78 extern int nic_multicast_set_mode(async_sess_t *, nic_multicast_mode_t,
     78extern errno_t nic_multicast_set_mode(async_sess_t *, nic_multicast_mode_t,
    7979    const nic_address_t *, size_t);
    80 extern int nic_broadcast_get_mode(async_sess_t *, nic_broadcast_mode_t *);
    81 extern int nic_broadcast_set_mode(async_sess_t *, nic_broadcast_mode_t);
    82 extern int nic_defective_get_mode(async_sess_t *, uint32_t *);
    83 extern int nic_defective_set_mode(async_sess_t *, uint32_t);
    84 extern int nic_blocked_sources_get(async_sess_t *, size_t, nic_address_t *,
     80extern errno_t nic_broadcast_get_mode(async_sess_t *, nic_broadcast_mode_t *);
     81extern errno_t nic_broadcast_set_mode(async_sess_t *, nic_broadcast_mode_t);
     82extern errno_t nic_defective_get_mode(async_sess_t *, uint32_t *);
     83extern errno_t nic_defective_set_mode(async_sess_t *, uint32_t);
     84extern errno_t nic_blocked_sources_get(async_sess_t *, size_t, nic_address_t *,
    8585    size_t *);
    86 extern int nic_blocked_sources_set(async_sess_t *, const nic_address_t *,
     86extern errno_t nic_blocked_sources_set(async_sess_t *, const nic_address_t *,
    8787    size_t);
    8888
    89 extern int nic_vlan_get_mask(async_sess_t *, nic_vlan_mask_t *);
    90 extern int nic_vlan_set_mask(async_sess_t *, const nic_vlan_mask_t *);
    91 extern int nic_vlan_set_tag(async_sess_t *, uint16_t, bool, bool);
     89extern errno_t nic_vlan_get_mask(async_sess_t *, nic_vlan_mask_t *);
     90extern errno_t nic_vlan_set_mask(async_sess_t *, const nic_vlan_mask_t *);
     91extern errno_t nic_vlan_set_tag(async_sess_t *, uint16_t, bool, bool);
    9292
    93 extern int nic_wol_virtue_add(async_sess_t *, nic_wv_type_t, const void *,
     93extern errno_t nic_wol_virtue_add(async_sess_t *, nic_wv_type_t, const void *,
    9494    size_t, nic_wv_id_t *);
    95 extern int nic_wol_virtue_remove(async_sess_t *, nic_wv_id_t);
    96 extern int nic_wol_virtue_probe(async_sess_t *, nic_wv_id_t, nic_wv_type_t *,
     95extern errno_t nic_wol_virtue_remove(async_sess_t *, nic_wv_id_t);
     96extern errno_t nic_wol_virtue_probe(async_sess_t *, nic_wv_id_t, nic_wv_type_t *,
    9797    size_t, void *, size_t *);
    98 extern int nic_wol_virtue_list(async_sess_t *, nic_wv_type_t, size_t,
     98extern errno_t nic_wol_virtue_list(async_sess_t *, nic_wv_type_t, size_t,
    9999    nic_wv_id_t *, size_t *);
    100 extern int nic_wol_virtue_get_caps(async_sess_t *, nic_wv_type_t, int *);
    101 extern int nic_wol_load_info(async_sess_t *, nic_wv_type_t *, size_t, uint8_t *,
     100extern errno_t nic_wol_virtue_get_caps(async_sess_t *, nic_wv_type_t, int *);
     101extern errno_t nic_wol_load_info(async_sess_t *, nic_wv_type_t *, size_t, uint8_t *,
    102102    size_t *);
    103103
    104 extern int nic_offload_probe(async_sess_t *, uint32_t *, uint32_t *);
    105 extern int nic_offload_set(async_sess_t *, uint32_t, uint32_t);
     104extern errno_t nic_offload_probe(async_sess_t *, uint32_t *, uint32_t *);
     105extern errno_t nic_offload_set(async_sess_t *, uint32_t, uint32_t);
    106106
    107 extern int nic_poll_get_mode(async_sess_t *, nic_poll_mode_t *,
     107extern errno_t nic_poll_get_mode(async_sess_t *, nic_poll_mode_t *,
    108108    struct timeval *);
    109 extern int nic_poll_set_mode(async_sess_t *, nic_poll_mode_t,
     109extern errno_t nic_poll_set_mode(async_sess_t *, nic_poll_mode_t,
    110110    const struct timeval *);
    111 extern int nic_poll_now(async_sess_t *);
     111extern errno_t nic_poll_now(async_sess_t *);
    112112
    113113#endif
Note: See TracChangeset for help on using the changeset viewer.