<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <p>Sziasztok,<br>
    </p>
    <p><br>
    </p>
    <p>Az a return biztos elírás, mehet a commit rá. Pont ilyen jellegű
      problémát (a hardver nincsen teljesen felkonfigurálva) már én is
      javítottam korábban, ezek szerint nem találtam meg az összeset.<br>
    </p>
    <p><br>
    </p>
    <p>Robi<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">2019.02.26. 14:09 keltezéssel, Péter
      Vörös írta:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAD-BF=WiTHauwdaGg1xwKA285MRa8c1ktMMaiKo-RhhSJjgYGQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div>
                <div>Sziasztok!<br>
                  <br>
                </div>
                Asszem megvan mi a hiba! Nem konfigoljuk fel a hardvare
                a dolgait.<br>
                A hiba szerintem a for ciklusban lévő return
                (dpdk_lib_init_hw.c:296).<br>
                <br>
                reset_mbuf_pools();<br>
                    for (unsigned lcore_id = 0; lcore_id <
                RTE_MAX_LCORE; lcore_id++) {<br>
                        if (rte_lcore_is_enabled(lcore_id) == 0)   <span
                  style="background-color:rgb(255,0,0)"><b>retu<span
                      style="background-color:rgb(255,255,255)"><span
                        style=""></span></span>rn</b></span>;<br>
                <br>
                        int socketid = get_socketid(lcore_id);<br>
                        init_mbuf_pool(socketid);<br>
                    }<br>
                <br>
              </div>
              <div>A return-t continue-ra cserélve már nem ott halunk
                meg ahol Sanyi is írta.<br>
                Robi nézz rá légyszi és erősíts meg, hogy jól
                gondolom-e, hogy ez continue akart lenni (mert nem
                akarok hülyeséget commitolni).<br>
                <br>
              </div>
              <div>Üdv,<br>
              </div>
              <div>Peti<br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Sándor Laki <<a
            href="mailto:lakis@elte.hu" moz-do-not-send="true">lakis@elte.hu</a>>
          ezt írta (időpont: 2019. febr. 20., Sze, 15:39):<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sziasztok,<br>
          <br>
          Nem tudom, hogy én vagyok-e béna, de próbálta már valaki valós
          kártyával <br>
          futtatni a t4p4st? Nekem egyből segfaultol és még nem volt
          időm a <br>
          mélyére ásni. Csináltam egy regiszter implementációt és
          bevezettem egy <br>
          atomic annotációt a lock-oláshoz. Ezekből most látszólag jó
          kód készül, <br>
          de tesztelni nic-kel próbáltam egyelőre.<br>
          <br>
          A nic-es segfault:<br>
          <br>
          P4_FWD: entering main loop on lcore 1<br>
          P4_FWD:  -- lcoreid=1 portid=0 rxqueueid=1<br>
          P4_FWD:  -- lcoreid=1 portid=1 rxqueueid=1<br>
          P4_FWD: entering main loop on lcore 0<br>
          P4_FWD:  -- lcoreid=0 portid=0 rxqueueid=0<br>
          P4_FWD:  -- lcoreid=0 portid=1 rxqueueid=0<br>
          <br>
          Thread 4 "lcore-slave-1" received signal SIGSEGV, Segmentation
          fault.<br>
          [Switching to Thread 0x7ffff51e1700 (LWP 24837)]<br>
          0x0000000000482c2e in rte_eth_rx_burst (nb_pkts=32,
          rx_pkts=0x7ffff51df328,<br>
               queue_id=1, port_id=<optimized out>)<br>
               at <br>
/home/lakis/cnl/t4p4s/dpdk-19.02//x86_64-native-linuxapp-gcc/include/rte_
          <br>
          ethdev.h:3879<br>
          3879            nb_rx =
          (*dev->rx_pkt_burst)(dev->data->rx_queues[queue_id],<br>
          (gdb) bt<br>
          #0  0x0000000000482c2e in rte_eth_rx_burst (nb_pkts=32,<br>
               rx_pkts=0x7ffff51df328, queue_id=1, port_id=<optimized
          out>)<br>
               at <br>
/home/lakis/cnl/t4p4s/dpdk-19.02//x86_64-native-linuxapp-gcc/include/rte_
          <br>
          ethdev.h:3879<br>
          #1  main_loop_rx_group (lcdata=lcdata@entry=0x7ffff51df310,<br>
               queue_idx=queue_idx@entry=0)<br>
               at
          /home/lakis/cnl/t4p4s/src/hardware_dep/dpdk/dpdk_nicon.c:239<br>
          #2  0x000000000048448d in do_rx
          (lcdata=lcdata@entry=0x7ffff51df310,<br>
               pd=pd@entry=0x7ffff51df440)<br>
               at /home/lakis/cnl/t4p4s/src/hardware_dep/dpdk/main.c:170<br>
          #3  0x00000000004846f8 in dpdk_main_loop ()<br>
               at /home/lakis/cnl/t4p4s/src/hardware_dep/dpdk/main.c:193<br>
          #4  0x000000000048472b in launch_one_lcore
          (dummy=<optimized out>)<br>
               at /home/lakis/cnl/t4p4s/src/hardware_dep/dpdk/main.c:205<br>
          #5  0x000000000055d5b1 in eal_thread_loop ()<br>
          #6  0x00007ffff6a376ba in start_thread (arg=0x7ffff51e1700)<br>
               at pthread_create.c:333<br>
          #7  0x00007ffff676d41d in clone ()<br>
               at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109<br>
          <br>
          Üdv.<br>
          Sanyi<br>
          <br>
          -- <br>
          Sándor Laki, PhD<br>
          Assistant professor<br>
          Department of Information Systems<br>
          Eötvös Loránd University<br>
          Pázmány Péter stny. 1/C<br>
          H-1117, Budapest, Hungary<br>
          Room 2.506<br>
          Web: <a href="http://lakis.web.elte.hu" rel="noreferrer"
            target="_blank" moz-do-not-send="true">http://lakis.web.elte.hu</a><br>
          Phone: +36 1 372 2869 / 8477<br>
          Cell: +36 70 374 2646<br>
          <br>
          <br>
          ---<br>
          Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.<br>
          <a href="https://www.avast.com/antivirus" rel="noreferrer"
            target="_blank" moz-do-not-send="true">https://www.avast.com/antivirus</a><br>
          <br>
          _______________________________________________<br>
          P4 mailing list<br>
          <a href="mailto:P4@plc.inf.elte.hu" target="_blank"
            moz-do-not-send="true">P4@plc.inf.elte.hu</a><br>
          <a href="https://plc.inf.elte.hu/mailman/listinfo/p4"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
    </blockquote>
  </body>
</html>