Changeset 6eab537d in mainline for uspace/drv
- Timestamp:
- 2024-03-10T09:38:44Z (19 months ago)
- Children:
- e846bec
- Parents:
- 192019f
- Location:
- uspace/drv/nic
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/e1k/e1k.c
r192019f r6eab537d 49 49 #include <nic.h> 50 50 #include <ops/nic.h> 51 #include <pcapdump_iface.h> 51 52 #include "e1k.h" 52 53 53 #include "pcapdump_iface.h"54 #include "pcap_iface.h"55 54 #define NAME "e1k" 56 55 … … 1192 1191 if (frame != NULL) { 1193 1192 memcpy(frame->data, e1000->rx_frame_virt[next_tail], frame_size); 1194 pcapdump_packet(nic_get_pcap_iface(nic), frame->data, frame->size);1195 1193 1196 1194 nic_received_frame(nic, frame); … … 2208 2206 goto err_add_to_cat; 2209 2207 2210 errno_t pcap_rc = pcapdump_init(nic_get_pcap_iface(nic));2211 2212 if (pcap_rc != EOK) {2213 printf("Failed creating pcapdump port\n");2214 }2215 2208 rc = ddf_fun_add_to_category(fun, "pcap"); 2216 if (rc != EOK) 2209 if (rc != EOK) { 2210 ddf_msg(LVL_ERROR, "Failed adding function to category pcap"); 2217 2211 goto err_add_to_cat; 2212 } 2218 2213 2219 2214 return EOK; … … 2380 2375 2381 2376 memcpy(e1000->tx_frame_virt[tdt], data, size); 2382 pcapdump_packet(nic_get_pcap_iface(nic), data, size);2383 2377 tx_descriptor_addr->phys_addr = PTR_TO_U64(e1000->tx_frame_phys[tdt]); 2384 2378 tx_descriptor_addr->length = size; -
uspace/drv/nic/virtio-net/virtio-net.c
r192019f r6eab537d 43 43 44 44 #include <virtio-pci.h> 45 #include "pcapdump_iface.h"46 #include "pcap_iface.h" 45 #include <pcapdump_iface.h> 46 47 47 #define NAME "virtio-net" 48 48 … … 93 93 if (frame) { 94 94 memcpy(frame->data, &hdr[1], len - sizeof(*hdr)); 95 pcapdump_packet(nic_get_pcap_iface(nic), frame->data, frame->size);96 95 nic_received_frame(nic, frame); 97 96 } else { … … 353 352 /* Copy packet data into the buffer just past the header */ 354 353 memcpy(&hdr[1], data, size); 355 pcapdump_packet(nic_get_pcap_iface(nic), data, size); 354 356 355 /* 357 356 * Set the descriptor, put it into the virtqueue and notify the device … … 433 432 ddf_dev_get_name(dev)); 434 433 435 errno_t pcap_rc = pcapdump_init(nic_get_pcap_iface(nic));436 437 if (pcap_rc != EOK) {438 printf("Failed creating pcapdump port\n");439 }440 434 rc = ddf_fun_add_to_category(fun, "pcap"); 441 if (rc != EOK) 435 if (rc != EOK) { 436 ddf_msg(LVL_ERROR, "Failed adding function to category pcap"); 442 437 goto unbind; 438 } 443 439 444 440 return EOK;
Note:
See TracChangeset
for help on using the changeset viewer.