@@ -63,7 +63,7 @@ func retryOnIntr(f func() error) {
6363 log .G (context .TODO ()).Infof ("netlink call interrupted after %d attempts" , maxAttempts )
6464}
6565
66- // AddrList calls nlh.LinkList , retrying if necessary.
66+ // AddrList calls nlh.Handle.AddrList , retrying if necessary.
6767func (nlh Handle ) AddrList (link netlink.Link , family int ) (addrs []netlink.Addr , err error ) {
6868 retryOnIntr (func () error {
6969 addrs , err = nlh .Handle .AddrList (link , family ) //nolint:forbidigo
@@ -72,7 +72,7 @@ func (nlh Handle) AddrList(link netlink.Link, family int) (addrs []netlink.Addr,
7272 return addrs , err
7373}
7474
75- // AddrList calls netlink.LinkList , retrying if necessary.
75+ // AddrList calls netlink.AddrList , retrying if necessary.
7676func AddrList (link netlink.Link , family int ) (addrs []netlink.Addr , err error ) {
7777 retryOnIntr (func () error {
7878 addrs , err = netlink .AddrList (link , family ) //nolint:forbidigo
@@ -81,7 +81,7 @@ func AddrList(link netlink.Link, family int) (addrs []netlink.Addr, err error) {
8181 return addrs , err
8282}
8383
84- // ConntrackDeleteFilters calls nlh.ConntrackDeleteFilters, retrying if necessary.
84+ // ConntrackDeleteFilters calls nlh.Handle. ConntrackDeleteFilters, retrying if necessary.
8585func (nlh Handle ) ConntrackDeleteFilters (
8686 table netlink.ConntrackTableType ,
8787 family netlink.InetFamily ,
@@ -106,7 +106,7 @@ func ConntrackTableList(
106106 return flows , err
107107}
108108
109- // LinkByName calls nlh.LinkByName, retrying if necessary. The netlink function
109+ // LinkByName calls nlh.Handle. LinkByName, retrying if necessary. The netlink function
110110// doesn't normally ask the kernel for a dump of links. But, on an old kernel, it
111111// will do as a fallback and that dump may get inconsistent results.
112112func (nlh Handle ) LinkByName (name string ) (link netlink.Link , err error ) {
@@ -128,7 +128,7 @@ func LinkByName(name string) (link netlink.Link, err error) {
128128 return link , err
129129}
130130
131- // LinkList calls nlh.LinkList, retrying if necessary.
131+ // LinkList calls nlh.Handle. LinkList, retrying if necessary.
132132func (nlh Handle ) LinkList () (links []netlink.Link , err error ) {
133133 retryOnIntr (func () error {
134134 links , err = nlh .Handle .LinkList () //nolint:forbidigo
@@ -137,7 +137,7 @@ func (nlh Handle) LinkList() (links []netlink.Link, err error) {
137137 return links , err
138138}
139139
140- // LinkList calls netlink.LinkList, retrying if necessary.
140+ // LinkList calls netlink.Handle. LinkList, retrying if necessary.
141141func LinkList () (links []netlink.Link , err error ) {
142142 retryOnIntr (func () error {
143143 links , err = netlink .LinkList () //nolint:forbidigo
@@ -146,7 +146,7 @@ func LinkList() (links []netlink.Link, err error) {
146146 return links , err
147147}
148148
149- // RouteList calls nlh.RouteList, retrying if necessary.
149+ // RouteList calls nlh.Handle. RouteList, retrying if necessary.
150150func (nlh Handle ) RouteList (link netlink.Link , family int ) (routes []netlink.Route , err error ) {
151151 retryOnIntr (func () error {
152152 routes , err = nlh .Handle .RouteList (link , family ) //nolint:forbidigo
@@ -155,6 +155,7 @@ func (nlh Handle) RouteList(link netlink.Link, family int) (routes []netlink.Rou
155155 return routes , err
156156}
157157
158+ // XfrmPolicyList calls nlh.Handle.XfrmPolicyList, retrying if necessary.
158159func (nlh Handle ) XfrmPolicyList (family int ) (policies []netlink.XfrmPolicy , err error ) {
159160 retryOnIntr (func () error {
160161 policies , err = nlh .Handle .XfrmPolicyList (family ) //nolint:forbidigo
@@ -163,6 +164,7 @@ func (nlh Handle) XfrmPolicyList(family int) (policies []netlink.XfrmPolicy, err
163164 return policies , err
164165}
165166
167+ // XfrmStateList calls nlh.Handle.XfrmStateList, retrying if necessary.
166168func (nlh Handle ) XfrmStateList (family int ) (states []netlink.XfrmState , err error ) {
167169 retryOnIntr (func () error {
168170 states , err = nlh .Handle .XfrmStateList (family ) //nolint:forbidigo
0 commit comments