~xnox/ubuntu-z-systems/+git/ovs:branch-1.9

Last commit made on 2015-01-19
Get this branch:
git clone -b branch-1.9 https://git.launchpad.net/~xnox/ubuntu-z-systems/+git/ovs

Branch merges

Branch information

Name:
branch-1.9
Repository:
lp:~xnox/ubuntu-z-systems/+git/ovs

Recent commits

8ef4031... by Ben Pfaff

pktbuf: Always initialize '*bufferp' even when 'pb == NULL'.

Otherwise if a service connection (which does not have buffers) attempts
to use buffers, '*bufferp' will be uninitialized, which can cause a
segfault in the caller.

Found using OFtest configured to use service (active rather than passive)
connections.

Signed-off-by: Ben Pfaff <email address hidden>
Acked-by: Thomas Graf <email address hidden>

3ab8c8e... by Ben Pfaff

ovs-vsctl: Correctly exit on errors for non-map types in "remove" command.

Reported-by: Thomas Graf <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>
Acked-by: Thomas Graf <email address hidden>

7f03ee0... by Thomas Graf <email address hidden>

netdev-linux: Cast policer rate to uint64_t to avoid overflow

tc_fill_rate() takes a 64bit int, casting kbits_rate from int
to uint64_t avoids a possible overflow when translating from
kbits to bytes.

Signed-off-by: Thomas Graf <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

def2ae7... by Thomas Graf <email address hidden>

ovsdb: Fix error leak for negative timeout and invalid until case

Although the check for negative timeout is present, the error string
is overwritten if an invalid "until" is found right after. This leaks
an error string and results in not reporting the negative timeout back
to the user even though it is encountered first.

Signed-off-by: Thomas Graf <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

b9872f5... by Thomas Graf <email address hidden>

json: Fix leaked nodes in json_hash_object()

nodes is allocated through shash_sort() but never freed.

Signed-off-by: Thomas Graf <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

479b06d... by Ben Pfaff

json: Fix parsing of strings that end with a backslash.

json_string_unescape() flagged a backslash at the end of a string as an
error, but of course "\\" is a valid string. This fixes the problem.

VMware-BZ: #1275208
Reported-by: Michael Hu <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>
Acked-by: Alex Wang <email address hidden>

d3120f0... by Ben Pfaff

stream-ssl: Enable TLSv1.1 and TLSv1.2.

The Open vSwitch SSL code was inadvertently enabling only TLSv1, not
later versions. This commit should fix it.

See https://www.openssl.org/docs/ssl/SSL_CTX_new.html
and http://<email address hidden>
for more information.

Signed-off-by: Ben Pfaff <email address hidden>
Reported-by: Abhinav Singhal <email address hidden>
Acked-by: Gurucharan Shetty <email address hidden>

d7ab846... by Horms

ofproto: Send monitor updates if a flow mod changes a rules actions

Without this change a monitor update will be sent when a flow mod changes
a rules cookie but not if only the actions are updated. This appears
to be a logic error.

I noticed this while working on implementing OpenFlow1.4 flow monitor
as an OpenFlow1.4 flow mod does not update a rules cookie.

Signed-off-by: Simon Horman <email address hidden>
Signed-off-by: Ben Pfaff <email address hidden>

ebb7431... by Jesse Gross

datapath: Fix feature check for HAVE_RXHASH.

The check for HAVE_RXHASH use #if rather than #ifdef, which
provokes a warning when it isn't defined.

Signed-off-by: Jesse Gross <email address hidden>

5622eda... by pritesh

datapath: clear l4_rxhash in skb_clear_hash.

Signed-off-by: Pritesh Kothari <email address hidden>
Signed-off-by: Jesse Gross <email address hidden>