Understood. Thanks Nitin
> -----Original Message----- > From: Damjan Marion <dmar...@me.com> > Sent: Friday, November 1, 2019 5:13 PM > To: Nitin Saxena <nsax...@marvell.com> > Cc: vpp-dev@lists.fd.io > Subject: Re: [EXT] [vpp-dev] cross-compilation support > > > > > On 1 Nov 2019, at 12:14, Nitin Saxena <nsax...@marvell.com> wrote: > > > > Hi Damjan, > > > >>> I don’t understand why you cannot specify your preferred set of args > directly in the buildroot makefile... > > We can do that. I thought (1) and (2) is the recommended way of cross > > compiling VPP. So if I understand correctly all Makefiles in > > build-data/platforms/ are intended for native compilation and not for > > cross > > There ere 2 different types of cross-compilation in my view: > > 1. Platform images - where you build everything from scratch, toolchain, > kernel, glibc, busybox - that is the case for which 2) was used in the past, > and > it can be still used but somebody will need to create and maintain bunch of > build-data/packages/*.mk files and those days it is not feasible that such > thing will happen, as there are few well maintained open source projects > which provide same functionality like buildroot, yocto, openwrt ... > > 2. Distro packages - where vpp is crosscompiled, linked against distro > provided shared libraries and packaged for that distro. That is something 2) > cannot do properly, and that is the reason why i was looking for alternative > solution with docker. > > So in my view 2) provides maintenance overhead but not lot of value for our > use cases, so we should replace it with something much simpler to maintain. > > > > > Thanks, > > Nitin > > > >> -----Original Message----- > >> From: Damjan Marion <dmar...@me.com> > >> Sent: Friday, November 1, 2019 4:10 PM > >> To: Nitin Saxena <nsax...@marvell.com> > >> Cc: vpp-dev@lists.fd.io > >> Subject: Re: [EXT] [vpp-dev] cross-compilation support > >> > >> > >> > >>>> On 1 Nov 2019, at 09:57, Nitin Saxena <nsax...@marvell.com> wrote: > >>> > >>> Hi Damjan, > >>> > >>>>> My comment bellow is that only 1) is really needed to build VPP, > >>>>> people can decide to use own build system like buildroot or yocto > >>>>> and invoke cmake directly, and completely ignore 2) and 3 > >>> Correct me if I am wrong, purpose of build-data/platforms/*.mk > >>> (except > >> vpp.mk) can be to configure ebuild for cross compilation. make > >> build[- release] PLATFORM="aarch64..." was recommended way for cross > >> compilation in VPP? If yes, is it OK to use 1) and 2) for cross > >> compilation? > >> > >> Personally i would not recommend to use 2) for cross-compilation > >> because of reasons i explained in my previous emails. > >> > >>> > >>> We internally uses (1) and (2) for our buildroot based cross > >>> compilation for > >> octeontx. Hence I asked for the capability to pass vpp_cmake_args > >> from build-data/platforms/octeontx.mk because I found it as a cleaner > approach. > >> Comments? > >> > >> I don't see a point of doing that. you just add another moving part > >> to your build system. > >> I don’t understand why you cannot specify your preferred set of args > >> directly in the buildroot makefile... > >> > >> > >>> > >>> Thanks, > >>> Nitin > >>> > >>>> -----Original Message----- > >>>> From: Damjan Marion <dmar...@me.com> > >>>> Sent: Friday, November 1, 2019 1:34 AM > >>>> To: Damjan Marion <dmar...@me.com> > >>>> Cc: Nitin Saxena <nsax...@marvell.com>; vpp-dev@lists.fd.io > >>>> Subject: Re: [EXT] [vpp-dev] cross-compilation support > >>>> > >>>> > >>>> Let me clarify a bit more, as i can see that this still may be confusing: > >>>> > >>>> 1) VPP is using cmake to build binaries and packages, all cmake > >>>> related stuff is in src/. > >>>> > >>>> 2) there is build-root/Makefile and files in build-data/* which are > >>>> part of old build system called ebuild > >>>> - ebuild is very complex set of make scripts which have similar > >>>> functionality like buildroot, it was able to build kernel, > >>>> toolchain , userspace tools and libraries > >>>> - today we don't use much of ebuild, it is just used to run VPP > >>>> cmake prioject in the right directory with he right set of command > >>>> line arguments > >>>> > >>>> 3) Other Makefiles > >>>> - top level makefile > >>>> - external deps makefiles in build/external/ > >>>> > >>>> My comment bellow is that only 1) is really needed to build VPP, > >>>> people can decide to use own build system like buildroot or yocto > >>>> and invoke cmake directly, and completely ignore 2) and 3). In such > >>>> case selected build system also needs to take care for dependencies like > DPDK. > >>>> > >>>> ebuild 2) have excellent cross compilation support for building > >>>> target images when those images contain everything from kernel and > >>>> libraries to vpp but it is not appropriate tool for creating > >>>> distribution packages, i.e. creating Centos ARM rpms on Ubuntu x86 > >>>> machine. That is the reason why i tried to see if we can use docker > >>>> instead to be able to build cross-arch, cross-distro or cross- > >>>> distro-version > >> (or all 3 together) packages. > >>>> While my patch is incomplete, it looks to me like this approach will > work. > >>>> > >>>> My patch does native compilation only if TARGET_QUAD is equal to > >>>> HOST_QUAD, where QUAD is: > >>>> - distro name (ubuntu, centos) > >>>> - distro version (18.04, 7.3) > >>>> - arch (x86_64, aarch64, ...) > >>>> - platform (generic, thunderx, ….) > >>>> > >>>> it also support multiple build_types (release, debug, gcov, … ) > >>>> > >>>> At this point it is just early draft, but it shows some basic > >>>> mechanics used to produce both native and cross packages. > >>>> > >>>> > >>>>> On 31 Oct 2019, at 20:32, Damjan Marion via Lists.Fd.Io > >>>> <dmarion=me....@lists.fd.io> wrote: > >>>>> > >>>>> I have similar scheme on my mind, where you can have platform > >>>>> specific > >>>> mk files loaded…. > >>>>> > >>>>>> On 31 Oct 2019, at 20:23, Nitin Saxena <nsax...@marvell.com> > wrote: > >>>>>> > >>>>>> Hi, > >>>>>> > >>>>>>>> cmake /path/to/vpp/src [your favorite xcompile args] cmake > >>>>>>>> —build > >> . > >>>>>> Instead of having a shell script to pass cmake commands, I really > >>>>>> liked the > >>>> idea of passing vpp_cmake_args from build-data/platforms/*.mk > >>>> (https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.fd.io_ > >>>> r_ > >>>> - > >>>> 23_c_vpp_-2B_21035_23_build-2Ddata_platforms_native.mk- > >>>> > >> > 4042&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YOvfL3IkGd > >>>> > uCfk9LbZMPOAecQGDzWV0&m=IxbLPjpkpGrr4_eh99mqx2_EhWrxhKwu- > >>>> 8jEs5kosq8&s=izhC0z_k8Jz2hBw10il9EQpbYMyaLJ-d_7UczT_Ip8I&e= ). > Any > >>>> comment of taking those changes? > >>>>>> > >>>>>> Thanks, > >>>>>> Nitin > >>>>>> > >>>>>>> -----Original Message----- > >>>>>>> From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of > >>>>>>> Damjan Marion via Lists.Fd.Io > >>>>>>> Sent: Friday, November 1, 2019 12:15 AM > >>>>>>> To: Christian Hopps <cho...@chopps.org> > >>>>>>> Cc: vpp-dev@lists.fd.io > >>>>>>> Subject: [EXT] Re: [vpp-dev] cross-compilation support > >>>>>>> > >>>>>>> External Email > >>>>>>> > >>>>>>> ---------------------------------------------------------------- > >>>>>>> -- > >>>>>>> -- > >>>>>>> -- > >>>>>>> > >>>>>>> Nobody requires you to use docker, you are free to pass right > >>>>>>> arguments straight to the cmake. > >>>>>>> > >>>>>>> All the stuff in build-data, build-root, build/ is optional, and > >>>>>>> it is there to help developers to stage workspace and create > >>>>>>> packages but VPP can be built as simple as: > >>>>>>> > >>>>>>> mkdir build > >>>>>>> cd build > >>>>>>> cmake /path/to/vpp/src [your favorite xcompile args] cmake — > build . > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> On 31 Oct 2019, at 19:39, Christian Hopps <cho...@chopps.org> > >>>> wrote: > >>>>>>>> > >>>>>>>> I mean to call out the use of docker/qemu. In order to allow > >>>>>>>> for this the > >>>>>>> user has to have extra privileges. > >>>>>>>> > >>>>>>>> As I mentioned, locally we use docker for building, I like it, > >>>>>>>> it's a nice tool; > >>>>>>> however, my personal opinion is that it seems wrong to require > >>>>>>> docker and/or qemu for compiling an open source project. > >>>>>>>> > >>>>>>>> Important in holding this opinion is that it's seems possible > >>>>>>>> to make this > >>>>>>> work w/o docker/qemu/root, I think someone just has to find the > >>>>>>> time to make an acceptable to the project working patch. > >>>>>>>> > >>>>>>>> I asked internally and it seems that our changes to support > >>>>>>>> x-compile do > >>>>>>> not go as far as producing debian/ubuntu packages, so they > >>>>>>> aren't ready for upstreaming, unfortunately. > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> Chris. > >>>>>>>> > >>>>>>>>> On Oct 31, 2019, at 2:23 PM, Damjan Marion > <dmar...@me.com> > >>>> wrote: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> That is just copy paste from Ben’s command line. > >>>>>>>>> > >>>>>>>>> As. i wrote, this is just about presenting the concept... > >>>>>>>>> > >>>>>>>>>> On 31 Oct 2019, at 18:39, Christian Hopps > <cho...@chopps.org> > >>>> wrote: > >>>>>>>>>> > >>>>>>>>>> Requiring root privileges for building software is pretty > >>>>>>>>>> atypical and > >>>>>>> limiting, even for x-compiling. > >>>>>>>>>> > >>>>>>>>>> Thanks, > >>>>>>>>>> Chris. > >>>>>>>>>> > >>>>>>>>>>> On Oct 31, 2019, at 12:45 PM, Damjan Marion via Lists.Fd.Io > >>>>>>> <dmarion=me....@lists.fd.io> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> So what people think about following approach for cross- > >>>> compilation: > >>>>>>>>>>> > >>>>>>>>>>> Patch: > >>>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit. > >>>>>>>>>>> fd > >>>>>>>>>>> .i > >>>>>>>>>>> o_r > >>>>>>>>>>> _c_vpp_- > >>>>>>> > >> 2B_23153&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YO > >>>>>>>>>>> > >>>>>>> > >>>> > >> > vfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n_ > >>>>>>>>>>> oePUFrlQ&s=Lk5OD0CVQuGPdj-h0TfK- > >>>> m8NMJj0Zci0EhjBcQxYn2E&e= > >>>>>>>>>>> > >>>>>>>>>>> At the moment this is just to show idea, so it works only > >>>>>>>>>>> for > >>>>>>>>>>> x86-to-x86 and between ubuntu versions only but it can be > >>>>>>>>>>> easily > >>>>>>> extended to scenarios like build vpp packages for AArch64 > >>>>>>> centos7 on ubuntu x86 host. > >>>>>>>>>>> > >>>>>>>>>>> export CROSS_DISTRO_NAME=ubuntu exprot > >> CROSS_DISTRO_VER=18.04 > >>>>>>>>>>> export CROSS_ARCH=x86_64 export CROSS_TARGET=release > >>>>>>>>>>> > >>>>>>>>>>> $ make cross-env-init > >>>>>>>>>>> > >>>>>>>>>>> this is executed once, it creates docker container named > >>>>>>>>>>> "vpp-dev-env- > >>>>>>> ubuntu-18.04-x86_64”, install all dependencies including DPDK > >>>>>>> and other libs” > >>>>>>>>>>> > >>>>>>>>>>> $ make cross-env-update > >>>>>>>>>>> > >>>>>>>>>>> updates cross-env to latest packages and ext-deps > >>>>>>>>>>> > >>>>>>>>>>> $ make cross-shell > >>>>>>>>>>> > >>>>>>>>>>> starts shell inside cross-env > >>>>>>>>>>> > >>>>>>>>>>> $ make cross-package > >>>>>>>>>>> > >>>>>>>>>>> builds VPP and creates packages: > >>>>>>>>>>> > >>>>>>>>>>> ls -la build/ubuntu-18.04-x86_64-release total 11716 > >>>>>>>>>>> drwxr-xr-x 3 root root 4096 Oct 31 17:30 . > >>>>>>>>>>> drwxrwxr-x 4 damarion damarion 4096 Oct 31 17:36 .. > >>>>>>>>>>> drwxr-xr-x 22 root root 4096 Oct 31 17:30 build > >>>>>>>>>>> -rw-r--r-- 1 root root 190124 Oct 31 17:30 > libvppinfra_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 145056 Oct 31 17:30 libvppinfra- > >>>> dev_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 23140 Oct 31 17:30 python3-vpp- > >>>> api_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 8815 Oct 31 17:30 vpp_20.01- > rc0~555- > >>>>>>> g7f980bcfe_amd64.buildinfo > >>>>>>>>>>> -rw-r--r-- 1 root root 4147 Oct 31 17:30 vpp_20.01- > rc0~555- > >>>>>>> g7f980bcfe_amd64.changes > >>>>>>>>>>> -rw-r--r-- 1 root root 3674024 Oct 31 17:30 vpp_20.01- > >> rc0~555- > >>>>>>> g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 23104 Oct 31 17:30 vpp-api- > >>>> python_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 719712 Oct 31 17:30 > >>>>>>>>>>> vpp-dbg_20.01- > >>>> rc0~555- > >>>>>>> g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 915744 Oct 31 17:30 > >>>>>>>>>>> vpp-dev_20.01- > >>>> rc0~555- > >>>>>>> g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 3113820 Oct 31 17:30 vpp-plugin- > >>>> core_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> -rw-r--r-- 1 root root 3144784 Oct 31 17:30 vpp-plugin- > >>>> dpdk_20.01- > >>>>>>> rc0~555-g7f980bcfe_amd64.deb > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>>>>>>>>>> Links: You receive all messages sent to this group. > >>>>>>>>>>> > >>>>>>>>>>> View/Reply Online (#14428): > >>>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https- > 3A__lists.fd. > >>>>>>>>>>> io > >>>>>>>>>>> _g_ > >>>>>>>>>>> vpp- > >>>>>>> > >>>> > >> > 2Ddev_message_14428&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7ji > >>>>>>> b > >>>>>>>>>>> > >>>>>>> > >>>> > >> > YAtA5YOvfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeD > >>>>>>> RXZev-Z > >>>>>>>>>>> VMwh0n_oePUFrlQ&s=iBMmIxh4KnS1Ig6WteL2- > >>>>>>> 14ET0OV4oviKkohF5pvnKI&e= > >>>>>>>>>>> Mute This Topic: > >>>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https- > 3A__lists.fd. > >>>>>>>>>>> io > >>>>>>>>>>> _mt > >>>>>>>>>>> > >>>>>>> > >>>> > >> > _40199795_1826170&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibY > >>>>>>> AtA5Y > >>>>>>>>>>> > >>>>>>> > >>>> > >> > OvfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n > >>>>>>>>>>> _oePUFrlQ&s=MfbIY3- > >>>> EEVgV9eXT0IgUFliXj2yF4LQ5C8SDZWKqEIA&e= > >>>>>>>>>>> Group Owner: vpp-dev+ow...@lists.fd.io > >>>>>>>>>>> Unsubscribe: > >>>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https- > >>>>>>> 3A__lists.fd.io_g_vpp- > >>>>>>> > >>>> > >> > 2Ddev_unsub&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YO > >>>>>>> > >>>> > >> > vfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n_oePUFrlQ&s=WBlsVcHNJGCJ9xYyS9QwicssF0GaRcoS8m- > >>>>>>> 2KINBAQ0&e= [cho...@chopps.org] > >>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>>>>>>> Links: You receive all messages sent to this group. > >>>>>>>> > >>>>>>>> View/Reply Online (#14434): > >>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.i > >>>>>>>> o_ > >>>>>>>> g_ > >>>>>>>> vpp > >>>>>>>> - > >>>>>>> > >>>> > >> > 2Ddev_message_14434&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7ji > >>>>>>> bYAtA5Y > >>>>>>>> > >>>>>>> > >>>> > >> > OvfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n_oe > >>>>>>>> PUFrlQ&s=oJ64M8FgFtN93xTTErLxt85eClgNdxMohhu2Fk8vCuU&e= > >>>>>>>> Mute This Topic: > >>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.i > >>>>>>>> o_ > >>>>>>>> mt > >>>>>>>> _40 > >>>>>>>> > >>>>>>> > >>>> > >> > 199795_675642&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5Y > >>>>>>> OvfL3Ik > >>>>>>>> > GduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n_oePUFrlQ& > >>>>>>>> s=Yrx16m5FpMJvTAPtftp7qv-ZWXW8XvQxTpFyAblkNJc&e= > >>>>>>>> Group Owner: vpp-dev+ow...@lists.fd.io > >>>>>>>> Unsubscribe: https://urldefense.proofpoint.com/v2/url?u=https- > >>>>>>> 3A__lists.fd.io_g_vpp- > >>>>>>> > >>>> > >> > 2Ddev_unsub&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YO > >>>>>>> > >>>> > >> > vfL3IkGduCfk9LbZMPOAecQGDzWV0&m=G81bDw8Lj77hbqAq7cdeDRXZev- > >>>>>>> ZVMwh0n_oePUFrlQ&s=WBlsVcHNJGCJ9xYyS9QwicssF0GaRcoS8m- > >>>>>>> 2KINBAQ0&e= [dmar...@me.com] > >>>>>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>>>>> > >>>>> > >>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>>>> Links: You receive all messages sent to this group. > >>>>> > >>>>> View/Reply Online (#14440): > >>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.io_g > >>>>> _v > >>>>> pp > >>>>> - > >>>> > >> > 2Ddev_message_14440&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7ji > >>>> bYAtA5Y > >>>>> > >>>> > >> > OvfL3IkGduCfk9LbZMPOAecQGDzWV0&m=IxbLPjpkpGrr4_eh99mqx2_EhWrx > >>>> hKwu-8jEs > >>>>> 5kosq8&s=nQMb1nd7vWlPa5RMfQTrfOnx6nlTdk6xEhZNt_y0LWs&e= > >>>>> Mute This Topic: > >>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.io_m > >>>>> t_ > >>>>> 40 > >>>>> > >>>> > >> > 237995_675642&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5Y > >>>> OvfL3Ik > >>>>> > >>>> > >> > GduCfk9LbZMPOAecQGDzWV0&m=IxbLPjpkpGrr4_eh99mqx2_EhWrxhKwu- > >>>> 8jEs5kosq8& > >>>>> s=wHim_NCcM62y8QnfDDUTYAZ0DlXqbenRG2CiJrd4kkc&e= > >>>>> Group Owner: vpp-dev+ow...@lists.fd.io > >>>>> Unsubscribe: https://urldefense.proofpoint.com/v2/url?u=https- > >>>> 3A__lists.fd.io_g_vpp- > >>>> > >> > 2Ddev_unsub&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YO > >>>> > >> > vfL3IkGduCfk9LbZMPOAecQGDzWV0&m=IxbLPjpkpGrr4_eh99mqx2_EhWrxh > >>>> Kwu-8jEs5kosq8&s=NBAc1_qNZrl4UC0j5UND8W0Bnui0uP8- > >> jMvdsQtNpZE&e= > >>>> [dmar...@me.com] > >>>>> -=-=-=-=-=-=-=-=-=-=-=- > >>> > > > > -=-=-=-=-=-=-=-=-=-=-=- > > Links: You receive all messages sent to this group. > > > > View/Reply Online (#14460): > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.io_g_vpp > > - > 2Ddev_message_14460&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7ji > bYAtA5Y > > > OvfL3IkGduCfk9LbZMPOAecQGDzWV0&m=OWdtgcW1JU0fc11cyKy_6c17gpct > 5tHz6Hgsr > > Ils3Ac&s=JBEadfiGbDpiPU-r4ahOKNyEL6TiB5G-Wo0p5G4QD1I&e= > > Mute This Topic: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.fd.io_mt_40 > > > 243741_675642&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5Y > OvfL3Ik > > > GduCfk9LbZMPOAecQGDzWV0&m=OWdtgcW1JU0fc11cyKy_6c17gpct5tHz6H > gsrIls3Ac& > > s=5vLTzNr2r-dO8rhckCKI2FXUDXZN2QuOFsjIGIt9n3w&e= > > Group Owner: vpp-dev+ow...@lists.fd.io > > Unsubscribe: https://urldefense.proofpoint.com/v2/url?u=https- > 3A__lists.fd.io_g_vpp- > 2Ddev_unsub&d=DwIFaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=S4H7jibYAtA5YO > vfL3IkGduCfk9LbZMPOAecQGDzWV0&m=OWdtgcW1JU0fc11cyKy_6c17gpct5t > Hz6HgsrIls3Ac&s=sFO3-7Zrv0ZOyqDqq3C2bIQWgF53pCTQLdcLNlXG0kc&e= > [dmar...@me.com] > > -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14463): https://lists.fd.io/g/vpp-dev/message/14463 Mute This Topic: https://lists.fd.io/mt/40243741/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-