Changes in uspace/lib/nic/src/nic_rx_control.c [d5c1051:b7fd2a0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/src/nic_rx_control.c
rd5c1051 rb7fd2a0 52 52 * @return EINVAL Internal error, should not happen 53 53 */ 54 int nic_rxc_init(nic_rxc_t *rxc)54 errno_t nic_rxc_init(nic_rxc_t *rxc) 55 55 { 56 56 memset(rxc, 0, sizeof(nic_rxc_t)); 57 int rc;57 errno_t rc; 58 58 rc = nic_addr_db_init(&rxc->blocked_sources, ETH_ADDR); 59 59 if (rc != EOK) { … … 84 84 * @param filters 85 85 */ 86 int nic_rxc_clear(nic_rxc_t *rxc)86 errno_t nic_rxc_clear(nic_rxc_t *rxc) 87 87 { 88 88 nic_addr_db_destroy(&rxc->unicast_addrs); … … 103 103 * 104 104 */ 105 int nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr,105 errno_t nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr, 106 106 const nic_address_t *curr_addr) 107 107 { 108 108 if (prev_addr != NULL) { 109 int rc = nic_addr_db_remove(&rxc->unicast_addrs,109 errno_t rc = nic_addr_db_remove(&rxc->unicast_addrs, 110 110 (const uint8_t *) &prev_addr->address); 111 111 if (rc != EOK) … … 173 173 * @return ENOMEM If there was not enough memory 174 174 */ 175 int nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode,175 errno_t nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode, 176 176 const nic_address_t *address_list, size_t address_count) 177 177 { … … 188 188 size_t i; 189 189 for (i = 0; i < address_count; ++i) { 190 int rc = nic_addr_db_insert(&rxc->unicast_addrs,190 errno_t rc = nic_addr_db_insert(&rxc->unicast_addrs, 191 191 (const uint8_t *) &address_list[i].address); 192 192 if (rc == ENOMEM) { … … 237 237 * @return ENOMEM If there was not enough memory 238 238 */ 239 int nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode,239 errno_t nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode, 240 240 const nic_address_t *address_list, size_t address_count) 241 241 { … … 251 251 size_t i; 252 252 for (i = 0; i < address_count; ++i) { 253 int rc = nic_addr_db_insert(&rxc->multicast_addrs,253 errno_t rc = nic_addr_db_insert(&rxc->multicast_addrs, 254 254 (const uint8_t *)&address_list[i].address); 255 255 if (rc == ENOMEM) { … … 279 279 * @return EOK On success 280 280 */ 281 int nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode)281 errno_t nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode) 282 282 { 283 283 rxc->broadcast_mode = mode; … … 320 320 * @return ENOMEM If there was not enough memory 321 321 */ 322 int nic_rxc_blocked_sources_set(nic_rxc_t *rxc,322 errno_t nic_rxc_blocked_sources_set(nic_rxc_t *rxc, 323 323 const nic_address_t *address_list, size_t address_count) 324 324 { … … 330 330 size_t i; 331 331 for (i = 0; i < address_count; ++i) { 332 int rc = nic_addr_db_insert(&rxc->blocked_sources,332 errno_t rc = nic_addr_db_insert(&rxc->blocked_sources, 333 333 (const uint8_t *) &address_list[i].address); 334 334 if (rc == ENOMEM) { … … 348 348 * @return ENOENT 349 349 */ 350 int nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask)350 errno_t nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask) 351 351 { 352 352 if (rxc->vlan_mask == NULL) { … … 366 366 * @return ENOMEM 367 367 */ 368 int nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask)368 errno_t nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask) 369 369 { 370 370 if (mask == NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.