Carmelo Cascone | 21e72a2 | 2019-12-18 10:01:08 -0800 | [diff] [blame] | 1 | # fabric.p4 changes included in this release (from ONOS repository) |
| 2 | |
pierventre | 484c72c | 2021-01-04 05:41:27 -0800 | [diff] [blame] | 3 | 3144060d46 [AETHER-1032] Backport AETHER-538 to fabric.p4 |
| 4 | 35e4d196eb Update SPGW p4 namespace to match fabric-tna |
| 5 | 4d1d67fa3a Backport fabric-tna dbuf support to v1model |
| 6 | ee90f815ea Bridged packets should retain the same TTL |
| 7 | b27024ffa1 Fix minor bugs in INT sink |
| 8 | bfe4355bde Remove UE address from uplink PDRs |
| 9 | c9fce63054 Backport fabric-spgw TNA changes to v1model |
Carmelo Cascone | 25b167f | 2020-07-15 22:06:41 -0700 | [diff] [blame] | 10 | d35e8a6a04 Allow building fabric.p4 with custom S1U_SGW_PREFIX |
| 11 | 1d4756928d Rewrite the SPGW P4 pipeline. |
Carmelo Cascone | 21e72a2 | 2019-12-18 10:01:08 -0800 | [diff] [blame] | 12 | 6085585ef7 Fixes to fabric.p4 pipeline |
| 13 | dd0568b367 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 |
| 14 | f4d1bc6eec Added bytes in BNG upstream counters |
| 15 | 39b808bdd8 [ONOS-7808] Support P4Runtime default table entries |
| 16 | 693d76f189 eth_type moved outside ethernet header in fabric.p4 |
| 17 | 36d5e7a233 Support creation of vendor-specific versions of the fabric pipeconf |
| 18 | 77654f9e5c Added ethertype QinQ when double VLAN tagged packets |
| 19 | 7c3a002000 Improvement in fabric.p4 and bng.p4 |
| 20 | e22b574275 Improve fabric.p4 with BNG support |
| 21 | 3b7a21b6c2 Fix to metadata copied to egress |
| 22 | 01ca2ab27d Added support for clone session on fabric.p4 |
| 23 | 4d8785b5b1 First stab at BNG support in fabric.p4 |
| 24 | 9b607dab1c Update P4 programs to compile with most recent p4c |
| 25 | 3032b87e07 Fix missing IPv6 table size in fabric.p4 |
| 26 | 70e816b05a Support compiling fabric.p4 with arbitrary table sizes |
| 27 | b5324e7168 Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl |
| 28 | 8e5818dc65 In fabric.p4 do not parse int_data if sink is not enabled |
| 29 | fa42158937 Refactored INT service impl to support multi-instance ONOS and fabric.p4 |
| 30 | 79a3a31aec Refactor fabric.p4 INT support to allow compilation on more P4 targets |
| 31 | 0c8d73ea08 Use P4 port counters only for BMv2 pipeconf in fabric.p4 |
| 32 | cd03f07fb7 Implement NOP in routing v4 table |
| 33 | 8d2d1b2cb1 Avoid egress processing for controller packet-in/out in fabric.p4 |
| 34 | 384aea29c6 Support IPv4 multicast in P4 fabric pipeline |
| 35 | 8a715f84c5 Add default VLAN 4094 tag to all untagged traffic in fabric.p4 |
| 36 | cf696e55d3 NoAction in ACL should be mapped to NOP |
| 37 | 9b0171bc34 Fixed spgw.p4 decapping GTP packets not meant to be decapped |
| 38 | ed478dc4bd Integrating INT into fabric pipeline |
| 39 | 8235a1a6b0 Minor refactor fabric.p4 |
| 40 | 1e8843f8e3 ONOS-7251 ONOS-7264 Support for clone to CPU action in fabric.p4 |
| 41 | a5400afad6 ONOS-7744 ONOS-7742 Don't send pkt on ingress port and always decrement TTL in fabric.p4 |
| 42 | 47eac89eb0 Refactor fabric.p4 |
| 43 | 971fb7fd1f ONOS-7251 - Initial implementation of fabric.p4 L2 broadcast feature. |
| 44 | 8a51743927 Removed fabric.p4 data plane test files |
| 45 | 34af3168f4 Fix incorrect defined boolean value for fabric.p4 |
| 46 | 35d9b333f8 Support compiling fabric.p4 with non-standard bool declarations |
| 47 | 20f9e7b406 [ONOS-7285][ONOS-7263] VLAN support by fabric.p4 |
| 48 | 274daef03e Minor bugfix to spgw.p4 |
| 49 | a106140b9c Made multicast support optional in fabric.p4 |
| 50 | 33e85c04bc Made GTP UPD checksum update optinal in SPGW |
| 51 | 3d3956d167 Fix bugs from fabric.p4 |
| 52 | b531b6889c Minor clean-up of fabric pipeline |
| 53 | f87dc2ebe0 Test P4 program and data for SPGW |
| 54 | b757dbc4eb Fixed double-extraction issue in spgw parser |
| 55 | ed88f2b6fe Do not compile with IPv6 support in fabric.p4 by default |
| 56 | 14cde40599 Fixed downlink processing of spgw.p4 |
| 57 | b81f4be168 Initial integration of SPGW in fabric.p4 |
| 58 | bd46d05410 Fix VLAN and MPLS problem for fabric.p4 |
| 59 | 3a5731e32d Minor refactoring for fabric.p4 |
| 60 | c6844f56ce Refactor fabric.p4 and pipeliner |
| 61 | 1d84267c5b Minor refactoring for fabric.p4 |
| 62 | f55eaa8112 [ONOS-7255] Remove next id mapping table from fabric.p4 |
| 63 | 1b154bd81c [ONOS-7242] Support MPLS by fabric.p4 pipeliner |
| 64 | f73a553a04 [ONOS-7238] fix ICMP checksum error of fabric.p4 |
| 65 | be3420529a [ONOS-7128] Initial commit of fabric.p4 |