p4lang-p4-runtime-nightly:antonin/update-bazel-build

Last commit made on 2019-11-03
Get this branch:
git clone -b antonin/update-bazel-build https://git.launchpad.net/p4lang-p4-runtime-nightly

Branch merges

Branch information

Name:
antonin/update-bazel-build
Repository:
lp:p4lang-p4-runtime-nightly

Recent commits

e4982b2... by Antonin Bas <email address hidden>

test

bae5a6a... by Stefan Heule <email address hidden>

Clarify ordering requirements for Write RPC. (#248)

* Clarify ordering requirements

* Fix lint problem

* Addressing comments

* Addressing comments

09a0284... by Antonin Bas <email address hidden>

Call out that reading entire state with empty entity is not supported

As was decided at the 07/31/2019 API WG meeting.

This commit also fixes an anchor issue caused by 2 different sections
being named "Wildcard Reads".

Fixes #237

e489ad8... by Konstantin Weitz <email address hidden>

Add support for modifying direct resources of const tables (#240)

* add support for modifying direct resources of const tables

* clarify whether match/action fields can be set

* report error

* honor 80 char width

* address antonin's comments

2f0174d... by Antonin Bas <email address hidden>

Add CONTRIBUTING.md file

Also add a check to the Madoko lint tool to make sure that a small
subset of "keywords" (can be expanded later) are highlighted with
backticks.

21c689f... by Antonin Bas <email address hidden>

Deploy generated spec to Github pages

In order to be uniform with other p4.org projects.

See #197

293d15e... by Antonin Bas <email address hidden>

Add linter for P4Runtime Madoko spec

It is quite a primitive tool at the moment but it makes sure that:
 * there is no trailing whitespace
 * lines longer than 80 chars are wrapped
 * `&eg;` and `&ie;` are used

c868d96... by Antonin Bas <email address hidden>

Support wildcard reads for multicast groups and clone sessions (#236)

* Support wildcard reads for multicast groups and clone sessions

For consistency with the rest of the P4Runtime API, a wildcard Read is
achieved by "setting" the `multicast_group_id` (resp. `session_id`)
field to its default value, which is 0 for sclar fields.

This means that we introduce a small difference with the PSA spec, which
explicitly allows 0 for clone session ids.

* Address Stefan's review comment

2af85d9... by Antonin Bas <email address hidden>

Add error field to StreamMessageResponse oneof (#217)

* Add error field to StreamMessageResponse oneof

This field may be used by the server to report errors generated by
invalid / unauthorized StreamMessageRequests.

Fixes #215

* Address Stefan's review comment

* Split one sentence into two

Co-Authored-By: Carmelo Cascone <email address hidden>

c3f6bdc... by Konstantin Weitz <email address hidden>

Fix master arbitration (#198)

* Fix master arbitration

* address comments

* address comments from today's p4rt meeting

* Improve master arbitration text.

* Clarify if there are write requests in flight during master change.

* clarify restarts and other small fixes

* Fix Konstantin's sentence.

* Address Waqar's comments.

* Update docs/v1/P4Runtime-Spec.mdk

Co-Authored-By: Carmelo Cascone <email address hidden>

* Update docs/v1/P4Runtime-Spec.mdk

Co-Authored-By: Carmelo Cascone <email address hidden>

* Update docs/v1/P4Runtime-Spec.mdk

Co-Authored-By: Carmelo Cascone <email address hidden>

* Address comments by ccascone.

* Fix missing election id in the master update rules.

* s/:/. suggested by Carmleo

Co-Authored-By: Carmelo Cascone <email address hidden>