Oopenvela-robotnet/pkt: support option SO_TIMESTAMPING and MSG_ERRQUEUE
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
cmake: fix section not take effect Signed-off-by: yinshengkai <yinshengkai@xiaomi.com> | 2 个月前 | |
net: Refresh config dependency of NET_READAHEAD ICMP(v6) uses IOB queue as readahead, but TCP/UDP don't now. Signed-off-by: Zhe Weng <wengzhe@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: add per cpu support under bmp mode We will not implement per-CPU processing for g_iob_buffer and g_iob_qpool for the time being. This is because their configuration varies significantly across different cores, so it is better to use a single global buffer for unified allocation. Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
mm/iob:support iob queue concat to another iob queue Signed-off-by: wenquan1 <wenquan1@xiaomi.com> | 2 个月前 | |
net/pkt: support option SO_TIMESTAMPING and MSG_ERRQUEUE Signed-off-by: wenquan1 <wenquan1@xiaomi.com> | 2 个月前 | |
mm/iob: fix some comment in https://github.com/apache/nuttx/pull/14764 reason: Since we decoupled counting and sem count, we changed the meanings of three key global variables: g_iob_count: A positive number indicates the available number of IOBs, while a negative number indicates the number of waiters in iob_alloc (when throttle == false). g_throttle_wait: Represents the number of waiters in iob_alloc (when throttle == true), and it will not be negative. g_qentry_wait: Represents the number of waiters for qentry, and it will not be negative. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
nuttx: add protect condition for io_time in iob_clone_partial. Signed-off-by: OceanfromXiaomi <zhaohaiyang1@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: limit the alignment length of IOB to no less than sizeof(uinptr_t) Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: fix some comment in https://github.com/apache/nuttx/pull/14764 reason: Since we decoupled counting and sem count, we changed the meanings of three key global variables: g_iob_count: A positive number indicates the available number of IOBs, while a negative number indicates the number of waiters in iob_alloc (when throttle == false). g_throttle_wait: Represents the number of waiters in iob_alloc (when throttle == true), and it will not be negative. g_qentry_wait: Represents the number of waiters for qentry, and it will not be negative. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: remove csection reason: We decouple semcount from business logic by using an independent counting variable, which allows us to remove critical sections in many cases. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: fix preallocated IOBs were incorrect aligned in IOB_ALLOC mode fix preallocated IOBs were not aligned according to IOB_ALIGNMENT in IOB_ALLOC mode. alignment exceptions can lead to performance issues or crashes caused by accessing unaligned addresses. Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com> | 2 个月前 | |
mm/iob: fix some comment in https://github.com/apache/nuttx/pull/14764 reason: Since we decoupled counting and sem count, we changed the meanings of three key global variables: g_iob_count: A positive number indicates the available number of IOBs, while a negative number indicates the number of waiters in iob_alloc (when throttle == false). g_throttle_wait: Represents the number of waiters in iob_alloc (when throttle == true), and it will not be negative. g_qentry_wait: Represents the number of waiters for qentry, and it will not be negative. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: remove csection reason: We decouple semcount from business logic by using an independent counting variable, which allows us to remove critical sections in many cases. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
mm/iob: fix some comment in https://github.com/apache/nuttx/pull/14764 reason: Since we decoupled counting and sem count, we changed the meanings of three key global variables: g_iob_count: A positive number indicates the available number of IOBs, while a negative number indicates the number of waiters in iob_alloc (when throttle == false). g_throttle_wait: Represents the number of waiters in iob_alloc (when throttle == true), and it will not be negative. g_qentry_wait: Represents the number of waiters for qentry, and it will not be negative. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Revert "net/ethernet: update all iob information in the iob_update_pktlen" Reason for revert: Code quality issues Signed-off-by: yangjianqing <yangjianqing@xiaomi.com> | 2 个月前 |