blob: 800fcf68f46db93c3f2c822e04e38d68b9c88829 [file] [log] [blame]
Carmelo Cascone21e72a22019-12-18 10:01:08 -08001# fabric.p4 changes included in this release (from ONOS repository)
2
pierventre484c72c2021-01-04 05:41:27 -080033144060d46 [AETHER-1032] Backport AETHER-538 to fabric.p4
435e4d196eb Update SPGW p4 namespace to match fabric-tna
54d1d67fa3a Backport fabric-tna dbuf support to v1model
6ee90f815ea Bridged packets should retain the same TTL
7b27024ffa1 Fix minor bugs in INT sink
8bfe4355bde Remove UE address from uplink PDRs
9c9fce63054 Backport fabric-spgw TNA changes to v1model
Carmelo Cascone25b167f2020-07-15 22:06:41 -070010d35e8a6a04 Allow building fabric.p4 with custom S1U_SGW_PREFIX
111d4756928d Rewrite the SPGW P4 pipeline.
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800126085585ef7 Fixes to fabric.p4 pipeline
13dd0568b367 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
14f4d1bc6eec Added bytes in BNG upstream counters
1539b808bdd8 [ONOS-7808] Support P4Runtime default table entries
16693d76f189 eth_type moved outside ethernet header in fabric.p4
1736d5e7a233 Support creation of vendor-specific versions of the fabric pipeconf
1877654f9e5c Added ethertype QinQ when double VLAN tagged packets
197c3a002000 Improvement in fabric.p4 and bng.p4
20e22b574275 Improve fabric.p4 with BNG support
213b7a21b6c2 Fix to metadata copied to egress
2201ca2ab27d Added support for clone session on fabric.p4
234d8785b5b1 First stab at BNG support in fabric.p4
249b607dab1c Update P4 programs to compile with most recent p4c
253032b87e07 Fix missing IPv6 table size in fabric.p4
2670e816b05a Support compiling fabric.p4 with arbitrary table sizes
27b5324e7168 Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl
288e5818dc65 In fabric.p4 do not parse int_data if sink is not enabled
29fa42158937 Refactored INT service impl to support multi-instance ONOS and fabric.p4
3079a3a31aec Refactor fabric.p4 INT support to allow compilation on more P4 targets
310c8d73ea08 Use P4 port counters only for BMv2 pipeconf in fabric.p4
32cd03f07fb7 Implement NOP in routing v4 table
338d2d1b2cb1 Avoid egress processing for controller packet-in/out in fabric.p4
34384aea29c6 Support IPv4 multicast in P4 fabric pipeline
358a715f84c5 Add default VLAN 4094 tag to all untagged traffic in fabric.p4
36cf696e55d3 NoAction in ACL should be mapped to NOP
379b0171bc34 Fixed spgw.p4 decapping GTP packets not meant to be decapped
38ed478dc4bd Integrating INT into fabric pipeline
398235a1a6b0 Minor refactor fabric.p4
401e8843f8e3 ONOS-7251 ONOS-7264 Support for clone to CPU action in fabric.p4
41a5400afad6 ONOS-7744 ONOS-7742 Don't send pkt on ingress port and always decrement TTL in fabric.p4
4247eac89eb0 Refactor fabric.p4
43971fb7fd1f ONOS-7251 - Initial implementation of fabric.p4 L2 broadcast feature.
448a51743927 Removed fabric.p4 data plane test files
4534af3168f4 Fix incorrect defined boolean value for fabric.p4
4635d9b333f8 Support compiling fabric.p4 with non-standard bool declarations
4720f9e7b406 [ONOS-7285][ONOS-7263] VLAN support by fabric.p4
48274daef03e Minor bugfix to spgw.p4
49a106140b9c Made multicast support optional in fabric.p4
5033e85c04bc Made GTP UPD checksum update optinal in SPGW
513d3956d167 Fix bugs from fabric.p4
52b531b6889c Minor clean-up of fabric pipeline
53f87dc2ebe0 Test P4 program and data for SPGW
54b757dbc4eb Fixed double-extraction issue in spgw parser
55ed88f2b6fe Do not compile with IPv6 support in fabric.p4 by default
5614cde40599 Fixed downlink processing of spgw.p4
57b81f4be168 Initial integration of SPGW in fabric.p4
58bd46d05410 Fix VLAN and MPLS problem for fabric.p4
593a5731e32d Minor refactoring for fabric.p4
60c6844f56ce Refactor fabric.p4 and pipeliner
611d84267c5b Minor refactoring for fabric.p4
62f55eaa8112 [ONOS-7255] Remove next id mapping table from fabric.p4
631b154bd81c [ONOS-7242] Support MPLS by fabric.p4 pipeliner
64f73a553a04 [ONOS-7238] fix ICMP checksum error of fabric.p4
65be3420529a [ONOS-7128] Initial commit of fabric.p4