MCPcopy Index your code
hub / github.com/google/gvisor / AddRoute

Method AddRoute

pkg/tcpip/stack/stack.go:792–796  ·  view source on GitHub ↗

AddRoute appends a route to the route table.

(route tcpip.Route)

Source from the content-addressed store, hash-verified

790
791// AddRoute appends a route to the route table.
792func (s *Stack) AddRoute(route tcpip.Route) {
793 s.routeMu.Lock()
794 defer s.routeMu.Unlock()
795 s.addRouteLocked(&route)
796}
797
798// +checklocks:s.routeMu
799func (s *Stack) addRouteLocked(route *tcpip.Route) {

Callers 4

AddInterfaceAddrMethod · 0.80
NewRouteMethod · 0.80
addNICWithDefaultRouteFunction · 0.80
TestAddRouteFunction · 0.80

Calls 3

addRouteLockedMethod · 0.95
LockMethod · 0.65
UnlockMethod · 0.65

Tested by 2

addNICWithDefaultRouteFunction · 0.64
TestAddRouteFunction · 0.64