<span itemscope itemtype="http://schema.org/InformAction"><span style="display:none" itemprop="about" itemscope itemtype="http://schema.org/Thing/Paragraph"><meta itemprop="description" content="Description updated"/></span><span itemprop="object" itemscope itemtype="http://schema.org/Event"><div style=""><table cellspacing="0" cellpadding="8" border="0" summary="" style="width:100%;font-family:Arial,Sans-serif;border:1px Solid #ccc;border-width:1px 2px 2px 1px;background-color:#fff;"><tr><td><meta itemprop="eventStatus" content="http://schema.org/EventRescheduled"/><h4 style="padding:6px 0;margin:0 0 4px 0;font-family:Arial,Sans-serif;font-size:13px;line-height:1.4;border:1px Solid #fff;background:#fff;color:#090;font-weight:normal"><strong>This event has been changed.</strong></h4><div style="padding:2px"><span itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="Google Calendar"/></span><meta itemprop="eventId/googleCalendar" content="v2csrqjjabs4f8eb6d22c91v00_20171220T213000Z"/><div style="float:right;font-weight:bold;font-size:13px"> <a href="https://www.google.com/calendar/event?action=VIEW&eid=djJjc3JxamphYnM0ZjhlYjZkMjJjOTF2MDBfMjAxNzEyMjBUMjEzMDAwWiBwNC1hcmNoQGxpc3RzLnA0Lm9yZw&tok=NTIjajR0bzQycnNqcXRma3MwcWI3aWFoOGdvdXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWJkN2UyODA3ZGNiYTBkMDNjMmVlODllYTVkMjQwZmFjYzI0OGYwZjY&ctz=America/Los_Angeles&hl=en" style="color:#20c;white-space:nowrap" itemprop="url">more details »</a><br></div><h3 style="padding:0 0 6px 0;margin:0;font-family:Arial,Sans-serif;font-size:16px;font-weight:bold;color:#222"><span itemprop="name">P4 Arch Design WG</span></h3><table cellpadding="0" cellspacing="0" border="0" summary="Event details"><tr><td style="padding:0 1em 10px 0;font-family:Arial,Sans-serif;font-size:13px;color:#888;white-space:nowrap;width:90px" valign="top"><div><i style="font-style:normal">When</i></div></td><td style="padding-bottom:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222" valign="top"><div style="text-indent:-1px"><time itemprop="startDate" datetime="20171220T213000Z"></time><time itemprop="endDate" datetime="20171220T230000Z"></time>Wed Dec 20, 2017 13:30 – 15:00 <span style="color:#888">Pacific Time</span></div></td></tr><tr><td style="padding:0 1em 10px 0;font-family:Arial,Sans-serif;font-size:13px;color:#888;white-space:nowrap;width:90px" valign="top"><div><i style="font-style:normal">Calendar</i></div></td><td style="padding-bottom:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222" valign="top"><div style="text-indent:-1px">p4-arch@lists.p4.org</div></td></tr><tr><td style="padding:0 1em 10px 0;font-family:Arial,Sans-serif;font-size:13px;color:#888;white-space:nowrap;width:90px" valign="top"><div><i style="font-style:normal">Who</i></div></td><td style="padding-bottom:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222" valign="top"><table cellspacing="0" cellpadding="0"><tr><td style="padding-right:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222;width:10px"><div style="text-indent:-1px"><span style="font-family:Courier New,monospace">&#x2022;</span></div></td><td style="padding-right:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222"><div style="text-indent:-1px"><div><div style="margin:0 0 0.3em 0"><span itemprop="attendee" itemscope itemtype="http://schema.org/Person"><span itemprop="name" class="notranslate">ccascaval@barefootnetworks.com</span><meta itemprop="email" content="ccascaval@barefootnetworks.com"/></span><span style="font-size:11px;color:#888"> - creator</span></div></div></div></td></tr><tr><td style="padding-right:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222;width:10px"><div style="text-indent:-1px"><span style="font-family:Courier New,monospace">&#x2022;</span></div></td><td style="padding-right:10px;font-family:Arial,Sans-serif;font-size:13px;color:#222"><div style="text-indent:-1px"><div><div style="margin:0 0 0.3em 0"><span itemprop="attendee" itemscope itemtype="http://schema.org/Person"><span itemprop="name" class="notranslate">p4-arch@lists.p4.org</span><meta itemprop="email" content="p4-arch@lists.p4.org"/></span></div></div></div></td></tr></table></td></tr></table><div style="padding-bottom:15px;font-family:Arial,Sans-serif;font-size:13px;color:#222;white-space:pre-wrap!important;white-space:-moz-pre-wrap!important;white-space:-pre-wrap!important;white-space:-o-pre-wrap!important;white-space:pre;word-wrap:break-word"><strong style="color:#080">Changed: </strong><span>Dear all,<p>Last meeting of 2017!<p>Location: Barefoot Networks, 4750 Patrick Henry Drive, Santa Clara, CA.<p>Agenda<br />- Packet truncation support:<br />  - PSA truncation options <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F519&sa=D&usd=2&usg=AFQjCNH1JmOi7NiJ99ZmLV1ALbwjero5IA" target="_blank">https://github.com/p4lang/p4-spec/issues/519</a>, <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F477&sa=D&usd=2&usg=AFQjCNElAjO_7Gq6hMU8fnXcrVFt7uDtTA" target="_blank">https://github.com/p4lang/p4-spec/issues/477</a><p>Action selector issues:<br />  - Interaction between direct counters/meters and action profile/selector <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F466&sa=D&usd=2&usg=AFQjCNHJvY3DUPp4NryGeFUvZu7y3-681g" target="_blank">https://github.com/p4lang/p4-spec/issues/466</a><br />  Previously discussed, need closing:<br />  - Fungibility of action selector size <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F456&sa=D&usd=2&usg=AFQjCNF9rYT4sF72iJWJUhEPfoXpHOXtpw" target="_blank">https://github.com/p4lang/p4-spec/issues/456</a><br />  - Using virtual functions to specify action chosen in action_selector <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F446&sa=D&usd=2&usg=AFQjCNEIK4uQFXcoCBotNMYiWHoz-x3TVA" target="_blank">https://github.com/p4lang/p4-spec/issues/446</a><br />  - Liveness of action profile members <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F457&sa=D&usd=2&usg=AFQjCNGGoWrNFyNR-NpcexsT7oxYS47U_A" target="_blank">https://github.com/p4lang/p4-spec/issues/457</a><br />  - Mention anything in PSA about fast-failover aspect of ActionSelector extern? <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F496&sa=D&usd=2&usg=AFQjCNHE-uxaK_aYqKZps1fhfJmZMohdjg" target="_blank">https://github.com/p4lang/p4-spec/issues/496</a><br />  <br />New externs:<br />  - Dynamic field selection: select a small set of keys from large set of keys <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F516&sa=D&usd=2&usg=AFQjCNGsLn76VGxFBufWbq9hJqMZrs_ycQ" target="_blank">https://github.com/p4lang/p4-spec/issues/516</a><br />  - idle_timeout for table entries: Support table entry idle_timeout in PSA? <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F523&sa=D&usd=2&usg=AFQjCNGCb9wh-LDxwgep7nc8qGrD_zz8sA" target="_blank">https://github.com/p4lang/p4-spec/issues/523</a><br />  <br />Document limits on parameter values of PSA externs:<br />  - Capping the bitwidth of PSA core types to 64 <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F518&sa=D&usd=2&usg=AFQjCNHr9dTCibjTarzquB3sfNtdHqsEoQ" target="_blank">https://github.com/p4lang/p4-spec/issues/518</a><br />  - Document any limits on parameter values of Hash extern, and others <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F478&sa=D&usd=2&usg=AFQjCNE9awAq5Axm3DW2Qc-DOUIN-W3avQ" target="_blank">https://github.com/p4lang/p4-spec/issues/478</a><br />  - PortId_t value documentation: what, if anything, to document in PSA about PortId_t values? <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F370&sa=D&usd=2&usg=AFQjCNFb8jAjV2X4HIIEBwO16hp0wBskdA" target="_blank">https://github.com/p4lang/p4-spec/issues/370</a><br /> <br />Other open issues:<br />  - Document anything more about congestion-based drop mechanisms in PSA? <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F497&sa=D&usd=2&usg=AFQjCNGSQPS0fQssUy5K8ajrPHlYUyNSEA" target="_blank">https://github.com/p4lang/p4-spec/issues/497</a><br />  - State of direct meters and counters when entries are added and removed <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F359&sa=D&usd=2&usg=AFQjCNEW9oD--v8Y3KmjlhDBCBolCqhQ4w" target="_blank">https://github.com/p4lang/p4-spec/issues/359</a><br /> - Is drop allowed in egress? (only remaining issue is I think creating an example suggested by Samar Abdi) <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F444&sa=D&usd=2&usg=AFQjCNEQsQ8BP5sXJS0DT2XWaicGnNaFEA" target="_blank">https://github.com/p4lang/p4-spec/issues/444</a><br />  - Document effect of multiple pipelines on PSA <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F353&sa=D&usd=2&usg=AFQjCNEi_1PkSsLsqDsihQlu0zRELpGhUQ" target="_blank">https://github.com/p4lang/p4-spec/issues/353</a><br />  - Things not in PSA required to fully implement the INT draft <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F510&sa=D&usd=2&usg=AFQjCNE9ZLGALFYQWC1Rup_LflPIe69Fyg" target="_blank">https://github.com/p4lang/p4-spec/issues/510</a><br />  - Digest extern small notes <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F507&sa=D&usd=2&usg=AFQjCNFFxvmMMJe0PkJABNMBkVpwtBPiqA" target="_blank">https://github.com/p4lang/p4-spec/issues/507</a><br />  - Add requirements about control plane API atomicity relative to data plane operations <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F525&sa=D&usd=2&usg=AFQjCNForh9A9dbzzWCvKZBsWKUVld1b6g" target="_blank">https://github.com/p4lang/p4-spec/issues/525</a><br />  - Document Checksum clear() method similarly to InternetChecksum clear() method? <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fp4lang%2Fp4-spec%2Fissues%2F521&sa=D&usd=2&usg=AFQjCNHrsGBuv7n6vi5R0Lw2p2TeLnIYpw" target="_blank">https://github.com/p4lang/p4-spec/issues/521</a><p><br />Dial in information:<br />Join from PC, Mac, Linux, iOS or Android: <a href="https://www.google.com/url?q=https%3A%2F%2Fcornell.zoom.us%2Fj%2F567864916&sa=D&usd=2&usg=AFQjCNHpTipSfHjJkjVFcSoN6AQ7GqYmkA" target="_blank">https://cornell.zoom.us/j/567864916</a><p>Or iPhone one-tap (US Toll):  +14086380968,,567864916# or +16465588656,,567864916#<p>Or Telephone:<br />    Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)<br />    Meeting ID: 567 864 916<br />    International numbers available: <a href="https://www.google.com/url?q=https%3A%2F%2Fcornell.zoom.us%2Fzoomconference%3Fm%3D5LQ9l0ajXUCKyVo5fLYr6MAOhs205DtT&sa=D&usd=2&usg=AFQjCNH8i2PWU3dwuXK_i7LTUbCjyej7Ww" target="_blank">https://cornell.zoom.us/zoomconference?m=5LQ9l0ajXUCKyVo5fLYr6MAOhs205DtT</a><p>    SIP: <a href="mailto:567864916@zoomcrc.com" target="_blank">567864916@zoomcrc.com</a><p>Or Skype for Business (Lync):<br />    <a href="https://www.google.com/url?q=https%3A%2F%2Fcornell.zoom.us%2Fskype%2F567864916&sa=D&usd=2&usg=AFQjCNF8g3rd-dcBFPCfeoPR9rvfQwpxIQ" target="_blank">https://cornell.zoom.us/skype/567864916</a><p><p>Venues will rotate between Barefoot, Cisco and Google. <br />Agenda, venue address, and Zoom meeting information will be provided as part of an invite update.<p>Thank you for your help and participation.<p>Andy and Calin</p></p></p></p></p></p></p></p></p></p></p></p></p></span><meta itemprop="description" content="Dear all,

