{"push_id":821139317,"size":6,"distinct_size":1,"ref":"refs/heads/dev/err-counter","head":"d90f3b34ea5cd9565dfdc75745fdc8d2bceedd83","before":"3e60c744eaf18fb55498b9a813badc0251461940","commits":[{"sha":"f3c1e77fd127a879725c4dae47572f41ec8c57e1","author":{"email":"7188b998d7bb37a035517aa285fa3f5a95344e80@kalray.eu","name":"Nicolas Morey-Chaisemartin"},"message":"linux-generic: pktio: optimize pktin_deq_multi\n\nThis patch fills the buffer list requested by the user before\n filling the internal pktio queue.\n\nPrevious behaviour was:\n * Fetch from queue\n * If not enough\n   * Read from pktio and put all buffers to the queue.\n\nNow:\n * Fetch from queue\n * If not enough\n   * Read from pktio\n   * Fill use request as much as possible\n   * If there are buffer left, push them to the queue.\n\nOn pktio_perf with loop interface, I see ~10% speedup with this patch\n\nSigned-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>\nReviewed-and-tested-by: Stuart Haslam <stuart.haslam@linaro.org>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/f3c1e77fd127a879725c4dae47572f41ec8c57e1"},{"sha":"facc06967d4d86ffceff4742b6e29031064e3626","author":{"email":"62402263e8617147f0e4dd5b7f6f8ec67f2b3d2c@nokia.com","name":"Matias Elo"},"message":"linux-generic: pktio: added mac_addr_get_fd\n\nAdded a common method for fetching interface MAC address\nfrom packet socket. Use common method in socket and\nsocket_mmap.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested by: Petri Savolainen <petri.savolainen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/facc06967d4d86ffceff4742b6e29031064e3626"},{"sha":"ac20026ffdbbb07b46bf81bb2449e83301284145","author":{"email":"62402263e8617147f0e4dd5b7f6f8ec67f2b3d2c@nokia.com","name":"Matias Elo"},"message":"linux-generic: pktio: use ticket lock in pktio_entry\n\nUse ticket locks in pktio entries to prevent threads from\nbeing starved.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested by: Petri Savolainen <petri.savolainen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/ac20026ffdbbb07b46bf81bb2449e83301284145"},{"sha":"7082b5fb21c944afa3bac54106001eca714d0058","author":{"email":"62402263e8617147f0e4dd5b7f6f8ec67f2b3d2c@nokia.com","name":"Matias Elo"},"message":"linux-generic: pktio: add netmap pktio support\n\nAdded new netmap pktio interface type which operates in the\nsame manner as the existing socket io interfaces. The code\nis based on the odp-netmap branch.\n\nUsing netmap io requires netmap headers and loaded netmap\nkernel module. Netmap can be installed from\nhttps://github.com/luigirizzo/netmap. ODP netmap support is\nenabled using --with-netmap-path=<netmap_dir> configuration\noption.\n\nIf netmap kernel module is loaded when starting ODP\napplication netmap io will be used by default. If the module\nis not found standard socket io is used. Netmap io can be\ndisabled with ODP_PKTIO_DISABLE_NETMAP environment variable.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested by: Petri Savolainen <petri.savolainen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/7082b5fb21c944afa3bac54106001eca714d0058"},{"sha":"6abd514afb695304db48f3be4c6a53eb4f79e06d","author":{"email":"62402263e8617147f0e4dd5b7f6f8ec67f2b3d2c@nokia.com","name":"Matias Elo"},"message":"DEPENDENCIES: add netmap pktio install instructions\n\nAdded netmap pktio installation instructions.\n\nSigned-off-by: Matias Elo <matias.elo@nokia.com>\nReviewed-and-tested by: Petri Savolainen <petri.savolainen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/6abd514afb695304db48f3be4c6a53eb4f79e06d"},{"sha":"d90f3b34ea5cd9565dfdc75745fdc8d2bceedd83","author":{"email":"7188b998d7bb37a035517aa285fa3f5a95344e80@kalray.eu","name":"Nicolas Morey-Chaisemartin"},"message":"test: l2fwd: add extra counter to count packet with errors vs dropped packets\n\nDrop packets counts both packets dropped by calls to pktio_send()\nand packet which were flagged with errors during parsing.\n\nAdd an extra counter to differ these two types of packets.\n\nSigned-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>","distinct":true,"url":"https://api.github.com/repos/nmorey/odp/commits/d90f3b34ea5cd9565dfdc75745fdc8d2bceedd83"}]}