thk*_*ala 20
IFF_UP此标志对于驱动程序是只读的.当接口处于活动状态并准备传输数据包时,内核会将其打开.
...
IFF_RUNNING
此标志表示接口已启动并正在运行.它主要用于BSD兼容性; 内核很少使用它.大多数网络驱动程序不必担心IFF_RUNNING.
挖一个深一点,似乎有是一个显著的区别:
IFF_RUNNING应该反映网络接口上的操作状态,而不是其管理状态.举例来说,UP管理员可以提供以太网接口(例如ifconfig eth0 up),但RUNNING如果没有插入电缆,则不会将其视为可操作的(即根据RFC2863).