Carmelo Cascone
33e85c04bc
Made GTP UPD checksum update optinal in SPGW
...
Change-Id: Icb38c47aeff533bd108a96b77e1b7c1ec866bc0a
2018-02-01 22:34:24 +00:00
Ray Milkey
986a47aa7c
SONAR suggestion - generic exceptions
...
Replace uses of generic RuntimeException
with more appropriate unchecked exceptions
Change-Id: If283743c2cf7252b8d280bdb788708ebbe57da9d
2018-02-01 18:36:33 +00:00
Yi Tseng
3d3956d167
Fix bugs from fabric.p4
...
- Incorrect selector for hashed table
- Incorrect counter type for port counter
Change-Id: I04af95bfbb17b9ca407313b3b3bfdfa9efbf1fa4
2018-02-01 05:42:43 +00:00
Carmelo Cascone
b531b6889c
Minor clean-up of fabric pipeline
...
Change-Id: I9ee78abf9eca1a90dd24b99f737dd1acafea1fa6
2018-01-31 18:29:27 +00:00
Carmelo Cascone
88bbc99715
Test entries and pcaps for fabric.p4 with SPGW support
...
Change-Id: I66be4ad8a04b68b225f8061f06e2eb68e502b76c
2018-01-30 23:49:08 +00:00
Carmelo Cascone
f87dc2ebe0
Test P4 program and data for SPGW
...
Change-Id: I188ca9014b52eb1d900e92da9ae632bc4ce1bdaf
2018-01-30 21:36:52 +00:00
Carmelo Cascone
b757dbc4eb
Fixed double-extraction issue in spgw parser
...
Change-Id: I9b564322840147ab037cc07ddc1384e648b946b8
2018-01-27 05:50:23 +00:00
Carmelo Cascone
ed88f2b6fe
Do not compile with IPv6 support in fabric.p4 by default
...
Change-Id: I5194ccb0ab78ec4388106cea14c96884f5d16b0f
2018-01-27 02:27:36 +00:00
Carmelo Cascone
14cde40599
Fixed downlink processing of spgw.p4
...
Change-Id: I37f2361bcdd6539a38b294b7da10989a851cf2ec
2018-01-25 01:57:18 -08:00
Carmelo Cascone
b81f4be168
Initial integration of SPGW in fabric.p4
...
Change-Id: Idd78399212039e44c982f50d343f824d516f938a
2018-01-25 02:26:16 +00:00
Yi Tseng
bd46d05410
Fix VLAN and MPLS problem for fabric.p4
...
MPLS and VLAN won't work if we port fabric.p4 to PSA like architecture
Change-Id: Ife2ed4a09816981c712f4a3b78408536a21defee
2018-01-22 19:20:52 -08:00
Yi Tseng
3a5731e32d
Minor refactoring for fabric.p4
...
Change-Id: I8c5bac678ead88bda42a0b49ea19d7c968bcc305
2018-01-22 11:43:32 -08:00
ONOS Jenkins User
45d340c839
Starting snapshot 1.13.0-SNAPSHOT
2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8
Tagging 1.13.0-b8
2018-01-09 01:54:28 +00:00
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
Jonghwan Hyun
b9358821e8
[ONOS-7154] Add Interpreter for int.p4
...
Change-Id: If489987565452ce3fc25f48b3a54220a5c0d4f60
2017-12-13 06:28:01 +00:00
Jonghwan Hyun
8be0339935
[ONOS-7154] Add DSCP bit support as an INT header indicator
...
Change-Id: I2e80dd64b8c73808e96bba7470c1c331b562c45e
2017-12-12 23:06:29 +00:00
ONOS Jenkins User
61881df1ee
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f
Tagging 1.13.0-b7
2017-12-12 21:18:01 +00:00
ONOS Jenkins User
4bf9e3a520
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d
Tagging 1.13.0-b6
2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab
Tagging 1.13.0-b5
2017-12-12 03:25:23 +00:00
ONOS Jenkins User
c53a15f933
Starting snapshot 1.13.0-SNAPSHOT
2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c
Tagging 1.13.0-b3
2017-12-11 20:41:44 +00:00
Yi Tseng
54bd8b25fe
[ONOS-7312] Fix dependency problem of fabric.p4
...
Change-Id: I1389a0faa8caa9291548243af27e933ce13b34c6
2017-12-11 10:21:43 +00:00
ONOS Jenkins User
716484c58c
Starting snapshot 1.13.0-SNAPSHOT
2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0
Tagging 1.13.0-b1
2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230
Starting snapshot 1.13.0-SNAPSHOT
2017-12-09 00:57:30 +00:00
ONOS Jenkins User
8977cedde7
Tagging 1.13.0-b0
2017-12-09 00:55:39 +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
Jonghwan Hyun
4a9a671c76
[ONOS-7154] Initial INT pipeline implementation
...
Change-Id: I85829350349c77abfcb14445de290be599573fea
2017-11-23 00:50:32 +00:00
Carmelo Cascone
5167f329c5
Refactored PI-ECMP app to use action profiles of basic.p4
...
Also removed obsolete ecmp.p4-related code.
Change-Id: Idaca90becfff5fc312de2530bf7924ccd502e076
2017-11-23 00:50:32 +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
Ray Milkey
a09f87f02b
Starting snapshot 1.13.0-SNAPSHOT
...
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -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
Carmelo Cascone
39c28ca503
Moved service PI classes/interfaces to appropriate package
...
Change-Id: I44a4aba848fd758a78a28eb484b7f579e3f22d08
2017-11-16 18:57:38 +00:00
Ray Milkey
334e941e9c
remove references to BMV2 from pom files
...
Change-Id: I2f590f62e2cda50de4eecd27d1ae933953c8ee81
2017-11-14 19:37:16 +00:00
Yuta HIGUCHI
da1e199089
fix maven build
...
Change-Id: Ibc4d49eeac91275365fece235329e971b0f48e4b
2017-11-13 18:49:17 -08:00
Carmelo Cascone
87892e25d1
ONOS-7066 ONOS-7067 PI abstractions refactoring and P4Info model parser
...
Includes changes previously reviewed in #15607 , #15877 , and #15955 .
Change-Id: Ie2ff62e415f2099832ebfe05961a879b7b188fc3
2017-11-13 16:15:17 -08:00
Ray Milkey
cc6ec60fb2
Starting snapshot 1.12.0-SNAPSHOT
2017-11-10 16:22:59 -08:00
Ray Milkey
9f9a752bdc
Tagging 1.12.0-b2
2017-11-10 16:21:23 -08:00
Sean Condon
bf7d39bd75
Adding pom files for P4Runtime and GRPC
...
Change-Id: I9e205fc054875813200fe83a0bca4a9152ec66ae
2017-11-09 13:35:22 -08:00
Ray Milkey
e27bb9023b
Fix maven build
...
Change-Id: I71374cf697c79fe6809c687ca353e709fd087ae2
2017-11-06 12:55:17 -08:00
Carmelo Cascone
ca94bcf5ea
ONOS-7058 Refactored default pipeconfs in new pipelines directory
...
- Minimal refactoring of P4 programs
- Removed symlinks to BMv2 JSON/P4Info
- Bumped p4c commit (which fixes known parser bug)
- Renamed "default" pipeconf to "basic" (ONOS-6818)
Change-Id: I319f8b142ab22dba9b15457e28cd62d17f78a423
2017-10-30 16:53:37 +00:00