NameDateSize

..30-Aug-20184 KiB

.gitignoreH A D13-Mar-2018988

changelogH A D20-Mar-201935.8 KiB

compatH A D13-Mar-20182

controlH A D13-Mar-201828.7 KiB

control.modules.inH A D13-Mar-2018613

copyrightH A D13-Mar-20185.4 KiB

dh-dbgsym-metapkgH A D13-Mar-2018827

dpdk-dev.lintian-overridesH A D13-Mar-2018157

dpdk-dev.preinst.inH A D13-Mar-20181 KiB

dpdk-doc.lintian-overridesH A D13-Mar-201838

dpdk-doc.README.DebianH A D13-Mar-20183 KiB

dpdk-igb-uio-dkms.dkms.inH A D13-Mar-2018460

dpdk-initH A D13-Mar-20187.3 KiB

dpdk-rte-kni-dkms.dkms.inH A D13-Mar-2018576

dpdk-sdk-env.sh.inH A D13-Mar-2018102

dpdk.confH A D13-Mar-20182.6 KiB

dpdk.initH A D13-Mar-20181.2 KiB

dpdk.installH A D13-Mar-201854

dpdk.interfacesH A D13-Mar-2018748

dpdk.serviceH A D13-Mar-2018229

kernel-versionH A D13-Mar-20182.1 KiB

libdpdk.pc.inH A D13-Mar-2018396

librte-acl2.symbolsH A D13-Mar-2018504

librte-cfgfile2.symbolsH A D13-Mar-2018507

librte-cmdline2.symbolsH A D13-Mar-20182.3 KiB

librte-cryptodev2.symbolsH A D13-Mar-20181.5 KiB

librte-distributor1.symbolsH A D13-Mar-2018455

librte-eal3.symbolsH A D13-Mar-20185 KiB

librte-ethdev5.symbolsH A D13-Mar-20185.3 KiB

librte-hash2.symbolsH A D13-Mar-20181,021

librte-ip-frag1.symbolsH A D13-Mar-2018382

librte-jobstats1.symbolsH A D13-Mar-2018660

librte-kni2.symbolsH A D13-Mar-2018435

librte-kvargs1.symbolsH A D13-Mar-2018201

librte-lpm2.symbolsH A D13-Mar-2018924

librte-mbuf2.symbolsH A D13-Mar-2018874

librte-mempool2.symbolsH A D13-Mar-20181.3 KiB

librte-meter1.symbolsH A D13-Mar-2018144

librte-net1.symbolsH A D13-Mar-2018102

librte-pdump1.symbolsH A D13-Mar-2018379

librte-pipeline3.symbolsH A D13-Mar-20181.2 KiB

librte-pmd-af-packet1.symbolsH A D13-Mar-2018220

librte-pmd-bnxt1.symbolsH A D13-Mar-2018218

librte-pmd-bond1.symbolsH A D30-Aug-20181.3 KiB

librte-pmd-cxgbe1.symbolsH A D13-Mar-2018212

librte-pmd-e1000-1.symbolsH A D13-Mar-2018213

librte-pmd-ena1.symbolsH A D13-Mar-2018212

librte-pmd-enic1.symbolsH A D13-Mar-2018210

librte-pmd-fm10k1.symbolsH A D13-Mar-2018212

librte-pmd-i40e1.symbolsH A D13-Mar-2018210

librte-pmd-ixgbe1.symbolsH A D13-Mar-2018518

librte-pmd-null-crypto1.symbolsH A D13-Mar-2018228

librte-pmd-null1.symbolsH A D13-Mar-2018133

librte-pmd-pcap1.symbolsH A D13-Mar-2018210

librte-pmd-qede1.symbolsH A D13-Mar-201876

librte-pmd-ring2.symbolsH A D13-Mar-2018166

librte-pmd-thunderx-nicvf1.symbolsH A D13-Mar-2018276

librte-pmd-vhost1.symbolsH A D13-Mar-2018347

librte-pmd-virtio1.symbolsH A D13-Mar-2018214

librte-pmd-vmxnet3-uio1.symbolsH A D13-Mar-2018224

librte-pmd-xenvirt1.symbolsH A D13-Mar-2018122

librte-port3.symbolsH A D13-Mar-20181.3 KiB

librte-power1.symbolsH A D13-Mar-2018474

librte-reorder1.symbolsH A D13-Mar-2018316

librte-ring1.symbolsH A D13-Mar-2018355

librte-sched1.symbolsH A D13-Mar-2018844

librte-table2.symbolsH A D13-Mar-2018986

librte-timer1.symbolsH A D13-Mar-2018378

librte-vhost3.symbolsH A D13-Mar-2018790

patches/H20-Mar-20194 KiB

prep-modulesH A D13-Mar-20185.2 KiB

README.sourceH A D13-Mar-20181.5 KiB

rulesH A D13-Mar-201815.1 KiB

source/H13-Mar-201835

tests/H13-Mar-2018139

watchH A D20-Mar-201994

README.source

1How to build the package - for CI systems, etc
2
31 - install all the build-dependencies as listed in the debian/control file.
4    From the repo top-level directory:
5
6apt-get install `dpkg-checkbuilddeps |& sed "s/.*://g" |& sed "s/(...[0-9]*)//g"`
7
82 - run debuild (the flags will avoid signing the built packages):
9    From the repo top-level directory:
10
11debuild -uc -us
12
13***************
14
15quilt patches format
16
17Note that we use the dquilt format for patches as outlined on Debian's wiki:
18https://www.debian.org/doc/manuals/maint-guide/modify.en.html#quiltrc
19
20Please consider using the same format to avoid excessive churn when adding or
21refreshing patches.
22
23Add the following to your ~/.bashrc (or equivalent):
24
25alias dquilt="quilt --quiltrc=${HOME}/.quiltrc-dpkg"
26complete -F _quilt_completion $_quilt_complete_opt dquilt
27
28And then create a new ~/.quiltrc-dpkg file with content:
29
30d=. ; while [ ! -d $d/debian -a `readlink -e $d` != / ]; do d=$d/..; done
31if [ -d $d/debian ] && [ -z $QUILT_PATCHES ]; then
32    # if in Debian packaging tree with unset $QUILT_PATCHES
33    QUILT_PATCHES="debian/patches"
34    QUILT_PATCH_OPTS="--reject-format=unified"
35    QUILT_DIFF_ARGS="-p ab --no-timestamps --no-index --color=auto"
36    QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"
37    QUILT_COLORS="diff_hdr=1;32:diff_add=1;34:diff_rem=1;31:diff_hunk=1;33:diff_ctx=35:diff_cctx=33"
38    if ! [ -d $d/debian/patches ]; then mkdir $d/debian/patches; fi
39fi
40
41Open a new terminal or souce ~/.bashrc, and then you will be able to use
42dquilt.
43