Leopold Palomo-Avellaneda wrote:
> A Dimarts 27 Març 2007 19:56, Jan Kiszka va escriure:
>> Leopold Palomo-Avellaneda wrote:
>>> A Dimarts 27 Març 2007 13:10, M. Koehrer va escriure:
>>>> Hi Leo,
>>>>
>>>> I did something similar.
>>>> My approach is not really beautiful but I works nice.
>>>> I call rtroute solicit in a sh-loop:
>>>>
>>>> for (( i=0; i<255; i++)); do
>>>>    rtroute solicit 192.168.1.$i dev rteth0
>>>> done
>>>>
>>>> This is fairly fast and works!
>>>> However, a "smoother" way to do that (directly in rtroute) would be
>>>> actually better...
>> [The smoothest way ARP maintenance is actually RTcfg, but that one was
>> designed for RTmac scenarios.]
>>
>>>> You can see the routing list by calling rtroute without arguments.
>>> thanks Mathias,
>>>
>>> it really works nice. Maybe adding some parameters in the rtconf file
>>> with the number of nodes, or something similar would be better. To think
>>> it.
>> Patches against the rtnet script or whatever are always welcome.
> 
> my rtnet-notdma differs form the original:
> 
> 3c3
> < # script for loading/unloading RTnet
> ---
>> # script for loading/unloading RTnet, RTmac/TMDA, and RTcap
> 26,29c26
> <
> <     $0 [-cf <config-file>] [-v] {notdma}
> <         Start only in without tdma
> <
> ---
> 65,78d61
> < init_notdma() {
> <     insmod $RTNET_MOD/rtnet$MODULE_EXT >/dev/null || exit 1
> <     insmod $RTNET_MOD/rtipv4$MODULE_EXT >/dev/null || exit 1
> <     insmod $RTNET_MOD/rtpacket$MODULE_EXT >/dev/null || exit 1
> <     insmod $RTNET_MOD/$RT_DRIVER$MODULE_EXT $RT_DRIVER_OPTIONS >/dev/null 
> || 
> exit 1
> <
> <     insmod $RTNET_MOD/rt_loopback$MODULE_EXT >/dev/null || exit 1
> <
> <     $RTIFCONFIG rtlo up 127.0.0.1
> <     insmod $RTNET_MOD/rtcfg$MODULE_EXT >/dev/null
> < }
> <
> <
> <
> 271d253
> <     RTROUTE="debug_func $RTROUTE"
> 339,347d320
> <
> <      notdma)
> <         init_notdma
> <
> <         $RTIFCONFIG rteth0 up $IPADDR $NETMASK_OPT
> <       for (( i=0; i<255; i++)); do
> <          $RTROUTE solicit 192.168.1.$i dev rteth0
> <       done
> <       ;;
> 
> you have also to add in the rtnet.conf:
> RTROUTE="${exec_prefix}/sbin/rtroute"
> 
> this script need to improve a part, because it supposes that the IP address 
> is 
> 192.168.1.X, and it's not correct always. But I don't know how to make some 
> edit of the  $IPADDR var in the way of have the XXX.XXX.XXX. part. Also, the 
> loop should look the netmask to calculate till when the for have to arrive. 
> Well, all of this for the v.0.2 ....

Thanks, looking forward. Just please generate your patch in "unified"
form (diff -up).

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to