-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathREADME.ps
60 lines (60 loc) · 3.61 KB
/
README.ps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
%! pfm V2.8/17243 generated this postscript file
% A happy programme is one that generates other programmes;
% This was generated by a happy programme!
%these functions are Copyright (c) 2001-2013 by E. Scott Daniels. All Rights Reserved!
/xlate {0 792 translate} def
/newp {showpage xlate} def
/box { 3 index 3 index moveto 3 index 1 index lineto 1 index 1 index lineto 1 index 3 index lineto closepath stroke pop pop pop pop } def
/rightxy { dup stringwidth pop 3 index exch sub 2 index moveto show pop pop } def /showstack { np 0 eq { show } { 0 1 np 1 sub
{ pop aload pop dup -1 eq { pop } { setrgbcolor } ifelse /fs exch def /ya exch def exch findfont fs scalefont setfont
ya 0 ne { 0 ya rmoveto } if show ya 0 ne { 0 ya -1 mul rmoveto } if } for } ifelse } def /just { /bc exch def /wid exch def
/np exch def np 0 eq { dup /sw exch stringwidth pop def } { /sw 0 def 0 1 np 1 sub { /i exch def i 5 mul 1 add index /fs exch def
i 5 mul 4 add index findfont fs scalefont setfont i 5 mul 3 add index stringwidth pop /sw exch sw add def } for } ifelse wid sw sub bc div
/bs exch def np 0 eq { bs 0 32 4 index widthshow pop } { 0 1 np 1 sub { pop aload pop dup -1 eq { pop } { setrgbcolor }
ifelse /fs exch def /ya exch def exch findfont fs scalefont setfont ya 0 ne { 0 ya rmoveto } if bs 0 32 3 index widthshow pop
ya 0 ne { 0 ya -1 mul rmoveto } if } for } ifelse } def /cent { /np exch def /wid exch def np 0 eq { dup /sw exch stringwidth pop def }
{ /sw 0 def 0 1 np 1 sub { /i exch def i 5 mul 1 add index /fs exch def i 5 mul 4 add index findfont fs scalefont setfont
i 5 mul 3 add index stringwidth pop /sw exch sw add def } for } ifelse wid sw sub 2 div 0 rmoveto showstack } def /right {
/np exch def /wid exch def /sw 0 def 0 1 np 1 sub { /i exch def i 5 mul 1 add /fs exch def i 5 mul 4 add index findfont fs scalefont setfont
i 5 mul 3 add index stringwidth pop /sw exch sw add def } for currentpoint exch wid add sw sub exch moveto showstack } def
/splat { /np exch def showstack } def xlate
90 -63 moveto
(Helvetica-bold) (VFD.GADGETS) 0 16 [ 0.00 0.00 0.00 ]
1 splat
90 -88 moveto
(Helvetica) (Gadgets is a collection of DPDK stand alone tools used to support VFd testing. This) 0 10 [ -1 ]
1 414 14 just
90 -100 moveto
(Helvetica) (collection is technically a part of VFd \(https://github.com/att/vfd\), but is maintained in a) 0 10 [ -1 ]
1 414 12 just
90 -112 moveto
(Helvetica) (separate repo because they can be useful on their own and the burden of pulling and) 0 10 [ -1 ]
1 414 15 just
90 -124 moveto
(Helvetica) (building VFd just to have these tools is not needed.) 0 10 [ -1 ]
1 splat
90 -164 moveto
(Helvetica-bold) (Gobbler) 0 14 [ -1 ]
1 splat
90 -188 moveto
(Helvetica) (Gobbler is a DPDK application which provides a simple packet receipt counting funciton with) 0 10 [ -1 ]
1 414 13 just
90 -200 moveto
(Helvetica) (optional forwarding or return to sender modes. Gobbler opens one or more devices for input) 0 10 [ -1 ]
1 414 14 just
90 -212 moveto
(Helvetica) (\(Rx\) and either duplicates the Rx devices for Tx, or opens one or more devices for) 0 10 [ -1 ]
1 414 15 just
90 -224 moveto
(Helvetica) (transmission \(Tx\). Pakcets received are counted and dropped, or forwarded onto one of the) 0 10 [ -1 ]
1 414 13 just
90 -236 moveto
(Helvetica) (Tx devices.) 0 10 [ -1 ]
1 splat
gsave 0 setlinewidth 90 -252 moveto 536 -252 lineto stroke grestore
90 -268 moveto
(Helvetica) (Formatted on 21 July 2017 using pfm V2.8/17243) 0 10 [ -1 ]
1 splat
(Helvetica) findfont 10 scalefont setfont
277 -737 (-1-) rightxy
newp