summaryrefslogtreecommitdiff
path: root/infra/src/vnode_common.c
AgeCommit message (Expand)Author
2024-07-25rearrange the vnode_prod and vnode_cons to avoid false sharing.v4.8.18-20240725Lu Qiuwen
2024-06-14OMPUB-1321 bugfix: clear the inflight lean counter when prod recreated.Lu Qiuwen
2024-04-14bugfix: clean the credit counters when cons created, fix the txdrop counter.Lu Qiuwen
2024-04-01Feature retrieve object of backpressure陆秋文
2024-02-28Basic API implementation for recording trace童宗振
2023-11-20allow monitoring the queue length between prods and cons.Lu Qiuwen
2023-10-30bugfix: fix the crash problem when the app opens a tx only virtual device.v4.6.59-20231030Lu Qiuwen
2023-10-27perf: avoid call rte_ring_count() when the shared queue is disabled.Lu Qiuwen
2023-10-26bugfix: fix the counters of vnodes write by multiple thread.Lu Qiuwen
2023-09-01调整shared_counter的计数方式,修正shared_counter成为负值的问�...v4.6.49-20230901Lu Qiuwen
2023-08-30vnode支持共享队列以提高对突发流量的缓冲能力。v4.6.48-20230830Lu Qiuwen
2023-08-02改进poll_wait机制,避免service频繁通知应用的数据面线程。Lu Qiuwen
2023-05-05调整vnode的enqueue实现,由bulk改为burst以优化转发延迟。Lu Qiuwen
2023-05-05增加poll时注册外部事件fd的功能并改进poll相关的实现。Lu Qiuwen
2023-05-05为vnode增加单元测试用例。Lu Qiuwen
2023-05-05简化vnode的实现,不再支持多生产者-多消费者模式。Lu Qiuwen
2023-03-13支持多个NF运行在同一组处理器核心陆秋文
2018-12-07#1 实现基于ASAN的大页内存保护模式v4.3.0-20181207luqiuwen
2017-05-11增加线程访问冲突检查。Qiuwen Lu
2017-04-21修正VNODE的生产者、消费者销毁时段错误的问题,将内存屏...Qiuwen Lu
2017-03-28增加APP线程初始化锁,避免多线程同时初始化时线程号计�...Qiuwen Lu
2017-03-01大规模代码重构,将进程间通信模型由共享内存改为进程�...Qiuwen Lu