Changeset a35b458 in mainline for uspace/lib/nic/src/nic_rx_control.c
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/src/nic_rx_control.c
r3061bc1 ra35b458 112 112 return rc; 113 113 } 114 114 115 115 return nic_addr_db_insert(&rxc->unicast_addrs, 116 116 (const uint8_t *) &curr_addr->address); … … 244 244 else if (mode != NIC_MULTICAST_LIST && address_list != NULL) 245 245 return EINVAL; 246 246 247 247 if (rxc->multicast_mode == NIC_MULTICAST_LIST) 248 248 nic_addr_db_clear(&rxc->multicast_addrs); 249 249 250 250 rxc->multicast_mode = mode; 251 251 size_t i; … … 439 439 } 440 440 } 441 441 442 442 /* Blocked source addresses */ 443 443 if (rxc->block_sources) { … … 445 445 return false; 446 446 } 447 447 448 448 /* VLAN filtering */ 449 449 if (!rxc->vlan_exact && rxc->vlan_mask != NULL) { … … 459 459 } 460 460 } 461 461 462 462 return true; 463 463 } … … 519 519 } 520 520 } 521 521 522 522 uint64_t one64 = 1; 523 523 return one64 << (crc >> 26);
Note:
See TracChangeset
for help on using the changeset viewer.