Last meeting of 2017!

Location: Barefoot Networks, 4750 Patrick Henry Drive, Santa Clara, CA.

Agenda
- Packet truncation support:
  - PSA truncation options https://github.com/p4lang/p4-spec/issues/519, https://github.com/p4lang/p4-spec/issues/477

Action selector issues:
  - Interaction between direct counters/meters and action profile/selector https://github.com/p4lang/p4-spec/issues/466
  Previously discussed, need closing:
  - Fungibility of action selector size https://github.com/p4lang/p4-spec/issues/456
  - Using virtual functions to specify action chosen in action_selector https://github.com/p4lang/p4-spec/issues/446
  - Liveness of action profile members https://github.com/p4lang/p4-spec/issues/457
  - Mention anything in PSA about fast-failover aspect of ActionSelector extern? https://github.com/p4lang/p4-spec/issues/496
  
New externs:
  - Dynamic field selection: select a small set of keys from large set of keys https://github.com/p4lang/p4-spec/issues/516
  - idle_timeout for table entries: Support table entry idle_timeout in PSA? https://github.com/p4lang/p4-spec/issues/523
  
Document limits on parameter values of PSA externs:
  - Capping the bitwidth of PSA core types to 64 https://github.com/p4lang/p4-spec/issues/518
  - Document any limits on parameter values of Hash extern, and others https://github.com/p4lang/p4-spec/issues/478
  - PortId_t value documentation: what, if anything, to document in PSA about PortId_t values? https://github.com/p4lang/p4-spec/issues/370
 
