[Click] ipmapper syntax problem?
Eddie Kohler
kohler at CS.UCLA.EDU
Tue Jul 20 18:11:52 EDT 2004
Erik,
Could you please send your element along so we can see it?
Thanks,
Eddie
On Jul 20, 2004, at 10:54 AM, Erik VandeKieft wrote:
> Hi,
>
> I have my own mapper class that extends IPMapper and Element that I use
> inside an IPRewriter. In the constructor, I do both set_ninputs(0) and
> set_noutputs(0), yet when I try to instantiate the router it keeps
> insisting that inputs 0 and 1 and outputs 0 and 1 are unused. Why does
> it
> keep insisting that there be two inputs and two outputs? Is this a
> property of the IPMapper class?
>
> Thanks,
> --Erik Vandekieft
>
> On Tue, 20 Jul 2004 kevin_mitchell at agilent.com wrote:
>
>> I have a user-level click script running on machine A that sends a
>> packet 50 bytes long to machine B. Inserting a Print element
>> immediately prior to sending the packet confirms it has this length.
>> On machine B I'm running a kernel-level click script. If I insert a
>> Print element immediately after receiving the packet, using
>> FromDevice, it says the packet is now 60 bytes long. If I know the
>> payload contains an IP packet then I can insert a CheckIPHeader
>> element, and this, as a side-effect, truncates the packet back down
>> to the expected 50 bytes, by using the IP length in the header. But
>> I might not always have an IP header in the payload, so this won't
>> always work. Is this difference between the expected packet length,
>> and the reported length, to be expected?
>>
>> Kevin
>>
>> _______________________________________________
>> click mailing list
>> click at amsterdam.lcs.mit.edu
>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>
>>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list