2012-08-23

A short note about rtnl IPv6 address configuration

I had a problem with RTNetlink (rtnl) address configuration on Linux. The effect of the NEWADDR command was realized only a few seconds later than the rtnl_talk() returned. Here is why...

The RTM_NEWADDR command returns before the new address is ready. I have a rtnl event listener too, and the NEWADDR notification came a little bit later. It caused, that I couldn't send my packet, which is originated from the new address.

Answer:
The rtnl_talk returns, when the kernel started the DAD (Duplicate Address Detection) process, but the new address is not ready at this time. It will be ready only if the DAD process succeeded.

Solution:
Unfortunately I need to wait for the NEWADDR notification from the kernel to be sure, that the address is ready to use.

4 comments:

ghetto-r1shu said...

There are options to bypass this problem, Search for IFF_NO_DAD or make dad_attempts to zero !

Wakoond said...

Yes, I know, but I need DAD, and I would like let the kernel to do it.

Ji Yeon said...

Thanks for sharing, nice post!

Tại Bruno.vn chúng tôi còn hướng dẫn bạn chọn quần áo cho nam giới hay hướng dẫn cách chọn quần Jeans nam hay chọn sơ mi với cách chọn áo sơ mi cho nam hay hướng dẫn cách phối đồ với áo sơ mi nam cực hiệu quả hay cách phối màu quần áo nam cho nam giới. Tại Bruno, bạn có thể thấy các kiểu áo sơ mi đẹp nhất hiện nay hay cách chọn size áo thun nam hay chọn cách chọn size áo khoác nam hay hướng dẫn cách chọn áo sơ mi nam hiệu quả hay bảng size áo sơ mi nam cho bạn lựa chọn hay cách chọn size quần jean nam phù hợp hay hướng dẫn các bạn cách tính size quần hay bài viết quần size M là bao nhiêu cho bạn lựa chọn. Bạn có thể tới trực tiếp hoặc dịch vụ mua quan ao tren mang hay thắc mắc mua quần jean nam ở đâu đẹp TPHCM thời trang hàng hiệu hay mua quần jean nam rẻ ở đâu thì đến Bruno nhé. Bạn có thể giải đáp ở sài gòn nên mua quần áo ở đâu uy tín, hàng hiệu hay và Bruno là địa chỉ shop thời trang nam online TPHCM uy tín, hàng hiệu hay shop quần áo nam đẹp ở tphcm thì lựa chọn hàng đầu là Bruno.

Kevin Nguyen said...

Để sấy khô quần áo nhanh chóng, hãy chọn những chiếc máy sấy quần áo tốt nhất để làm khô nhanh chóng quần áo trong thời tiết mưa gió.

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes