blob: 2a1065a1144110a812d41efc33928265400e691d [file] [log] [blame]
Carmelo Cascone21e72a22019-12-18 10:01:08 -08001# fabric.p4 changes included in this release (from ONOS repository)
2
36085585ef7 Fixes to fabric.p4 pipeline
4dd0568b367 Small fixes and improvements on fabric.p4 - setting s_tag and c_tag for BNG as early as possible in the pipeline - ingress_port_vlan was matching on inner_vlan_tag but that field could be not present
5f4d1bc6eec Added bytes in BNG upstream counters
639b808bdd8 [ONOS-7808] Support P4Runtime default table entries
7693d76f189 eth_type moved outside ethernet header in fabric.p4
836d5e7a233 Support creation of vendor-specific versions of the fabric pipeconf
977654f9e5c Added ethertype QinQ when double VLAN tagged packets
107c3a002000 Improvement in fabric.p4 and bng.p4
11e22b574275 Improve fabric.p4 with BNG support
123b7a21b6c2 Fix to metadata copied to egress
1301ca2ab27d Added support for clone session on fabric.p4
144d8785b5b1 First stab at BNG support in fabric.p4
159b607dab1c Update P4 programs to compile with most recent p4c
163032b87e07 Fix missing IPv6 table size in fabric.p4
1770e816b05a Support compiling fabric.p4 with arbitrary table sizes
18b5324e7168 Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl
198e5818dc65 In fabric.p4 do not parse int_data if sink is not enabled
20fa42158937 Refactored INT service impl to support multi-instance ONOS and fabric.p4
2179a3a31aec Refactor fabric.p4 INT support to allow compilation on more P4 targets
220c8d73ea08 Use P4 port counters only for BMv2 pipeconf in fabric.p4
23cd03f07fb7 Implement NOP in routing v4 table
248d2d1b2cb1 Avoid egress processing for controller packet-in/out in fabric.p4
25384aea29c6 Support IPv4 multicast in P4 fabric pipeline
268a715f84c5 Add default VLAN 4094 tag to all untagged traffic in fabric.p4
27cf696e55d3 NoAction in ACL should be mapped to NOP
289b0171bc34 Fixed spgw.p4 decapping GTP packets not meant to be decapped
29ed478dc4bd Integrating INT into fabric pipeline
308235a1a6b0 Minor refactor fabric.p4
311e8843f8e3 ONOS-7251 ONOS-7264 Support for clone to CPU action in fabric.p4
32a5400afad6 ONOS-7744 ONOS-7742 Don't send pkt on ingress port and always decrement TTL in fabric.p4
3347eac89eb0 Refactor fabric.p4
34971fb7fd1f ONOS-7251 - Initial implementation of fabric.p4 L2 broadcast feature.
358a51743927 Removed fabric.p4 data plane test files
3634af3168f4 Fix incorrect defined boolean value for fabric.p4
3735d9b333f8 Support compiling fabric.p4 with non-standard bool declarations
3820f9e7b406 [ONOS-7285][ONOS-7263] VLAN support by fabric.p4
39274daef03e Minor bugfix to spgw.p4
40a106140b9c Made multicast support optional in fabric.p4
4133e85c04bc Made GTP UPD checksum update optinal in SPGW
423d3956d167 Fix bugs from fabric.p4
43b531b6889c Minor clean-up of fabric pipeline
44f87dc2ebe0 Test P4 program and data for SPGW
45b757dbc4eb Fixed double-extraction issue in spgw parser
46ed88f2b6fe Do not compile with IPv6 support in fabric.p4 by default
4714cde40599 Fixed downlink processing of spgw.p4
48b81f4be168 Initial integration of SPGW in fabric.p4
49bd46d05410 Fix VLAN and MPLS problem for fabric.p4
503a5731e32d Minor refactoring for fabric.p4
51c6844f56ce Refactor fabric.p4 and pipeliner
521d84267c5b Minor refactoring for fabric.p4
53f55eaa8112 [ONOS-7255] Remove next id mapping table from fabric.p4
541b154bd81c [ONOS-7242] Support MPLS by fabric.p4 pipeliner
55f73a553a04 [ONOS-7238] fix ICMP checksum error of fabric.p4
56be3420529a [ONOS-7128] Initial commit of fabric.p4