keepalive.t generates {c,s}_keepalive.go