Compare commits
5 Commits
master
...
v24.10-rc2
Author | SHA1 | Date | |
---|---|---|---|
466b350538 | |||
d8d09a9e8a | |||
4a43f69ce4 | |||
45bd5786b1 | |||
b91e15387d |
@ -2,3 +2,4 @@
|
|||||||
host=gerrit.fd.io
|
host=gerrit.fd.io
|
||||||
port=29418
|
port=29418
|
||||||
project=vpp
|
project=vpp
|
||||||
|
defaultbranch=stable/2410
|
||||||
|
8
build/external/Makefile
vendored
8
build/external/Makefile
vendored
@ -49,12 +49,12 @@ AARCH64=$(filter aarch64,$(shell uname -m))
|
|||||||
include packages.mk
|
include packages.mk
|
||||||
include packages/ipsec-mb.mk
|
include packages/ipsec-mb.mk
|
||||||
include packages/quicly.mk
|
include packages/quicly.mk
|
||||||
|
include packages/dpdk.mk
|
||||||
ifneq ($(shell uname), FreeBSD)
|
ifneq ($(shell uname), FreeBSD)
|
||||||
include packages/rdma-core.mk
|
include packages/rdma-core.mk
|
||||||
include packages/dpdk.mk
|
|
||||||
include packages/xdp-tools.mk
|
include packages/xdp-tools.mk
|
||||||
include packages/octeon-roc.mk
|
include packages/octeon-roc.mk
|
||||||
endif # FreeBSD
|
endif # ! FreeBSD
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
@ -62,14 +62,14 @@ clean:
|
|||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
ifeq ($(shell uname), FreeBSD)
|
ifeq ($(shell uname), FreeBSD)
|
||||||
install: $(if $(ARCH_X86_64), ipsec-mb-install) quicly-install
|
install: $(if $(ARCH_X86_64), ipsec-mb-install) dpdk-install quicly-install
|
||||||
else
|
else
|
||||||
install: $(if $(ARCH_X86_64), ipsec-mb-install) dpdk-install rdma-core-install quicly-install xdp-tools-install $(if $(AARCH64), octeon-roc-install)
|
install: $(if $(ARCH_X86_64), ipsec-mb-install) dpdk-install rdma-core-install quicly-install xdp-tools-install $(if $(AARCH64), octeon-roc-install)
|
||||||
endif # FreeBSD
|
endif # FreeBSD
|
||||||
|
|
||||||
.PHONY: config
|
.PHONY: config
|
||||||
ifeq ($(shell uname), FreeBSD)
|
ifeq ($(shell uname), FreeBSD)
|
||||||
config: $(if $(ARCH_X86_64), ipsec-mb-config) quicly-build
|
config: $(if $(ARCH_X86_64), ipsec-mb-config) dpdk-config quicly-build
|
||||||
else
|
else
|
||||||
config: $(if $(ARCH_X86_64), ipsec-mb-config) dpdk-config rdma-core-config quicly-build
|
config: $(if $(ARCH_X86_64), ipsec-mb-config) dpdk-config rdma-core-config quicly-build
|
||||||
endif # FreeBSD
|
endif # FreeBSD
|
||||||
|
@ -110,6 +110,7 @@ oct_init_nix (vlib_main_t *vm, vnet_dev_t *dev)
|
|||||||
.reta_sz = ROC_NIX_RSS_RETA_SZ_256,
|
.reta_sz = ROC_NIX_RSS_RETA_SZ_256,
|
||||||
.max_sqb_count = 512,
|
.max_sqb_count = 512,
|
||||||
.pci_dev = &cd->plt_pci_dev,
|
.pci_dev = &cd->plt_pci_dev,
|
||||||
|
.hw_vlan_ins = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
if ((rrv = roc_nix_dev_init (cd->nix)))
|
if ((rrv = roc_nix_dev_init (cd->nix)))
|
||||||
|
@ -64,8 +64,13 @@ oct_port_pause_flow_control_init (vlib_main_t *vm, vnet_dev_port_t *port)
|
|||||||
struct roc_nix_rq *rq;
|
struct roc_nix_rq *rq;
|
||||||
int rrv;
|
int rrv;
|
||||||
|
|
||||||
|
/* pause flow control is not supported on SDP/LBK devices */
|
||||||
if (roc_nix_is_sdp (nix) || roc_nix_is_lbk (nix))
|
if (roc_nix_is_sdp (nix) || roc_nix_is_lbk (nix))
|
||||||
return VNET_DEV_ERR_UNSUPPORTED_DEVICE;
|
{
|
||||||
|
log_notice (dev,
|
||||||
|
"pause flow control is not supported on SDP/LBK devices");
|
||||||
|
return VNET_DEV_OK;
|
||||||
|
}
|
||||||
|
|
||||||
fc_cfg.type = ROC_NIX_FC_RXCHAN_CFG;
|
fc_cfg.type = ROC_NIX_FC_RXCHAN_CFG;
|
||||||
fc_cfg.rxchan_cfg.enable = true;
|
fc_cfg.rxchan_cfg.enable = true;
|
||||||
|
@ -11,8 +11,6 @@
|
|||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static_always_inline clib_dt_node_t *
|
static_always_inline clib_dt_node_t *
|
||||||
clib_dt_node_add_child (clib_dt_main_t *dm, clib_dt_node_t *n, char *name)
|
clib_dt_node_add_child (clib_dt_main_t *dm, clib_dt_node_t *n, char *name)
|
||||||
{
|
{
|
||||||
@ -42,6 +40,7 @@ clib_dt_node_add_child (clib_dt_main_t *dm, clib_dt_node_t *n, char *name)
|
|||||||
|
|
||||||
return cn;
|
return cn;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void
|
void
|
||||||
clib_dt_main_free (clib_dt_main_t *dm)
|
clib_dt_main_free (clib_dt_main_t *dm)
|
||||||
|
Reference in New Issue
Block a user