首页> 外国专利> Low-level programming language plugin to augment high-level programming language setup of an SDN switch

Low-level programming language plugin to augment high-level programming language setup of an SDN switch

机译:低级编程语言插件可增强SDN交换机的高级编程语言设置

摘要

A method involves compiling a first amount of high-level programming language code (for example, P4) and a second amount of a low-level programming language code (for example, C) thereby obtaining a first amount of native code and a second amount of native code. The high-level programming language code at least in part defines how an SDN switch performs matching in a first condition. The low-level programming language code at least in part defines how the SDN switch performs matching in a second condition. The low-level code can be a type of plugin or patch for handling special packets. The amounts of native code are loaded into the SDN switch such that a first processor (for example, x86 of the host) executes the first amount of native code and such that a second processor (for example, ME of an NFP on the NIC) executes the second amount of native code.
机译:一种方法涉及编译第一数量的高级编程语言代码(例如,P4)和第二数量的低级编程语言代码(例如,C),从而获得第一数量的本机代码和第二数量的本机代码。本机代码。高级编程语言代码至少部分定义SDN交换机在第一条件下如何执行匹配。低级编程语言代码至少部分定义了SDN交换机在第二种情况下如何执行匹配。低级代码可以是用于处理特殊数据包的一种插件或补丁。将大量本机代码加载到SDN交换机中,以便第一个处理器(例如,主机的x86)执行第一个本机代码,并且使第二个处理器(例如,NIC上的NFP的ME)执行第二部分本机代码。

著录项

  • 公开/公告号US10419242B1

    专利类型

  • 公开/公告日2019-09-17

    原文格式PDF

  • 申请/专利权人 NETRONOME SYSTEMS INC.;

    申请/专利号US201815894866

  • 发明设计人 JOHANN H. TÖNSING;DAVID GEORGE;

    申请日2018-02-12

  • 分类号G06F9/44;H04L12/64;H04L12/933;G06F8/41;H04L12/931;

  • 国家 US

  • 入库时间 2022-08-21 12:16:51

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号