内核初始化的时候skb_init调用kmem_cache_create来创建"skbuff_head_cache"和"skbuff_fclone_cache"这两个memory cache,其执行的是mm/slub.c中定义的kmem_cache_create函数,看看该函数的实现就清楚了(其先通过find_mergeable看看有无现成的可以结构)。 内核相关实现在kmem_cache_create->sysfs_slab_alias这个函数中...
I debugged a little bit, found that skbuff_head_cache allocating all system memory and causing this problem. (Any idea?) I have checked mesh_stats in debugfs while skbuff_head_cache allocating memory. observation is: dropped_frames_ttl, fwded_mcast and fwded_unicast frames are increasing con...