[vpp-dev] Help Needed with Worker Thread Selection in VPP's Data Path

2023-02-22 Thread Chul-Woong Yang
Hello everyone, I am currently working on synchronizing session information between two nodes in a High Availability (HA) setup. When the Master node sends session information to the Backup node, it is important that the information is handed off to the corresponding worker thread in order to prop

Re: [vpp-dev] Q) Is it a possible acl-plugin race condtion?

2022-12-12 Thread Chul-Woong Yang
Thank you for your answer. It's for fast datapath processing, I see. However, I'm curious whether it is an accepted behavior to stop routing while processing configuration change. Are production CISCO routers made in that way? Kind regards, Chul-Woong -=-=-=-=-=-=-=-=-=-=-=- Links: You receive a

[vpp-dev] Q) Is it a possible acl-plugin race condtion?

2022-12-11 Thread Chul-Woong Yang
Hi, team. I'm reading acl-plugin code and have a question on race condition. When vpp needs to update acl rules, it does not keep a refcnt or something and just `vec_free`s the rules. Is it safe?: ``` /* ACL updater: from acl_add_list() */ { a = am->acls + *acl_list_index; /* Get rid

[vpp-dev] Q) Why does the timeout of ACL plugin get halved?

2022-10-11 Thread Chul-Woong Yang
Hi, all. When I try the ACL plugin, I find that transient timeout of the TCP connection gets halved. For example, the session entry for a finished TCP session gets cleaned after 60 seconds, even if the TCP idle timeout is set to default 120 seconds. This is the relevant code. https://github.com/F

[vpp-dev] Q) Service function chaining

2019-05-21 Thread Chul-Woong Yang
Hi, all. I'm looking for ways to service function chaining in container-native environments. My use case is security vnfs. I've developed on-premise boxes for several years and want to make vnfs using vpp now. As far as I surveyed, ligato/sfc project and nsm(network service mesh) are only two