[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#787055: ITP: golang-netlink -- netlink library for go



Package: wnpp
Severity: wishlist
X-Debbugs-CC: paultag@debian.org,
pkg-go-maintainers@lists.alioth.debian.org

* Package name : golang-netlink
  Version : 0.0~git20150513.1.991a7a2
  Upstream Author : Vish Ishaya
* URL : https://github.com/vishvananda/netlink
* License : Apache-2.0
  Description : Simple netlink library for go.

The netlink package provides a simple netlink library for go. Netlink is
the interface a user-space program in linux uses to communicate with the
kernel. It can be used to add and remove interfaces, set ip addresses
and routes, and configure ipsec. Netlink communication requires elevated
privileges, so in most cases this code needs to be run as root. Since
low-level netlink messages are inscrutable at best, the library attempts
to provide an api that is loosely modeled on the CLI provied by
iproute2. Actions like ip link add will be accomplished via a similarly
named function like AddLink(). This library began its life as a fork of
the netlink functionality in docker/libcontainer but was heavily
rewritten to improve testability, performance, and to add new
functionality like ipsec xfrm handling.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4


Reply to: