Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Oct 2025 14:15:47 +0100
From:      "Tom Jones" <thj@freebsd.org>
To:        "Tom Smyth" <tom.smyth@wirelessconnect.eu>, "Cheng Cui" <cc@freebsd.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: VPP on FreeBSD Stable 14.3
Message-ID:  <cddad16b-3a72-4c00-b9f1-f5d0cb8cc7c5@app.fastmail.com>
In-Reply-To:  <CAJ3iMJSE-6DvJEZ7xz11UGnsHdm93HUhQGMsiewpxeWF-R=uqw@mail.gmail.com>
References:   <CAJ3iMJSigfDBQbV9=myeAkqt0T4qiMWW_Kfuf2ywN5d8SaJehw@mail.gmail.com> <BF45239E-776D-4F59-B1F8-FCE6DD4164D4@freebsd.org> <CAJ3iMJSE-6DvJEZ7xz11UGnsHdm93HUhQGMsiewpxeWF-R=uqw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Thu, Oct 2, 2025, at 13:43, Tom Smyth wrote:
> Hi folks,
>
> I cant use the Bhyve Hypervisor just yet   but I would like to use
> Freebsd as a VPP Guest on Proxmox,
>
> I think perhaps the the missing /etc/vpp/startup.conf with sensible
> defaults for small vms might help, Ill do some testing and see how I
> geton,
>
>
> the concern I would have is that a new user of FreeBSD with VPP I can
> say the install process is more simple which is nice, but the
> consumption of all resources of the vm  might need to be curtailed
>
> so allow vpp to run on (Number of Cores -1) so there is resources
> available for normal FreeBSD stuff,
>

Sitting in a tight loop is the default behaviour of vpp (so is using a single core). You can override this with a startup.conf file like:

unix { 
        interactive
        cli-listen /run/vpp/cli1.sock
        gid $(id -g)
        poll-sleep-usec 100 
        # exec /home/tj/code/vpp/vpp-github/startup.vpp
}

cpu {
        main-core 0
        corelist-workers 1-7
}

Documentation on the dials to turn for vpp is a bit lacking.

Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cddad16b-3a72-4c00-b9f1-f5d0cb8cc7c5>