Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/e1k/e1k.c

    r6eab537d r86f862c  
    4949#include <nic.h>
    5050#include <ops/nic.h>
    51 #include <pcapdump_iface.h>
    5251#include "e1k.h"
    5352
     53#include "pcapdump_iface.h"
     54#include "pcap_iface.h"
    5455#define NAME  "e1k"
    5556
     
    11911192                if (frame != NULL) {
    11921193                        memcpy(frame->data, e1000->rx_frame_virt[next_tail], frame_size);
     1194                        pcapdump_packet(nic_get_pcap_iface(nic), frame->data, frame->size);
    11931195
    11941196                        nic_received_frame(nic, frame);
     
    22062208                goto err_add_to_cat;
    22072209
     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        }
    22082215        rc = ddf_fun_add_to_category(fun, "pcap");
    2209         if (rc != EOK) {
    2210                 ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
     2216        if (rc != EOK)
    22112217                goto err_add_to_cat;
    2212         }
    22132218
    22142219        return EOK;
     
    23752380
    23762381        memcpy(e1000->tx_frame_virt[tdt], data, size);
     2382        pcapdump_packet(nic_get_pcap_iface(nic), data, size);
    23772383        tx_descriptor_addr->phys_addr = PTR_TO_U64(e1000->tx_frame_phys[tdt]);
    23782384        tx_descriptor_addr->length = size;
Note: See TracChangeset for help on using the changeset viewer.