Changeset 3bacee1 in mainline for uspace/drv/nic/ne2k/ne2k.c
- Timestamp:
- 2018-04-12T16:27:17Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3cf22f9
- Parents:
- 76d0981d
- git-author:
- Jiri Svoboda <jiri@…> (2018-04-11 19:25:33)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-04-12 16:27:17)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/ne2k/ne2k.c
r76d0981d r3bacee1 162 162 163 163 return register_interrupt_handler(nic_get_ddf_dev(nic_data), 164 164 ne2k->irq, ne2k_interrupt_handler, &ne2k->code, handle); 165 165 } 166 166 … … 288 288 289 289 static errno_t ne2k_on_unicast_mode_change(nic_t *nic_data, 290 291 290 nic_unicast_mode_t new_mode, 291 const nic_address_t *address_list, size_t address_count) 292 292 { 293 293 ne2k_t *ne2k = (ne2k_t *) nic_get_specific(nic_data); … … 315 315 316 316 static errno_t ne2k_on_multicast_mode_change(nic_t *nic_data, 317 318 317 nic_multicast_mode_t new_mode, 318 const nic_address_t *address_list, size_t address_count) 319 319 { 320 320 ne2k_t *ne2k = (ne2k_t *) nic_get_specific(nic_data); … … 327 327 ne2k_set_accept_mcast(ne2k, true); 328 328 ne2k_set_mcast_hash(ne2k, 329 329 nic_mcast_hash(address_list, address_count)); 330 330 nic_report_hw_filtering(nic_data, -1, 0, -1); 331 331 return EOK; … … 341 341 342 342 static errno_t ne2k_on_broadcast_mode_change(nic_t *nic_data, 343 343 nic_broadcast_mode_t new_mode) 344 344 { 345 345 ne2k_t *ne2k = (ne2k_t *) nic_get_specific(nic_data); … … 367 367 nic_set_send_frame_handler(nic_data, ne2k_send); 368 368 nic_set_state_change_handlers(nic_data, 369 369 ne2k_on_activating, NULL, ne2k_on_stopping); 370 370 nic_set_filtering_change_handlers(nic_data, 371 372 371 ne2k_on_unicast_mode_change, ne2k_on_multicast_mode_change, 372 ne2k_on_broadcast_mode_change, NULL, NULL); 373 373 374 374 ne2k_t *ne2k = malloc(sizeof(ne2k_t));
Note:
See TracChangeset
for help on using the changeset viewer.