Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Ie5916373388c10e61388fdb17ece7b7e60a9b3f2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I416ec720f738ceed3228c5a2f6f038fbca490e10
Signed-off-by: Santiago Ruano Rincón <santiagorr@riseup.net>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ic2de07bee561259942c43cc9c6a24b36ea7c729d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ic41815d9669b783ab1f68198da4197bf6ca9e3d2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
0002-build-use-generic-march-on-arm64-when-using-default.patch
lp-1827102-kni-fix-build-with-Linux-5.1.patch
Change-Id: Ifc37f91b203b872a3f4b5b5b475ea3bb561aa511
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ib3bf049b359f89cdc8e6ac5beb5438c6c6fda656
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
avoid pkg-config issues
Change-Id: I0c1b32887566089e29059e25d2fbd1706857bba9
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ib839de197d988216310c77c0faeddbd6047ac35d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I8f5115115892de721b09fb11816ea78c681a5a81
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ib0782e7c1a908ac982f136d1e4aa9dee7e76362e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ie1983b967e97f86c98da565af58b45e8ba6680a3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Idb232890f3179913deb94824dbf8fa0cc3ab064c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
(Closes: #925141)
Change-Id: I2bb737952b3e7cd0df0d04803f25fc9baa3d8aea
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
(Closes: #925141)
Change-Id: I5694f7413799161918b0a223e4a1a55b2513abcc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I0ef23a5b36d4ea4f253ddd5176de322ac2596f9d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
0002-kni-fix-build-for-igb_ndo_bridge_setlink-in-Linux-5..patch being in 18.11.1
Change-Id: I2cfc3435d95669d26a312729f4b323fb5ad79b2c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I1c86942b3d6d311c9cb812cc707e7addb7ea7177
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I66bbaddae51fa4daa963cf680998ef5c21039a4f
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I10c328d057c4b0061d3384668f864ec1305155c3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I9eea5cf3430a99f1ff74422f5e8645914bf52d78
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
Change-Id: Icd6a094b35201470ffe0905d9a3f991df03ac863
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
Change-Id: I7649abd4bcfa16f2a35139d1742a26e06be62aee
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
Change-Id: Ie0adcf8f7f5ff686969c76a97caa1d46194a6700
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
Change-Id: I7cacad1d7ba0743b46b2b904648e663d8158b678
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I60e76656f450ecd0ef296521ff6e6023d8f8202e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I2d2d8392aab8a099c908780f8c833dd189e8c426
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I87b3361f11a59e8deed04ba93b536e5cc9e3486c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I72241dfee213acdab833271e55f008d89acfdbd2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
The mempool API as linked and becoming a dependency only is the frontent
API/ABI for the mempool. Just as with the PMDs it needs an
implementation in the default driver directory to work.
While testing OVS-DPDK I found that when adding a dpdk based port
allocations fail:
sudo ovs-vsctl set Open_vSwitch . other_config:dpdk-init=true
sudo ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x1e
sudo ovs-vsctl set Open_vSwitch . other_config:dpdk-alloc-mem=2048
sudo systemctl restart openvswitch-switch
sudo ovs-vsctl add-port ovsdpdkbr0 dpdk0 -- set Interface dpdk0 \
type=dpdk options:dpdk-devargs=0000:04:00.0
ovs-vsctl: Error detected while setting up 'dpdk0': could not add network
device dpdk0 to ofproto (No such device). See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/var/log/openvswitch".
And in the log I found:
2019-01-30T07:23:55.917Z|00098|dpdk|ERR|MBUF: error setting mempool handler
2019-01-30T07:23:55.917Z|00099|netdev_dpdk|ERR|Failed to create mempool
"ovs62a2ca2f00021580262144" with a request of 262144 mbufs
2019-01-30T07:23:55.917Z|00100|netdev_dpdk|ERR|Failed to create memory pool
for netdev dpdk0, with MTU 1500 on socket 0: Invalid argument
2019-01-30T07:23:55.917Z|00101|dpif_netdev|ERR|Failed to set interface dpdk0
new configuration
Installing one of the actual mempool implementations fixed the issue.
This is similar to this discussion:
http://mails.dpdk.org/archives/users/2017-June/002032.html
Since per upstream documentation
https://doc.dpdk.org/guides/prog_guide/mempool_lib.html
the default mempool implementation is the ring based one we should add
librte-mempool-ring to the default Recommends.
Recommends (vs Depends) with the same argument as with the PMDs.
That allows an administrator of a very special system to not only
install his own mempool implementation, but also to remove the
librte-mempool-ring in case that would conflict with his required setup.
Change-Id: Iacd3ee7a4378a3b5d4294c8e762dc50809f0b22b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ie0fc2ed7c9e9ff673b0eb66ed0386149632eff44
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
pkg-config --static includes the ipsec library link flag, so libdpdk-dev
must depend on it so that it's installed and available for static
builds.
Change-Id: Ib8db8e9280945e9b0ecc63d7163501747921510b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I02d2391d38e61384381fdbe1a35c198bf66e943e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Fixes various bugs with Meson and dependencies parsing and
generation.
Change-Id: I2e7351e0954e16b1f4f928d2c09b653504fe8dc9
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: Idf18c3a84e0c5a3a0eb04efb98435465f64a9019
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Instead of uname -a, which might return a kernel version for which
there are no headers installed (eg: chroot build), use the highest
version of kernel headers actually available
Change-Id: I8f188e89c71a37e5da828bb79df84b676a771bab
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I7944d84f357d6f621961b7ddaa6023582b55f906
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: Idf2c19559de91ff70f4aa50d3f1badf588236190
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I8451125ea7fc33e834ca409d9785f2478c9965fc
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: Ie38656e262df22ea6bd527fa3f8951cc2141f361
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I38a2c93e8e75317facd24eeaab7285e61d3df00f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I2d4a85bf02e2b81cb56cff21afbbebf9db1d4852
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I8c7bb8e63951ee66e385b09b6b63a59137328d17
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I9328c8ea96cf71b2c7903ba614432d7babc87162
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I889b88603da5537264bbdde49feac5d977381cc5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I0980f51173b999725d91ce97a7215107d1e5084c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: Icb4b29c24c20e740c10539569d9055942e37e386
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I4011c688f9e77e6d5d6109bab3ccff106d382c7f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: Ie9b842ca57eab33fdd26b6ea945003c2b514e3f8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I11c36481f0c2d1dc83cbf98b4757b627845c1ac0
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
static builds fail as pkg-config --static --libs includes lnuma and
lmnl, as they are used by some of the libraries/PMDs.
Change-Id: Id583bf0deda16736d983c47832510ef0e6106b2d
Signed-off-by: Luca Boccassi <bluca@debian.org>
|