Hi,

I have tried with out configuring the IP address on the interface. but
still face the same problem.

I attached the debugger to the netmapcat and found that the packets were
getting discarded with tcp stack with reason being bad checksum. After this
I disabled the "tcp check sum offload" on the host machine (ethtool
--offload <interface> rx off tx off) then it started working.

with the host kernel I need not to disable the --offload of checksum. It
works fine. Is there anything which I should enable to make it working with
rump kernel ?

Thanks



On Tue, Apr 29, 2014 at 8:40 PM, Antti Kantee <[email protected]> wrote:

> actually actually
>
> On 29/04/14 14:58, Antti Kantee wrote:
>
>> Maybe the host is responding to the arp whohas and therefore the packet
>> is being rejected by the rump kernel (delivered to wrong MAC address)?
>>
>
> Both the rump kernel and host kernel should answer with the same MAC
> address.  I'd still not recommend configuring two stacks with the same IP
> address, though.
>
> I'll wait for the gdb analysis before further theories ;)
>
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to