[ovs-discuss] OVS not sending the whole packet in PacketIn message

Ben Pfaff blp at nicira.com
Sun Apr 5 16:57:06 UTC 2015

On Sun, Apr 05, 2015 at 04:04:41PM +0530, Bakshi Gulam wrote:
> I'm using OVS with OpenDaylight(ODL) controller. As soon as OVS registers
> itself with ODL, ODL sends a OFPT_SET_CONFIG message with miss_send_len =
> 0xffff (OFPCML_NO_BUFFER). I assume the same has been successfully
> configured in OVS. (Because for a subsequent OFPT_GET_CONFIG_REQUEST, I get
> a OFPT_GET_CONFIG_RESPONSE with miss_send_len = 0xfff).
> But PacketIn message generated due to "flow miss", contains only till TCP
> header of the actual packet. Since miss_send_len is set as
> OFPCML_NO_BUFFER, I'm expecting OVS to include the entire packet as payload
> to PacketIn message. But for a HTTP packet, the PacketIn contains only till
> TCP header.
> Is this a known issue or a bug? Can somebody help me how to make OVS lift
> entire packet to controller (in case of "flow-miss")?

You're not the first to report this but I've been unable to reproduce it
in my testing.  Can you provide a simple reproduction case?  If you can,
I'll fix it.  (If it involves installing ODL then that isn't simple
enough for me.)

More information about the discuss mailing list