~xnox/ubuntu-z-systems/+git/ovs:dpdk-travis-build-test

Last commit made on 2014-09-09
Get this branch:
git clone -b dpdk-travis-build-test https://git.launchpad.net/~xnox/ubuntu-z-systems/+git/ovs

Branch merges

Branch information

Name:
dpdk-travis-build-test
Repository:
lp:~xnox/ubuntu-z-systems/+git/ovs

Recent commits

f3709cb... by Daniele Di Proietto <email address hidden>

travis: fix DPDK build

Signed-off-by: Daniele Di Proietto <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

3cea18e... by Jarno Rajahalme <email address hidden>

lib/odp-util: Reduce duplicated code.

Signed-off-by: Jarno Rajahalme <email address hidden>
Acked-by: Ben Pfaff <email address hidden>

2c0f0be... by Jarno Rajahalme <email address hidden>

lib/odp-util: Fix mapping to Netlink frag mask.

The frag member in the Netlink interface is an uint8_t enumeration
type, not a bitfield, so it should always be either fully masked or
not masked at all.

Signed-off-by: Jarno Rajahalme <email address hidden>
Acked-by: Ben Pfaff <email address hidden>

d23df9a... by Jarno Rajahalme <email address hidden>

lib/odp: Use masked set actions.

Signed-off-by: Jarno Rajahalme <email address hidden>
Acked-by: Ben Pfaff <email address hidden>

53477c2... by Jarno Rajahalme <email address hidden>

ofproto: Probe for masked set action support.

Signed-off-by: Jarno Rajahalme <email address hidden>
Reviewed-by: YAMAMOTO Takashi <email address hidden>
Acked-by: Ben Pfaff <email address hidden>

2d18eae... by Jarno Rajahalme <email address hidden>

lib/odp-util: Skip ignored fields when parsing and formatting.

When a whole field of a key value is ignored, skip it when formatting
the key, and allow it to be left out when parsing the key from a
string. However, when the 'verbose' formatting is requested those are
still formatted, as it may help in debugging.

Now the named key fields can also be given in arbitrary order.
Duplicate field values are not checked for, so the last one will
remain in effect.

Signed-off-by: Jarno Rajahalme <email address hidden>
Acked-by: Ben Pfaff <email address hidden>

f7c2f97... by Daniele Di Proietto <email address hidden>

lib/odp-execute: Use dpif_packet_set_dp_hash() instead of ->dp_hash

When building with DPDK support, 'struct dpif_packet' won't have 'dp_hash'
member. dpif_packet_set_dp_hash() and dpif_packet_get_dp_hash() should be used.

Furthermore, the masked set action shouldn't read 'md->dp_hash' (which is
shared in a batch), but should use dpif_packet_get_dp_hash() to get each packet
private hash.

This commit fixes the build with DPDK.

Signed-off-by: Daniele Di Proietto <email address hidden>
Acked-by: Jarno Rajahalme <email address hidden>

5f7487d... by Nithin Raju

netlink-socket: remove local variable in do_lookup_genl_family.

'sock' is not initialized and hence should not be un-initialized
as well in the failure path.

Reported-by: Gurucharan Shetty <email address hidden>
Signed-off-by: Nithin Raju <email address hidden>
Signed-off-by: Gurucharan Shetty <email address hidden>

0173bf0... by Nithin Raju

datapath-windows: refactor code to setup dump start state

Per review comment, in this patch we refactor the code to create a
OvsSetupDumpStart() which can be leveraged by dump functions in the
future. I have not refactored the code that continues the dump
operation primarily since it is not final yet. Once the netlink set
APIs are in place, we can refactor that too.

Signed-off-by: Nithin Raju <email address hidden>
Acked-by: Ankur Sharma <email address hidden>
Acked-by: Samuel Ghinet <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

7fa0961... by Eitan Eliahu <email address hidden>

netlink-socket: Add support for async notification on Windows.

We keep an outstanding, out of band, I/O request in the driver at all time.
Once an event generated the driver queues the event message, completes the
pending I/O and unblocks the calling thread through setting the event in the
overlapped structure in the NL socket. The thread will read all all event
messages synchronously through the call of nl_sock_recv()

Signed-off-by: Eitan Eliahu <email address hidden>
Acked-by: Samuel Ghinet <email address hidden>
Acked-by: Ankur Sharma <email address hidden>
Acked-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Acked-by: Saurabh Shah <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>