@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{mexico:_jool_open_sourc_siit_nat64_linux,
  author =    {NIC Mexico},
  title =     {Jool an Open Source SIIT and NAT64 for Linux.},
  howpublished = {\url{https://www.jool.mx/en/index.html}}}

@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}}}

@Misc{wikipedia:_solic,
  author =    {Wikipedia},
  title =     {Solicited-node multicast address},
  howpublished = {\url{https://en.wikipedia.org/wiki/Solicited-node_multicast_address}},
  note =      {Requested on 2019-08-13}}

@Misc{schottelius:thesisrepo,
  author =    {Nico Schottelius},
  title =     {High speed NAT64 in P4 (git repository)},
  howpublished = {\url{https://gitlab.ethz.ch/nsg/student-projects/ma-2019-19_high_speed_nat64_with_p4}}}

@Misc{schottelius:_exter_p4_netpf,
  author =    {Nico Schottelius},
  title =     {Extern for checksum'ing payload (P4-NetPFGA-public)},
  howpublished = {\url{https://github.com/NetFPGA/P4-NetFPGA-public/issues/13}}}

@Misc{hendrik:_p4_progr_fpga_semes_thesis_sa,
  author =    {Hendrik Züllig, Supervisor; Prof. Dr. Laurent Vanbever; Tutor: Tobias Bühler},
  title =     {P4-Programming on an FPGA, Semester Thesis SA-2019-02},
  howpublished = {\url{https://gitlab.ethz.ch/nsg/student-projects/sa-2019-02_p4_programming_sume_netfpga/blob/master/SA-2019-02.pdf}}}


@Misc{wikipedia:_jumbo,
  author =    {Wikipedia},
  title =     {Jumbo frame},
  howpublished = {\url{https://en.wikipedia.org/wiki/Jumbo_frame}},
  note =      {Requested on 2019-08-15}}
