当收到 LLDP 数据包时,Linux Bridge 将源 mac 添加到 FDB。
在函数br_handle_frame()中,
case 0x0E: /* 802.1AB LLDP */
fwd_mask |= p->br->group_fwd_mask;
if (fwd_mask & (1u << dest[5]))
goto forward;
*pskb = skb;
__br_handle_local_finish(skb);
return RX_HANDLER_PASS;
__br_handle_local_finish() 使用数据包的源 MAC 更新 FDB。
我的问题是:任何协议或其他组件是否需要将此 mac 放入 FDB 中?为什么要添加它?