Skip to content

Commit

Permalink
Update references to P4_16 spec from 1.1.0 to 1.2.0
Browse files Browse the repository at this point in the history
I made sure that all the links were working properly :)

Fixes #247
  • Loading branch information
antoninbas committed Dec 12, 2019
1 parent 9a68125 commit f3c3c04
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 13 deletions.
3 changes: 2 additions & 1 deletion docs/v1/P4Runtime-Spec.mdk
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,8 @@ format and available at
P4Runtime is designed to be implemented in conjunction with the P4~16~ language
version or later. P4~14~ programs should be translated into P4~16~ to be made
compatible with P4Runtime. This version of P4Runtime utilizes features which are
not in P4~16~ 1.0, but were introduced in P4~16~ 1.1.0 [@P4Spec].
not in P4~16~ 1.0, but were introduced in P4~16~ 1.1.0 [@P4Revisions110]. For
this version of P4Runtime, we recommend using P4~16~ 1.2.0 [@P4Spec].

## In Scope

Expand Down
2 changes: 1 addition & 1 deletion docs/v1/guidance-for-generating-p4info.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ of the following types, but currently no others:
this work are actually supported for P4Runtime 1.0)
+ a `typedef` or `type` name that, when "followed back" to the lowest
base type, is one of the above. (As of the P4_16 language
specification version 1.1, it is not required to support a `type`
specification version 1.2.0, it is not required to support a `type`
definition with a serializable `enum` as its base type. See
[p4runtime issue
#192](https://github.com/p4lang/p4runtime/issues/192).)
Expand Down
27 changes: 16 additions & 11 deletions docs/v1/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ @ONLINE { Stratum

@ONLINE { P4ComplexTypes,
title = "Complex types in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-p4-type"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-p4-type"
}

@ONLINE { ProtoDefaults,
Expand All @@ -47,22 +47,27 @@ @ONLINE { PIRepo

@ONLINE { P4TableProperties,
title = "Table properties in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-table-props"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-table-props"
}

@ONLINE { P4ValueSets,
title = "Value Sets in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-value-set"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-value-set"
}

@ONLINE { P4SelectExpr,
title = "Select expressions in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-select"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-select"
}

@ONLINE { P4Revisions110,
title = "Summary of changes made in $P4_{16}$ version 1.1.0",
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-summary-of-changes-made-in-version-110"
}

@ONLINE { P4Spec,
title = "$P4_{16}$ 1.1.0 specification",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html"
title = "$P4_{16}$ 1.2.0 specification",
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html"
}

@ONLINE { PSA,
Expand All @@ -72,7 +77,7 @@ @ONLINE { PSA

@ONLINE { P4Enums,
title = "Enums in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-enum-types"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-enum-types"
}

@ONLINE { ProtoAny,
Expand Down Expand Up @@ -108,7 +113,7 @@ @ONLINE { P4APIWGCharter

@ONLINE { P4NewTypes,
title = "Introducing new types in $P4_{16}$",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-newtype"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-newtype"
}

@ONLINE { APIVersioning,
Expand All @@ -133,7 +138,7 @@ @ONLINE { RFC2698

@ONLINE { P4MatchTypes,
title = "Match types in P4",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-match-kind-type"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-match-kind-type"
}

@ONLINE { gRPCStreamC,
Expand All @@ -148,7 +153,7 @@ @ONLINE { gRPCAuth

@ONLINE { P4ActionAnnotations,
title = "P4 standard annotations on table actions",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-table-action-anno"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-table-action-anno"
}

@ONLINE { PSAActionSelector,
Expand All @@ -168,7 +173,7 @@ @ONLINE { PSAAtomicityOfControlPlaneOps

@ONLINE { P4Concurrency,
title = "P4 Concurrency Model",
url = "https://p4.org/p4-spec/docs/P4-16-v1.1.0-spec.html#sec-concurrency"
url = "https://p4.org/p4-spec/docs/P4-16-v1.2.0.html#sec-concurrency"
}

@ONLINE { PSATranslation,
Expand Down

0 comments on commit f3c3c04

Please sign in to comment.