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