@Misc{ripe_exhaustion, author = {RIPE}, title = {IPv4 Exhaustion}, howpublished = {\url{https://www.ripe.net/publications/ipv6-info-centre/about-ipv6/ipv4-exhaustion}}} @Misc{apnic_exhaustion, author = {APNIC}, title = {APNIC’s IPv4 pool status}, howpublished = {\url{https://www.apnic.net/community/ipv4-exhaustion/graphical-information/}}} @Misc{google:_ipv6_googl, author = {Google}, title = {IPv6 - Google}, howpublished = {\url{https://www.google.com/intl/en/ipv6/statistics.html}}} @Misc{lacnic:_ipv4_deplet_phases, author = {LACNIC}, title = {IPv4 Depletion Phases}, howpublished = {\url{https://www.lacnic.net/1039/1/lacnic/ipv4-depletion-phases}}} @Misc{afrinic:_afrin_ipv4_exhaus, author = {AFRINIC}, title = {AFRINIC IPv4 Exhaustion}, howpublished = {\url{https://afrinic.net/exhaustion}}} @Misc{arin:_ipv4_addres_option, author = {ARIN}, title = {IPv4 Addressing Options}, howpublished = {\url{https://www.arin.net/resources/guide/ipv4/}}} @Misc{vyncke:_ipv6_deploy_aggreg_status, author = {Eric Vyncke}, title = {IPv6 Deployment Aggregated Status}, howpublished = {\url{https://www.vyncke.org/ipv6status/}}} @Misc{cisco:_ipv6, author = {CISCO}, title = {6lab - The place to monitor IPv6 adoption}, howpublished = {\url{https://6lab.cisco.com/stats/}}} @Misc{akamai:_ipv6_adopt_visual, author = {Akamai}, title = {IPv6 Adoption Visualization}, howpublished = {\url{https://www.akamai.com/us/en/resources/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adoption-visualization.jsp#countries}}} @Misc{wikipedia:_ipv6, author = {Wikipedia}, title = {IPv6 transition mechanism}, howpublished = {\url{https://en.wikipedia.org/wiki/IPv6_transition_mechanism}}, note = {As requested on 2019-08-08}} @Misc{_implem_your_switc_target_with_bmv2, author = {BMV2}, title = {IMPLEMENTING YOUR SWITCH TARGET WITH BMv2}, howpublished = {\url{http://www.bmv2.org/}}} @Misc{netfpga:_p4_netpf_public_github, author = {NetFPGA}, title = {P4-NetPFGA-Public repository at Github}, howpublished = {\url{https://github.com/NetFPGA/P4-NetFPGA-public}}} @Misc{networks:_tofin, author = {Barefoot Networks}, title = {Tofino2}, howpublished = {\url{https://barefootnetworks.com/products/brief-tofino-2/}}} @Misc{lutchansky:_tayga_simpl_nat64_linux, author = {Nathan Lutchansky}, title = {TAYGA - Simple, no-fuss NAT64 for Linux}, howpublished = {\url{http://www.litech.org/tayga/}}} @Misc{vanbever:_progr_networ_data_planes, author = {Laurent Vanbever}, title = {Programming Network Data Planes}, howpublished = {\url{https://github.com/nsg-ethz/p4-learning/blob/master/slides/02_p4_env.pdf}}} @Misc{ungleich:_ipv4, author = {ungleich}, title = {Die IPv4, die!}, howpublished = {\url{https://ungleich.ch/en-us/cms/blog/2019/01/09/die-ipv4-die/}}} @Misc{nginx:_nginx_high_perfor_load_balan, author = {NGINX}, title = {NGINX | High Performance Load Balancer, Web Server, \& Reverse Proxy}, howpublished = {\url{https://www.nginx.com/}}} @Misc{openvswitch, author = {Linux Foundation}, title = {Open vSwitch}, howpublished = {\url{https://www.openvswitch.org/}}} @Misc{wikipedia:_ipv4, author = {Wikipedia}, title = {IPv4 header checksum}, howpublished = {\url{https://en.wikipedia.org/wiki/IPv4_header_checksum}}, note = {Requested on 2019-08-12}} @Misc{schottelius:github1675, author = {Nico Schottelius}, title = {Casting bit<16> to bit<32> in checksum causes incorrect json to be generated}, howpublished = {\url{https://github.com/p4lang/p4c/issues/1765}}} @Misc{schottelius:github745, author = {Nico Schottelius}, title = {Add access to table keys}, howpublished = {\url{https://github.com/p4lang/p4-spec/issues/745}}} @Misc{theojepsen:_get, author = {theojepsen}, title = {Get size of header}, howpublished = {\url{https://github.com/p4lang/p4-spec/issues/660}}}