[ovs-build] Failed: YiHungWei/ovs#200 (fix-resume - 755a075)

Travis CI builds at travis-ci.org
Fri Jun 21 03:36:45 UTC 2019


Build Update for YiHungWei/ovs
-------------------------------------

Build: #200
Status: Failed

Duration: 39 mins and 1 sec
Commit: 755a075 (fix-resume)
Author: Yi-Hung Wei
Message: ofproto-dpif: Fix odp_port on nxt_resume with patch port

This patch fixes the ofp_port to odp_port translation issue on patch
port with nxt_resume.  When OVS continue processing a packet from
nxt_resume, OVS does not translate the ofp in_port to odp in_port
correctly if the packet is received from a patch port.  OVS sets
the odp in_port as ODPP_NONE currently.  Later on, if the packet goes
through a recirc, OVS will generate the following message since it can
not translate odp in_port back to ofp in_port during upcall, and push
down a datapath rule to drop the packet.

    ofproto_dpif_upcall(handler16)|INFO|received packet on unassociated
        datapath port 4294967295

When OVS revalidates the drop datapath flow with ODPP_NONE in_port, we
will see the following warning.
    ofproto_dpif_upcall(revalidator18)|WARN|Failed to acquire udpif_key
        corresponding to unexpected flow (Invalid argument): ufid:....

This patch resolves this issue by storing the odp in_port in the
continuation messages, and restores the odp in_port before push the
packet back to the datapath.

Signed-off-by: Yi-Hung Wei <yihung.wei at gmail.com>

View the changeset: https://github.com/YiHungWei/ovs/compare/cba5b7fa1a51...755a075a1bec

View the full build log and details: https://travis-ci.org/YiHungWei/ovs/builds/548491649?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the YiHungWei/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=11166288&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20190621/3081adad/attachment.html>


More information about the build mailing list