"/ sys/class/net/br0/bridge/ageing_time"을 최대 값으로 수정하여 에이징 시간을 설정하십시오.노화 시간을 학습하는 브리지 맥
# brctl showstp br0
br0
bridge id 8000.001018000000
designated root 8000.001018000000
....
ageing time 4294314.45
....
하지만 학습 된 테이블은 동시에 유효하지 않습니다.
확인 코드는, 그때, 오버 플로우 될 시간 초과로 학습 테이블 간주됩니다 br_fdb.c
static inline int has_expired(const struct net_bridge *br,
const struct net_bridge_fdb_entry *fdb)
{
return !fdb->is_static &&
(time_before_eq(fdb->updated + hold_time(br), jiffies));
}
fdb->updated + hold_time(br)
뭔가 오버 플로우를 보았다.
이 버그입니까?