gbp: fix contract rule handling 61/21861/4
authorBenoît Ganne <bganne@cisco.com>
Fri, 6 Sep 2019 11:43:16 +0000 (13:43 +0200)
committerNeale Ranns <nranns@cisco.com>
Mon, 23 Sep 2019 15:30:29 +0000 (15:30 +0000)
commit44ca60ecdba866160bebbc6c1eb983674819d429
treeb0b647aa8eb80528cf5d6a78aa707f2afb3441e3
parent1df833e6deecaa1ca68d6e98af7fb109fc0ca18a
gbp: fix contract rule handling

Fix a memory leak when removing old GBP contract rules and make sure a
GBP contract rule exists when matching the corresponding ACL rule.

Type: fix
Fixes: 13a08cc098

Change-Id: Iba67d573e69280ad998488a7a3d3462341c68ea4
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/plugins/gbp/gbp_api.c
src/plugins/gbp/gbp_contract.c
src/plugins/gbp/gbp_contract.h
src/plugins/gbp/gbp_policy.c
src/plugins/gbp/gbp_policy.h
src/plugins/gbp/gbp_policy_dpo.c
src/plugins/gbp/gbp_policy_node.c