Other open issues:
  - Document anything more about congestion-based drop mechanisms in PSA? https://github.com/p4lang/p4-spec/issues/497
  - State of direct meters and counters when entries are added and removed https://github.com/p4lang/p4-spec/issues/359
 - Is drop allowed in egress? (only remaining issue is I think creating an example suggested by Samar Abdi) https://github.com/p4lang/p4-spec/issues/444
  - Document effect of multiple pipelines on PSA https://github.com/p4lang/p4-spec/issues/353
  - Things not in PSA required to fully implement the INT draft https://github.com/p4lang/p4-spec/issues/510
  - Digest extern small notes https://github.com/p4lang/p4-spec/issues/507
  - Add requirements about control plane API atomicity relative to data plane operations https://github.com/p4lang/p4-spec/issues/525
  - Document Checksum clear() method similarly to InternetChecksum clear() method? https://github.com/p4lang/p4-spec/issues/521


Dial in information:
Join from PC, Mac, Linux, iOS or Android: https://cornell.zoom.us/j/567864916

Or iPhone one-tap (US Toll):  +14086380968,,567864916# or +16465588656,,567864916#

Or Telephone:
    Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)
    Meeting ID: 567 864 916
    International numbers available: https://cornell.zoom.us/zoomconference?m=5LQ9l0ajXUCKyVo5fLYr6MAOhs205DtT

    SIP: 567864916@zoomcrc.com

