Changeset d5c1051 in mainline for uspace/lib/nic


Ignore:
Timestamp:
2017-12-20T22:25:34Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
39b54fe
Parents:
8610c2c
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:22:29)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:25:34)
Message:

"Obviously harmless" error handling tweaks.

Location:
uspace/lib/nic
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/nic/include/nic_addr_db.h

    r8610c2c rd5c1051  
    6060extern int nic_addr_db_insert(nic_addr_db_t *db, const uint8_t *addr);
    6161extern int nic_addr_db_remove(nic_addr_db_t *db, const uint8_t *addr);
    62 extern int nic_addr_db_contains(const nic_addr_db_t *db, const uint8_t *addr);
     62extern bool nic_addr_db_contains(const nic_addr_db_t *db, const uint8_t *addr);
    6363extern void nic_addr_db_foreach(const nic_addr_db_t *db,
    6464        void (*func)(const uint8_t *, void *), void *arg);
  • uspace/lib/nic/include/nic_rx_control.h

    r8610c2c rd5c1051  
    118118extern int nic_rxc_set_addr(nic_rxc_t *rxc,
    119119        const nic_address_t *prev_addr, const nic_address_t *curr_addr);
    120 extern int nic_rxc_check(const nic_rxc_t *rxc,
     120extern bool nic_rxc_check(const nic_rxc_t *rxc,
    121121        const void *data, size_t size, nic_frame_type_t *frame_type);
    122122extern void nic_rxc_hw_filtering(nic_rxc_t *rxc,
  • uspace/lib/nic/src/nic_addr_db.c

    r8610c2c rd5c1051  
    223223 * @return true if the address is in the db, false otherwise
    224224 */
    225 int nic_addr_db_contains(const nic_addr_db_t *db, const uint8_t *addr)
     225bool nic_addr_db_contains(const nic_addr_db_t *db, const uint8_t *addr)
    226226{
    227227        assert(db && addr);
  • uspace/lib/nic/src/nic_driver.c

    r8610c2c rd5c1051  
    521521        fibril_rwlock_read_lock(&nic_data->rxc_lock);
    522522        nic_frame_type_t frame_type;
    523         int check = nic_rxc_check(&nic_data->rx_control, frame->data,
     523        bool check = nic_rxc_check(&nic_data->rx_control, frame->data,
    524524            frame->size, &frame_type);
    525525        fibril_rwlock_read_unlock(&nic_data->rxc_lock);
     
    10921092                fibril_rwlock_read_unlock(&nic->main_lock);
    10931093        }
    1094         return 0;
     1094        return EOK;
    10951095}
    10961096
  • uspace/lib/nic/src/nic_rx_control.c

    r8610c2c rd5c1051  
    394394 * @return True if the frame passes, false if it does not
    395395 */
    396 int nic_rxc_check(const nic_rxc_t *rxc, const void *data, size_t size,
     396bool nic_rxc_check(const nic_rxc_t *rxc, const void *data, size_t size,
    397397        nic_frame_type_t *frame_type)
    398398{
Note: See TracChangeset for help on using the changeset viewer.