Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/virtio-net/virtio-net.c

    r6eab537d r192019f  
    4343
    4444#include <virtio-pci.h>
    45 #include <pcapdump_iface.h>
    46 
     45#include "pcapdump_iface.h"
     46#include "pcap_iface.h"
    4747#define NAME    "virtio-net"
    4848
     
    9393                if (frame) {
    9494                        memcpy(frame->data, &hdr[1], len - sizeof(*hdr));
     95                        pcapdump_packet(nic_get_pcap_iface(nic), frame->data, frame->size);
    9596                        nic_received_frame(nic, frame);
    9697                } else {
     
    352353        /* Copy packet data into the buffer just past the header */
    353354        memcpy(&hdr[1], data, size);
    354 
     355        pcapdump_packet(nic_get_pcap_iface(nic), data, size);
    355356        /*
    356357         * Set the descriptor, put it into the virtqueue and notify the device
     
    432433            ddf_dev_get_name(dev));
    433434
     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        }
    434440        rc = ddf_fun_add_to_category(fun, "pcap");
    435         if (rc != EOK) {
    436                 ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
     441        if (rc != EOK)
    437442                goto unbind;
    438         }
    439443
    440444        return EOK;
Note: See TracChangeset for help on using the changeset viewer.