Or Skype for Business (Lync):
    https://cornell.zoom.us/skype/567864916



Venues will rotate between Barefoot, Cisco and Google. 
Agenda, venue address, and Zoom meeting information will be provided as part of an invite update.

Thank you for your help and participation.

Andy and Calin"/></div></div><p style="color:#222;font-size:13px;margin:0"><span style="color:#888">Going?   </span><wbr><strong><span itemprop="potentialaction" itemscope itemtype="http://schema.org/RsvpAction"><meta itemprop="attendance" content="http://schema.org/RsvpAttendance/Yes"/><span itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler"><link itemprop="method" href="http://schema.org/HttpRequestMethod/GET"/><a href="https://www.google.com/calendar/event?action=RESPOND&eid=djJjc3JxamphYnM0ZjhlYjZkMjJjOTF2MDBfMjAxNzEyMjBUMjEzMDAwWiBwNC1hcmNoQGxpc3RzLnA0Lm9yZw&rst=1&tok=NTIjajR0bzQycnNqcXRma3MwcWI3aWFoOGdvdXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWJkN2UyODA3ZGNiYTBkMDNjMmVlODllYTVkMjQwZmFjYzI0OGYwZjY&ctz=America/Los_Angeles&hl=en" style="color:#20c;white-space:nowrap" itemprop="url">Yes</a></span></span><span style="margin:0 0.4em;font-weight:normal"> - </span><span itemprop="potentialaction" itemscope itemtype="http://schema.org/RsvpAction"><meta itemprop="attendance" content="http://schema.org/RsvpAttendance/Maybe"/><span itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler"><link itemprop="method" href="http://schema.org/HttpRequestMethod/GET"/><a href="https://www.google.com/calendar/event?action=RESPOND&eid=djJjc3JxamphYnM0ZjhlYjZkMjJjOTF2MDBfMjAxNzEyMjBUMjEzMDAwWiBwNC1hcmNoQGxpc3RzLnA0Lm9yZw&rst=3&tok=NTIjajR0bzQycnNqcXRma3MwcWI3aWFoOGdvdXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWJkN2UyODA3ZGNiYTBkMDNjMmVlODllYTVkMjQwZmFjYzI0OGYwZjY&ctz=America/Los_Angeles&hl=en" style="color:#20c;white-space:nowrap" itemprop="url">Maybe</a></span></span><span style="margin:0 0.4em;font-weight:normal"> - </span><span itemprop="potentialaction" itemscope itemtype="http://schema.org/RsvpAction"><meta itemprop="attendance" content="http://schema.org/RsvpAttendance/No"/><span itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler"><link itemprop="method" href="http://schema.org/HttpRequestMethod/GET"/><a href="https://www.google.com/calendar/event?action=RESPOND&eid=djJjc3JxamphYnM0ZjhlYjZkMjJjOTF2MDBfMjAxNzEyMjBUMjEzMDAwWiBwNC1hcmNoQGxpc3RzLnA0Lm9yZw&rst=2&tok=NTIjajR0bzQycnNqcXRma3MwcWI3aWFoOGdvdXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWJkN2UyODA3ZGNiYTBkMDNjMmVlODllYTVkMjQwZmFjYzI0OGYwZjY&ctz=America/Los_Angeles&hl=en" style="color:#20c;white-space:nowrap" itemprop="url">No</a></span></span></strong>    <wbr><a href="https://www.google.com/calendar/event?action=VIEW&eid=djJjc3JxamphYnM0ZjhlYjZkMjJjOTF2MDBfMjAxNzEyMjBUMjEzMDAwWiBwNC1hcmNoQGxpc3RzLnA0Lm9yZw&tok=NTIjajR0bzQycnNqcXRma3MwcWI3aWFoOGdvdXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWJkN2UyODA3ZGNiYTBkMDNjMmVlODllYTVkMjQwZmFjYzI0OGYwZjY&ctz=America/Los_Angeles&hl=en" style="color:#20c;white-space:nowrap" itemprop="url">more options »</a></p></td></tr><tr><td style="background-color:#f6f6f6;color:#888;border-top:1px Solid #ccc;font-family:Arial,Sans-serif;font-size:11px"><p>Invitation from <a href="https://www.google.com/calendar/" target="_blank" style="">Google Calendar</a></p><p>You are receiving this courtesy email at the account p4-arch@lists.p4.org because you are an attendee of this event.</p><p>To stop receiving future updates for this event, decline this event. Alternatively you can sign up for a Google account at https://www.google.com/calendar/ and control your notification settings for your entire calendar.</p><p>Forwarding this invitation could allow any recipient to modify your RSVP response. <a href="https://support.google.com/calendar/answer/37135#forwarding">Learn More</a>.</p></td></tr></table></div></span></span>