Yi Tseng
c6844f56ce
Refactor fabric.p4 and pipeliner
...
- Rename constants, some control blocks may share same action
- Remove unused match keys from ACL table
- Better style for constant file
- Ignore unsupported match from objective
Change-Id: I6472426d2a2607581c6fa7479ad40d7090a7d660
2017-12-21 08:42:52 +00:00
Yi Tseng
54bd8b25fe
[ONOS-7312] Fix dependency problem of fabric.p4
...
Change-Id: I1389a0faa8caa9291548243af27e933ce13b34c6
2017-12-11 10:21:43 +00:00
Yi Tseng
1d84267c5b
Minor refactoring for fabric.p4
...
Change-Id: I736b20fc95b4a03afa1074eb777a23507530b44f
2017-12-08 11:53:05 -08:00
Yi Tseng
f55eaa8112
[ONOS-7255] Remove next id mapping table from fabric.p4
...
Change-Id: Ibcdc49f7c802cb4a4175d51314713725d8b05a77
2017-11-30 21:16:25 +00:00
Yi Tseng
1b154bd81c
[ONOS-7242] Support MPLS by fabric.p4 pipeliner
...
Change-Id: I56a8f266e6d0afe5ad6737b8d0e399758fb75378
2017-11-27 22:55:51 +00:00
Yi Tseng
dbe0560f0d
[ONOS-7236] Supports simple IPv4 routing on fabric.p4
...
Change-Id: Ie92b26361b1d646491bd382f698c0f8f61a058a1
2017-11-21 17:08:30 -08:00
Yi Tseng
f73a553a04
[ONOS-7238] fix ICMP checksum error of fabric.p4
...
Change-Id: I921504ccdb295488bbea8636f412137bbab0d8f5
2017-11-21 00:25:23 +00:00
Yi Tseng
0b80972fa9
[ONOS-7129] Pipeliner for fabric pipeline
...
Change-Id: I86b44694e1251611359e8ddc8be2533a741230cc
2017-11-16 16:00:54 -08:00
Yi Tseng
fa4a1c7747
[ONOS-7131] Add Interpreter for fabric.p4
...
Change-Id: I21e36f968555b3c375e6009072764442e2a10270
2017-11-16 16:00:44 -08:00
Yi Tseng
be3420529a
[ONOS-7128] Initial commit of fabric.p4
...
Change-Id: I5224c411a1eccdbee84b1fc0b1824c5fa922f689
2017-11-16 16:00:27 -08:00