Benoît Ganne
ad62a0e91b
rpm: VPP-1674: exclude external headers from rpm
...
External libraries headers such as DPDK, libibverb, quicly, etc. should
not be packaged in vpp-dev RPM.
Only package headers from vpp/ and vom/ subdirs.
Change-Id: Ief1454bd1261c8cf4dcd3b105e28f6852439e896
Signed-off-by: Benoît Ganne <bganne@cisco.com >
2019-05-15 18:25:02 +02:00
Igor Mikhailov (imichail)
c0e614c88d
RH7/Centos7: remove python-ply as it is not needed
...
Also remove double required packages
Change-Id: Ifcc7c9c0a4ce62d89a246019147d194610f5167a
Signed-off-by: Igor Mikhailov (imichail) <imichail@cisco.com >
2019-04-22 19:14:37 -07:00
Dave Wallace
fd40fdec62
Fix list_api_changes script to start at v19.04-rc0
...
- Update Release Notes with correct output.
Change-Id: Iaa1a1cd6d166ff6894ebbd3758446d90b46cef7c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com >
2019-04-18 16:58:29 +00:00
Dave Wallace
11ee93f6ab
Doxygen cleanup.
...
- Add subpages definitions in appropriate
section (User or Dev docs) for doc files
(*.rst, *.md) that being listed at the top
level of the generated doc page.
- Generate and add API list to RELEASE doc.
- Fix list_api_changes script to use HEAD
as the endtag so it doesn't need to be
changed every release.
Change-Id: Iace7b6433359c6b96869cb1db01facbbcb0ac1e6
Signed-off-by: Dave Wallace <dwallacelf@gmail.com >
2019-04-17 17:28:45 -04:00
Thomas F Herbert
6545df3b2c
VPP-1650
...
Update spec file for new build and execution requirements.
Change-Id: Ia87abfe7b7080ecd07e485e6c32270fda56a496a
Signed-off-by: Thomas F Herbert <therbert@redhat.com >
2019-04-17 17:53:53 +00:00
jdenisco
af86c6396b
Fix some python3, cleanup cpu allocation
...
Change-Id: I97cecc964f341720d8c4894656637082db5886d7
Signed-off-by: jdenisco <jdenisco@cisco.com >
2019-04-09 12:55:20 -04:00
Neale Ranns
796c84b251
GBP: drop and contract counters
...
Change-Id: Ib436512a26e53f70f7b5e47bf34224ab73e5244e
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-04-08 21:55:07 +00:00
Jim Thompson
f324dec0a3
fixing typos
...
Change-Id: I215e1e0208a073db80ec6f87695d734cf40fabe3
Signed-off-by: Jim Thompson <jim@netgate.com >
2019-04-08 21:54:17 +00:00
Mohsin Kazmi
8ea109e40a
gbp: Add bd flags
...
Add flags for unknown unicast drop, multicast and broadcast
drop and arp unicast.
Change-Id: I1203137510b8bee0a20ecfe5f2efad8043d4bac6
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2019-04-04 07:29:34 +00:00
Neale Ranns
db4cae5d43
VOM: recurive route update fix
...
Change-Id: Iff61904804d8218c4e02897521368f696002343d
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-29 15:17:11 +00:00
Neale Ranns
3b12aa97ca
VOM: routes support multipath so set is_multipath in route update
...
Change-Id: Ib0249aec00c8a8306f2cf25394d39b4b7850d8f7
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-27 13:40:59 +00:00
Neale Ranns
4dd4cf4f9c
GBP: fixes for l3-out routing
...
Change-Id: I4d73b712da911588d511a8401b73cdc3c66346fe
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-27 13:40:50 +00:00
Mohsin Kazmi
9c1f824366
vom: Add support for BVI interface
...
Change-Id: Ie93f3a2107df0452f7a7436b78c337f482904899
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2019-03-27 08:59:56 +00:00
Neale Ranns
40ddc31998
GBP: missing L3-out type coversion
...
Change-Id: Ic6455a930fcb21b055bcf093359bc8328f88140a
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-26 17:05:47 +00:00
Neale Ranns
5cbf7c7a88
VOM: GBP: L3-out subnets need only the sclass not an EPG
...
Change-Id: Ic600233ea69216aeee707a103bf840fbeec5c205
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-18 15:27:20 +00:00
Ole Trøan
3b0d7e42f6
Revert "API: Cleanup APIs interface.api"
...
This reverts commit e63325e3ca .
Allow time for CSIT to accommodate.
Change-Id: I59435e4ab5e05e36a2796c3bf44889b5d4823cc2
Signed-off-by: ot@cisco.com
2019-03-15 17:34:06 +00:00
Jakub Grajciar
e63325e3ca
API: Cleanup APIs interface.api
...
Use of consistent API types for interface.api
Change-Id: Ieb54cebb4ac96b432a3f0b41596718aa2f34885b
Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com >
2019-03-15 10:24:22 +00:00
Neale Ranns
2331e48ff9
GBP: Endpoint flags
...
Change-Id: I4d70985ad078e84ec23ce704c8b76e2ac7809419
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-14 13:05:46 +00:00
Neale Ranns
fa0ac2c566
GBP: contracts API fixed length of allowed ethertypes
...
VAPI does not handle two VLAs in one struct.
Change-Id: I259c998bef4398ead2bbb9e788350d50c2f05694
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-12 15:45:25 +00:00
Neale Ranns
4ba67723d7
GBP: use sclass in the DP for policy
...
Change-Id: I154e18f22ec7708127b8ade98e80546ab1dcd05b
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-06 12:15:10 +00:00
Matthew Smith
4ed003958f
rpm: set exec bits on plugins
...
Install plugin shared libraries with permissions set to 0755
instead of 0644 during RPM builds.
When building with rpmbuild, if a compiled file is not executable,
it's source files and symbols are not included in the vpp-debuginfo RPM.
This makes debugging problems with DPDK (and other plugins probably)
difficult unless you are running on the machine where the build
was generated.
Change-Id: I9cc92af855a66366ec3b81a87b82bfd9994bc180
Signed-off-by: Matthew Smith <mgsmith@netgate.com >
2019-03-06 11:36:34 +00:00
Neale Ranns
8da9fc659b
GBP: learn from ARP and L2 packets
...
Change-Id: I8af7bca566ec7c9bd2b72529d49e04c6e649b44a
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-06 10:31:38 +00:00
Neale Ranns
dc8d93b029
VOM: GBP show allowed ethertypes in contracts
...
Change-Id: I8314f51d519966b1d9aef96318f6836ace944c9a
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-05 23:59:15 -08:00
Neale Ranns
32f6d8e0ca
GBP: per-group EP retention policy
...
Change-Id: I3ed4e2e92f74f15b07fcd3e7fbc3fa8718d5249d
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-05 13:51:32 +00:00
Jakub Grajciar
84b83776d3
libmemif: Connection request APIs
...
Add APIs that allow changing reconnect timer and request connection.
First connection request is automatically sent once slave interface is created.
Change-Id: Ie3558b7b94a780b046755f7f0ac6c3dcf07633e4
Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com >
2019-03-04 14:06:37 +00:00
Neale Ranns
4f89a804d5
GBP: Global config for EP retention
...
Change-Id: I9508c67b494b5edecb2bc393a53e7d47c2574978
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-04 12:37:58 +00:00
Neale Ranns
4689da0c61
GBP: fix and print GBP BD flags
...
Change-Id: If3fe2752c9339049123ff4674e3a29449b520374
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-04 11:16:23 +00:00
Neale Ranns
bbe2de1fbf
VOM: mprefix and mpath encode fixes
...
Change-Id: Id3c281e680683c7267c9db66cc806fed58c8cfcb
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-01 07:16:40 -08:00
Neale Ranns
038243064b
VOM: vxlan-tunnel mcast interface fix
...
Change-Id: Ica6a0b4133ccc1997ef0547274982d0cc9761724
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-03-01 11:39:20 +00:00
Ole Troan
703908aaf4
stats: Add interface name to sw_if_index as /if/names
...
Expose interface name to sw_if_index table as a directory node in the stats segment.
Change-Id: Ie50e4af01997d141880f02e3a8496bfeb91b9944
Signed-off-by: Ole Troan <ot@cisco.com >
2019-02-28 13:25:22 +00:00
Neale Ranns
8b409635b4
VOM: child accessors on GBP route domain
...
Change-Id: I7b74b0b98b2c427bf29bb1d2932044d9924588cb
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-28 09:33:46 +00:00
jdenisco
e869269121
Fix centos build and build documentation
...
Change-Id: I326204d26b613254e39c6a0ffe9f9491981ba3c3
Signed-off-by: jdenisco <jdenisco@cisco.com >
2019-02-27 21:03:06 +00:00
Neale Ranns
d7d6e97d3c
VOM: GBP table IDs in GBP route-domain create
...
Change-Id: I606b28dfb820f8f19e338c7642bfe0e4c116ca58
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-25 19:40:05 +00:00
jdenisco
2cefb06404
Add support for 19.01
...
Change-Id: I8583f6f6432d8d7c449f43d62d8707a1718f3240
Signed-off-by: jdenisco <jdenisco@cisco.com >
2019-02-23 09:42:48 +00:00
Neale Ranns
2a3f6d1588
VOM: GBP use singular instance if shared-ptr is set
...
Change-Id: I845e0aa0b657b7a4745c158c4c510f604f4502bb
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-22 19:35:28 +00:00
Neale Ranns
0e3eb60f35
VOM: mroute dump debug level fix
...
Change-Id: Ice8c3e76857ee35c079d72d6697e6a3fbc99b7aa
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-22 15:48:17 +00:00
Neale Ranns
5637e65364
VOM: De-template the ACL code.
...
there's something going wrong with the dependency ordering.
i have added hacks in the past, but these are not reliable
across compiler versions.
Change-Id: I34b4aae4c7ed7beaa424cd692ff34cba21ba802a
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-22 15:41:51 +00:00
Neale Ranns
5332200583
VOM: fix tests and namespacify l2_vtr
...
Change-Id: Ie59220a622c3a5195485cd6857b45f57d6eeaf95
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-22 13:45:38 +00:00
Mohsin Kazmi
84442eed6d
vom: Fix the versioning issue [vpp-1555]
...
vom library was missing version apended to libvom.so
This patch fixes this issue.
Change-Id: I99a6c282d651e1882574af999f04610d7a2c4d44
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2019-02-20 13:11:48 +01:00
Michal Cmarada
4e633e1043
VPP-1504: Remove JVPP
...
As part of JVPP migration this removes JVPP completely from VPP.
Change-Id: I6b74e7961aa474ae471e63fe43a624cd9fc3659b
Signed-off-by: Michal Cmarada <mcmarada@cisco.com >
2019-02-19 15:14:02 +00:00
Neale Ranns
7752cb6f0d
VOM: no assert on interface mac set
...
Change-Id: I0210b18dc37e1a425c75c95a2fb98c6a48d8ea7a
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-19 10:36:13 +00:00
Mohsin Kazmi
752f5b4302
deb-pkg: Add libvom package support
...
Change-Id: I370a5198ea5b768d8c505679662a19797bd2740d
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2019-02-14 17:21:59 +00:00
Mohsin Kazmi
d3125833d5
vom: Add support for vtr in xconnect
...
Change-Id: Ib168a1d20c4609e4e64f472f75e9463161638e3e
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2019-02-13 04:52:36 -08:00
Neale Ranns
6fef74ad30
VOM: neighbour API flags
...
Change-Id: Ia664cd4c77f1c5b4bc46c5e191bb57704b3ccc46
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-13 09:06:44 +00:00
Neale Ranns
2ff5b8decf
VOM: vxlan_tunnel equals operator
...
Change-Id: I0e524b5d7c02a099b6ce84e6a0c116b19200879d
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-02-05 16:44:49 +00:00
Andrew Yourtchenko
3a18f7b2bd
Update version (19.01) for API changes script
...
Change-Id: I9c39b5076d366b3455a875df32765b2cb8f3eca2
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com >
(cherry picked from commit 02da3a792c )
2019-01-31 19:25:05 +00:00
Damjan Marion
f4901f3d1d
extras: vfctl script - bind VF to vfio-pci after VF is created
...
Change-Id: If6ed71a5f7217363d8e1b2f7a7f20fe4cfdb58af
Signed-off-by: Damjan Marion <damarion@cisco.com >
2019-01-31 19:44:14 +01:00
Neale Ranns
37029305c6
Use IP and MAC API types for neighbors
...
use address_t and mac_address_t for IPv6 and ARP entries
and all other API calls in ip.api aprat from the route ones,
that will follow in a separate commit
Change-Id: I67161737c2184d3f8fc1e79ebd2b55121c5b0191
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-01-30 19:47:53 +00:00
Damjan Marion
1aaf0e343b
deprecate tapcli
...
Change-Id: I82dceaa27a7b0c96de077cf283e4f64aa426f271
Signed-off-by: Damjan Marion <damarion@cisco.com >
2019-01-25 20:51:37 +00:00
Neale Ranns
879d11c250
GBP: Sclass to src-epg conversions
...
Change-Id: Ica88268fd6a6ee01da7e9219bb4e81f22ed2fd4b
Signed-off-by: Neale Ranns <nranns@cisco.com >
2019-01-22 14:37:51 +00:00