dev_mcast.c
来自「一个基于linux的TCP/IP协议栈的实现」· C语言 代码 · 共 35 行
C
35 行
/* dev_mcast.c * linqianghe@163.com * 2006-10-23 */#include <linux/spinlock.h>#include "dev.h"static void __mydev_mc_upload(struct net_device *dev){ if( !(dev->flags & IFF_UP) ) return; if( dev->set_multicast_list == NULL || !netif_device_present(dev) ) return; dev->set_multicast_list(dev);}void mydev_mc_upload( struct net_device *dev ){ spin_lock_bh(&dev->xmit_lock); __mydev_mc_upload(dev); spin_unlock_bh(&dev->xmit_lock);}int mydev_mc_add(struct net_device *dev, void *addr, int alen, int glbl){ return 0;}int mydev_mc_delete(struct net_device *dev, void *addr, int alen, int glbl){ return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?