p4runtime-go-client

module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2022 License: Apache-2.0

README

forked from antoninbas/p4runtime-go-client

添加部分功能

  1. client 增加一个 WriteManyUpdate 方法client.go
  2. 计数器增加一个 ModifyManyCounterEntry 方法 counters.go
  3. multicast_group_entry 增加 ModifyMulticastGroup 方法,增加读取的方法ReadMulticastGroupWildcard和ReadMulticastGroup pre.go
  4. 增加clone_session_entry 的 insert/modify/delete 方法和read方法 pre_clone.go
  5. 增加了table_entry的翻译功能,可以使用在新定义的TableEntry与p4定义的TableEntry之间转换tables.go
  6. 为实现上一条,在p4info文件中增加了对应接口

p4runtime-go-client

Go client for P4Runtime

This project is still a work in progress. We make no guarantee for the stability of the API and may modify existing functions in the client API. We welcome feedback and contributions!.

For a good place to start, check out the l2_switch example.

Directories

Path Synopsis
cmd
l2_switch
Package main generated by go-bindata.// sources: cmd/l2_switch/l2_switch.out/l2_switch.json cmd/l2_switch/l2_switch.out/l2_switch.p4i cmd/l2_switch/l2_switch.out/p4info.pb.txt
Package main generated by go-bindata.// sources: cmd/l2_switch/l2_switch.out/l2_switch.json cmd/l2_switch/l2_switch.out/l2_switch.p4i cmd/l2_switch/l2_switch.out/p4info.pb.txt
wcmp
Package main generated by go-bindata.// sources: cmd/wcmp/wcmp.out/p4info.pb.txt cmd/wcmp/wcmp.out/wcmp.json cmd/wcmp/wcmp.out/wcmp.p4i
Package main generated by go-bindata.// sources: cmd/wcmp/wcmp.out/p4info.pb.txt cmd/wcmp/wcmp.out/wcmp.json cmd/wcmp/wcmp.out/wcmp.p4i
pkg
signals
Package signals contains utilities for dealing with signals.
Package signals contains utilities for dealing with signals.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL