1
0
mirror of https://github.com/MonkWho/pfatt.git synced 2024-11-23 02:55:17 +01:00
pfatt/img/ngctl.dot
2018-09-23 22:53:54 -05:00

83 lines
2.1 KiB
Plaintext

graph netgraph {
edge [ weight = 1.0 ];
node [ shape = record, fontsize = 12 ] {
"a0" [ label = "{o2m:|{one2many|[a0]:}}" ];
"a3" [ label = "{vlan0:|{vlan|[a3]:}}" ];
"a6" [ label = "{ngeth0:|{eiface|[a6]:}}" ];
"aa" [ label = "{waneapfilter:|{etf|[aa]:}}" ];
"ae" [ label = "{laneapfilter:|{etf|[ae]:}}" ];
"6e" [ label = "{bce0:|{ether|[6e]:}}" ];
"16" [ label = "{ue0:|{ether|[16]:}}" ];
};
node [ shape = octagon, fontsize = 10 ] {
"a0.many1" [ label = "many1" ];
"a0.many0" [ label = "many0" ];
"a0.one" [ label = "one" ];
};
{
edge [ weight = 2.0, style = bold ];
"a0" -- "a0.many1";
"a0" -- "a0.many0";
"a0" -- "a0.one";
};
"a0.one" -- "6e.lower";
node [ shape = octagon, fontsize = 10 ] {
"a3.vlan0" [ label = "vlan0" ];
"a3.downstream" [ label = "downstream" ];
};
{
edge [ weight = 2.0, style = bold ];
"a3" -- "a3.vlan0";
"a3" -- "a3.downstream";
};
"a3.downstream" -- "a0.many0";
node [ shape = octagon, fontsize = 10 ] {
"a6.ether" [ label = "ether" ];
};
{
edge [ weight = 2.0, style = bold ];
"a6" -- "a6.ether";
};
"a6.ether" -- "a3.vlan0";
node [ shape = octagon, fontsize = 10 ] {
"aa.eapout" [ label = "eapout" ];
"aa.downstream" [ label = "downstream" ];
};
{
edge [ weight = 2.0, style = bold ];
"aa" -- "aa.eapout";
"aa" -- "aa.downstream";
};
"aa.downstream" -- "a0.many1";
node [ shape = octagon, fontsize = 10 ] {
"ae.eapout" [ label = "eapout" ];
"ae.nomatch" [ label = "nomatch" ];
"ae.downstream" [ label = "downstream" ];
};
{
edge [ weight = 2.0, style = bold ];
"ae" -- "ae.eapout";
"ae" -- "ae.nomatch";
"ae" -- "ae.downstream";
};
"ae.eapout" -- "aa.eapout";
"ae.nomatch" -- "16.upper";
"ae.downstream" -- "16.lower";
node [ shape = octagon, fontsize = 10 ] {
"6e.lower" [ label = "lower" ];
};
{
edge [ weight = 2.0, style = bold ];
"6e" -- "6e.lower";
};
node [ shape = octagon, fontsize = 10 ] {
"16.upper" [ label = "upper" ];
"16.lower" [ label = "lower" ];
};
{
edge [ weight = 2.0, style = bold ];
"16" -- "16.upper";
"16" -- "16.lower";
};
}