struct br_ip定义
时间: 2023-08-02 14:07:30 浏览: 145
`struct br_ip` 是一个数据结构,用于表示 Linux 桥接设备的 IP 地址信息。它通常作为 Linux 桥接设备数据结构 `struct net_bridge` 的一个成员出现。
以下是 `struct br_ip` 的定义:
```c
struct br_ip {
__be32 addr; // IP 地址
__be32 mask; // IP 掩码
__be32 brd; // 广播地址
struct hlist_node hn; // 哈希表节点
unsigned long stamp; // 时间戳
};
```
其中,`addr`、`mask` 和 `brd` 分别表示 IP 地址、IP 掩码和广播地址,均使用了 32 位大端序的网络字节序。`hn` 是用于将该 `struct br_ip` 结构体插入到 Linux 桥接设备哈希表中的哈希表节点。`stamp` 是一个时间戳,用于记录该 IP 地址信息最近一次的修改时间。
阅读全文