The post Worth Reading: Network Time Protocol appeared first on 'net work.
I did a video blog and published it to Youtube.
The post Video: ONUG Fall 2016 – Part 1- People, Place and Stuff appeared first on EtherealMind.
TEKsystems research finds many IT leaders have a positive outlook on next year with a focus on cloud and security.
In the last post on this topic, we found the tail of the update chain. The actual event appears to be processed here—
case BGPEventUpdateMsg:
st.fsm.StartHoldTimer()
bgpMsg := data.(*packet.BGPMessage)
st.fsm.ProcessUpdateMessage(bgpMsg)
—which is found around line 734 of fsm.go. The second line of code in this snippet is interesting; it’s a little difficult to understand what it’s actually doing. There are three crucial elements to figuring out what is going on here—
:=
, in go, is a way of appending the information in a data structure with more information. So, for instance, if you do something like this—
a-string = "this is a"
a-string := " string"
The result, in a-string
, is this is a string
. Whatever else this snippet is doing, then, it is taking something out of the data
structure, and appending it to the bgpMsg
structure. What, precisely, is it taking from the data
structure?
The *
(asterisk) is a way to reference a pointer within a structure. We’ve not talked about pointers before, so it’s worth spending just a moment with them. The illustration below will help a bit.
Each letter in the string “this is a string” Continue reading
Operator says test proved cloud RAN can provide same level of service as traditional networks.
The companies spar in federal court this week, too.