Changeset 6d8455d in mainline for uspace/drv/nic/lo/lo.c
- Timestamp:
- 2012-01-14T11:07:34Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f302586
- Parents:
- f991b6b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/lo/lo.c
rf991b6b r6d8455d 59 59 }; 60 60 61 static void lo_ write_packet(nic_t *nic_data, packet_t *packet)61 static void lo_send_frame(nic_t *nic_data, void *data, size_t size) 62 62 { 63 nic_report_send_ok(nic_data, 1, packet_get_data_length(packet)); 63 packet_t *packet; 64 int rc; 65 66 packet = nic_alloc_packet(nic_data, size); 67 if (packet == NULL) 68 return; 69 70 rc = packet_copy_data(packet, data, size); 71 if (rc != EOK) 72 return; 73 74 nic_report_send_ok(nic_data, 1, size); 64 75 nic_received_noneth_packet(nic_data, packet); 65 76 } … … 88 99 89 100 dev->driver_data = nic_data; 90 nic_set_ write_packet_handler(nic_data, lo_write_packet);101 nic_set_send_frame_handler(nic_data, lo_send_frame); 91 102 92 103 int rc = nic_connect_to_services(nic_data);
Note:
See TracChangeset
for help on using the changeset viewer.