]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - ugw/ugw.c
ugw: Make PF_PACKET frames smaller
[can-benchmark.git] / ugw / ugw.c
index fd4805bf72b4f053601429bb38da406841f6865e..0aefe7e8a0b1d6b1a44635905c43f3779b2059e4 100644 (file)
--- a/ugw/ugw.c
+++ b/ugw/ugw.c
@@ -28,7 +28,7 @@
 #define SO_BUSY_POLL 46
 #endif
 
-#define FRAME_SIZE 256
+#define FRAME_SIZE 128
 #define BLOCK_SIZE 4096
 #define BLOCK_NR 2
 #define FRAME_NR (BLOCK_NR*(BLOCK_SIZE/FRAME_SIZE))
@@ -144,7 +144,6 @@ enum in2out in_packet_rx(struct in_ctx *ctx, struct can_frame *cf)
        //struct sockaddr_ll *addr = (void*)hdr + TPACKET_ALIGN(ctx->hdrlen);
        (void)ret;
        struct can_frame *cf_mmap = (void*)hdr + hdr->tp_mac;
-       //printf("ret:%d st:%#08x m:%d RX in frame %2d, CAN ID %#3x\n", ret, hdr->tp_status, hdr->tp_mac, ctx->current, cf_mmap->can_id);
        *cf = *cf_mmap;
        hdr->tp_status = 0;
        ctx->current = (ctx->current + 1) % FRAME_NR;