Vivek,

Send Click messages to the Click mailing list please.

The error message is not correct there, but neither is your configuration. 
You gave 2 arguments, so IPRewriter expects to have 2 input ports.  But it 
does not, it only has one.  So you need to give one argument only, or give 
IPRewriter two input ports by hooking up another device or input source to 
[1]ipr.

Eddie


VIVEK VIJAYAN wrote:
> Hai,
> 
>     When i tried to compile the following code it is showing some error 
> . can u please help me in solving it ??
> 
> Code:
> 
> fd::FromDevice(eth0);
> ipr::IPRewriter(pattern 192.168.8.200 <http://192.168.8.200> 1234 
> 192.168.8.243 <http://192.168.8.243> 1234 0 1, pattern 192.168.8.200 
> <http://192.168.8.200> 1234 192.168.8.107 <http://192.168.8.107> - 2 3);
> fd->ipr;
>  ipr[0]->q1::Queue(1024)->ToDevice(eth0);
>  ipr[1]->Discard;
>  ipr[2]->q3::Queue(1024)->ToDevice(eth0);
>  ipr[3]->Discard;
> 
> 
> The error  is : While configuring 'ipr :: IPRewriter':   need 2 
> arguments, one per input port
>                        Router could not be initialized!
> I am not sure whether the logic is correct or not. Please help me.
> 
> Thanks,
>   Vivek.
>         

_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to