|
看不懂net_device中的define语句。
例如
[php]
struct net_device
{
int ...;
#define NETIF_F_SG 1 /* Scatter/gather IO. */
.......
}
[/php]
为什么要将define语句放在结构体里面
还有
[php]
struct net_device
{
……
#define HAVE_MULTICAST
void (*set_multicast_list)(struct net_device *dev);
……
}
[/php]
这句话里的define怎么看都像是注释,是否真的如此呢? |
|