Skip to content

RainyBow/p4runtime-go-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Go client for P4Runtime

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 83.1%
  • P4 7.9%
  • Python 6.7%
  • Makefile 1.9%
  • Shell 0.4%