[Xorp-hackers] set_command_map

Li Zhao lizhaous2000 at yahoo.com
Wed Oct 21 11:49:59 PDT 2009


set_command_map was only invoked in three files: test_fea_rawlink.cc, 
test_xrl_sockets4_tcp.cc and test_xrl_sockets4_udp.cc. It is interesting to see that: in these three test_main functions:
there is no wait_until_xrl_router_is_ready called. But magically they are working just fine.

I have a process which has a class implemented interface socket4_user/0.1. 
I have wait_until_xrl_router_is_ready. But if I leave out set_command_map, then send_bind and send_listen does not really work properly. That is the packets delivered to the sockets are not passed to my implemented function
socket4_user_0_1_inbound_connect_event or socket4_user_0_1_recv_event.

But in olsr4 and rip, they dont have set_command_map. Maybe because they do
not register send_bind or send_listen?


      



More information about the Xorp-hackers mailing list