a7427ec6f8
VPP-1508: Use scapy.compat to manage packet level library differences.
...
Change-Id: Icdf6abc9e53d33b26fd1d531c7dda6be0bb9cb55
Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com >
2019-03-11 08:11:16 +00:00
17dcec0b94
IPSEC: API modernisation
...
- use enums to enumerate the algoritms and protocols that are supported
- use address_t types to simplify encode/deocde
- use typedefs of entry objects to get consistency between add/del API and dump
Change-Id: I7e7c58c06a150e2439633ba9dca58bc1049677ee
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-01-31 20:44:22 +00:00
bf613955ca
make test: remove generic imports
...
Change-Id: I55b89f0d9fb082c7763b64b09ab14573468c6704
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2019-01-29 11:39:57 +01:00
311124e21b
IPSEC: tests use opbject registry
...
this means we test the dumps - to some extent
Change-Id: I8d90745701012012b41a7b3aaf9be97b4dd2bdf8
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-01-25 19:54:49 +00:00
8e4a89bf42
IPSEC Tests: to per-test setup and tearDown
...
don't do the setup and teardown in class methods so that with
each test the config is added and deleted. that way we test that
delete actually removes state.
more helpful error codes from VPP for existing IPSEC state.
Change-Id: I5de1578f73b935b420d4cdd85aa98d5fdcc682f6
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-01-24 19:51:37 +00:00
4a7cbcd06b
Revert "add ipsecmb plugin"
...
This reverts commit be16020c50
.
The arm verify job actually failed but the result was overwritten by an x86 ubuntu retry.
Change-Id: Idcae7691fc575053563b8ff8bcad661c15891668
Signed-off-by: Florin Coras <fcoras@cisco.com >
2019-01-02 18:50:37 +00:00
be16020c50
add ipsecmb plugin
...
Change-Id: I99c0737dfeeec2db267773625ddc9b55324fd237
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2019-01-02 12:21:02 +00:00
611864f4bd
ipsec: add missing ipv6 ah code & ipv6 tests
...
Change-Id: I89e90193ded1beb6cb0950c15737f9467efac1c3
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-10-03 17:38:41 +00:00
6452622998
fix VPP-1312 Invalid UDP packet length in ipsec
...
Change-Id: Ibfd0a2e7010e6e74c32244c538f60e0713bea03f
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-07-04 17:37:22 +00:00
beaded5e0c
make test: fix broken interfaces #2
...
Change-Id: I9d5b5d925fd2c09a1113fc51e433a16d729a241b
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-06-25 13:19:26 +02:00
31da2e3031
Revert "Revert "ipsec: VPP-1316 calculate IP/TCP/UDP inner checksums""
...
This reverts commit e0d2bd6bd7
.
Change-Id: If491e16f9ea66b2493a6a7c7f3c684ed585f8f51
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-06-24 22:53:37 +02:00
e0d2bd6bd7
Revert "ipsec: VPP-1316 calculate IP/TCP/UDP inner checksums"
...
This reverts commit a98346f664
.
Change-Id: Iee5b3a5ddff0e8fd3a30fe5973cee24de434fe12
Signed-off-by: Ole Troan <ot@cisco.com >
2018-06-22 22:37:55 +02:00
a98346f664
ipsec: VPP-1316 calculate IP/TCP/UDP inner checksums
...
Calculate IP/TCP/UDP checksums in software before adding authentication.
Change-Id: I3e121cb00aeba667764f39ade8d62170f18f8b6b
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-06-21 14:50:10 +00:00
d81ae41825
make test: unify packet checksum verifications
...
Change-Id: If9cc7c5e32ebecff398fd38b39e8f485754a4ad4
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-05-16 20:00:49 +00:00
4b089f27b3
ipsec: support UDP encap/decap for NAT traversal
...
Change-Id: I65c12617ad49e4d5ef242e53988782f0cefa5684
Signed-off-by: Klement Sekera <ksekera@cisco.com >
2018-05-09 21:54:10 +00:00