linux 에서 netdevice 를 얻어올 경우 nic 가 삭제되면 어떻게 되나요?

trymp의 이미지

linux 에서 find_netdev_by_index() 로 netdevice 를 얻어올때

가령 해당 netdevice 의 이름을 알기 위해 ...

그럴 가능성은 적지만 netdevice 를 얻어온 다음

inderface 가 삭제가 되면 어떻게 되나요?

bonding 같은 논리인터페이스는 삭제가 가능하잖아요.

이 경우 어떻게 되나요?

잘못된 포인터 참조로 죽게 되나요?

안전하게 사용하는 방법은 없나요?