Eugene Chemeritskiy

Results 7 issues of Eugene Chemeritskiy

Upon initializing a packet rawsock interfaces do not set `pkt->cache`, and it could point to anything. In my case `pkt->cache` seemed to point to the local cache of a dpdk...

bug
Under review

Hi, There is a problem in `channel_multipart_get` from `src/agent/channel.c`. It does not check, if message in the i-th position of the channel storage is currently in use, and returns the...

bug
Under review

Function `channel_send_packet_list` `in src/agent/channel.c` has a memory leak. The following change fixes the issue: ``` while ((pbuf = TAILQ_FIRST(&pbuf_list->tailq)) != NULL) { TAILQ_REMOVE(&pbuf_list->tailq, pbuf, entry); channel_send_packet_nolock(channel, pbuf); + pbuf_free(pbuf); }...

bug
Under investigation
Under review

- Remove the restriction on queue ids - now it is possible to create queues with the same id at different ports; - Fix qos scheduler initialization: - add a...

Under review

As far as I understand, each DPDK worker thread uses its own local cache to speed up packet processing, and these local caches are cleared up on each change in...

Under investigation

Hi, I've encountered a weird grows of used memory, while generating flows with random headers. I've tried to find the cause of the problem through the sources, and it seems,...

enhancement

Lagopus crashes while processing a packet, matched by the following set of rules: ``` table=0,actions=goto_table:1 table=1,in_port=3,ip,nw_src=10.10.111.2,nw_dst=10.10.111.1,actions=goto_table:2 table=2,ip,ip_dscp=24,actions=write_actions(set_queue:2,output:2) ``` The reason hides within `src/dataplane/ofproto/datapath.c`: - `lagopus_match_and_action` enters an endless loop, -...

bug