remove unnecessary initial packet number parameter

This commit is contained in:
Marten Seemann
2018-11-01 16:21:50 +07:00
parent a18b5c0335
commit 16848038be
8 changed files with 2 additions and 26 deletions

View File

@@ -423,7 +423,6 @@ func (c *client) createNewTLSSession(version protocol.VersionNumber) error {
c.tlsConf, c.tlsConf,
params, params,
c.initialVersion, c.initialVersion,
1,
c.logger, c.logger,
c.version, c.version,
) )

View File

@@ -40,7 +40,6 @@ var _ = Describe("Client", func() {
tlsConf *tls.Config, tlsConf *tls.Config,
params *handshake.TransportParameters, params *handshake.TransportParameters,
initialVersion protocol.VersionNumber, initialVersion protocol.VersionNumber,
initialPacketNumber protocol.PacketNumber,
logger utils.Logger, logger utils.Logger,
v protocol.VersionNumber, v protocol.VersionNumber,
) (quicSession, error) ) (quicSession, error)
@@ -143,7 +142,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -173,7 +171,6 @@ var _ = Describe("Client", func() {
tlsConf *tls.Config, tlsConf *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -203,7 +200,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -240,7 +236,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -280,7 +275,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -325,7 +319,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -366,7 +359,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -481,7 +473,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
params *handshake.TransportParameters, params *handshake.TransportParameters,
_ protocol.VersionNumber, /* initial version */ _ protocol.VersionNumber, /* initial version */
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
versionP protocol.VersionNumber, versionP protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -543,7 +534,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -603,7 +593,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -642,7 +631,6 @@ var _ = Describe("Client", func() {
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
_ protocol.VersionNumber, _ protocol.VersionNumber,
_ protocol.PacketNumber,
_ utils.Logger, _ utils.Logger,
_ protocol.VersionNumber, _ protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {

View File

@@ -103,7 +103,6 @@ func newPacketPacker(
srcConnID protocol.ConnectionID, srcConnID protocol.ConnectionID,
initialStream cryptoStream, initialStream cryptoStream,
handshakeStream cryptoStream, handshakeStream cryptoStream,
initialPacketNumber protocol.PacketNumber,
getPacketNumberLen func(protocol.PacketNumber) protocol.PacketNumberLen, getPacketNumberLen func(protocol.PacketNumber) protocol.PacketNumberLen,
remoteAddr net.Addr, // only used for determining the max packet size remoteAddr net.Addr, // only used for determining the max packet size
token []byte, token []byte,
@@ -125,7 +124,7 @@ func newPacketPacker(
framer: framer, framer: framer,
acks: acks, acks: acks,
getPacketNumberLen: getPacketNumberLen, getPacketNumberLen: getPacketNumberLen,
packetNumberGenerator: newPacketNumberGenerator(initialPacketNumber, protocol.SkipPacketAveragePeriodLength), packetNumberGenerator: newPacketNumberGenerator(1, protocol.SkipPacketAveragePeriodLength),
maxPacketSize: getMaxPacketSize(remoteAddr), maxPacketSize: getMaxPacketSize(remoteAddr),
} }
} }

View File

@@ -76,7 +76,6 @@ var _ = Describe("Packet packer", func() {
protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8}, protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8},
initialStream, initialStream,
handshakeStream, handshakeStream,
1,
func(protocol.PacketNumber) protocol.PacketNumberLen { return protocol.PacketNumberLen2 }, func(protocol.PacketNumber) protocol.PacketNumberLen { return protocol.PacketNumberLen2 },
&net.TCPAddr{}, &net.TCPAddr{},
token, // token token, // token

View File

@@ -78,7 +78,7 @@ type server struct {
sessionHandler packetHandlerManager sessionHandler packetHandlerManager
// set as a member, so they can be set in the tests // set as a member, so they can be set in the tests
newSession func(connection, sessionRunner, protocol.ConnectionID /* original connection ID */, protocol.ConnectionID /* destination connection ID */, protocol.ConnectionID /* source connection ID */, protocol.PacketNumber, *Config, *tls.Config, *handshake.TransportParameters, utils.Logger, protocol.VersionNumber) (quicSession, error) newSession func(connection, sessionRunner, protocol.ConnectionID /* original connection ID */, protocol.ConnectionID /* destination connection ID */, protocol.ConnectionID /* source connection ID */, *Config, *tls.Config, *handshake.TransportParameters, utils.Logger, protocol.VersionNumber) (quicSession, error)
serverError error serverError error
errorChan chan struct{} errorChan chan struct{}
@@ -392,7 +392,6 @@ func (s *server) createNewSession(
origConnID, origConnID,
destConnID, destConnID,
srcConnID, srcConnID,
1,
s.config, s.config,
s.tlsConf, s.tlsConf,
params, params,

View File

@@ -262,7 +262,6 @@ var _ = Describe("Server", func() {
origConnID protocol.ConnectionID, origConnID protocol.ConnectionID,
destConnID protocol.ConnectionID, destConnID protocol.ConnectionID,
srcConnID protocol.ConnectionID, srcConnID protocol.ConnectionID,
_ protocol.PacketNumber,
_ *Config, _ *Config,
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,
@@ -346,7 +345,6 @@ var _ = Describe("Server", func() {
_ protocol.ConnectionID, _ protocol.ConnectionID,
_ protocol.ConnectionID, _ protocol.ConnectionID,
_ protocol.ConnectionID, _ protocol.ConnectionID,
_ protocol.PacketNumber,
_ *Config, _ *Config,
_ *tls.Config, _ *tls.Config,
_ *handshake.TransportParameters, _ *handshake.TransportParameters,

View File

@@ -138,7 +138,6 @@ var newSession = func(
origConnID protocol.ConnectionID, origConnID protocol.ConnectionID,
destConnID protocol.ConnectionID, destConnID protocol.ConnectionID,
srcConnID protocol.ConnectionID, srcConnID protocol.ConnectionID,
initialPacketNumber protocol.PacketNumber,
conf *Config, conf *Config,
tlsConf *tls.Config, tlsConf *tls.Config,
params *handshake.TransportParameters, params *handshake.TransportParameters,
@@ -184,7 +183,6 @@ var newSession = func(
s.srcConnID, s.srcConnID,
initialStream, initialStream,
handshakeStream, handshakeStream,
initialPacketNumber,
s.sentPacketHandler.GetPacketNumberLen, s.sentPacketHandler.GetPacketNumberLen,
s.RemoteAddr(), s.RemoteAddr(),
nil, // no token nil, // no token
@@ -214,7 +212,6 @@ var newClientSession = func(
tlsConf *tls.Config, tlsConf *tls.Config,
params *handshake.TransportParameters, params *handshake.TransportParameters,
initialVersion protocol.VersionNumber, initialVersion protocol.VersionNumber,
initialPacketNumber protocol.PacketNumber,
logger utils.Logger, logger utils.Logger,
v protocol.VersionNumber, v protocol.VersionNumber,
) (quicSession, error) { ) (quicSession, error) {
@@ -259,7 +256,6 @@ var newClientSession = func(
s.srcConnID, s.srcConnID,
initialStream, initialStream,
handshakeStream, handshakeStream,
initialPacketNumber,
s.sentPacketHandler.GetPacketNumberLen, s.sentPacketHandler.GetPacketNumberLen,
s.RemoteAddr(), s.RemoteAddr(),
token, token,

View File

@@ -84,7 +84,6 @@ var _ = Describe("Session", func() {
protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8, 9, 10},
protocol.ConnectionID{8, 7, 6, 5, 4, 3, 2, 1}, protocol.ConnectionID{8, 7, 6, 5, 4, 3, 2, 1},
protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8}, protocol.ConnectionID{1, 2, 3, 4, 5, 6, 7, 8},
1,
populateServerConfig(&Config{}), populateServerConfig(&Config{}),
nil, // tls.Config nil, // tls.Config
nil, // handshake.TransportParameters, nil, // handshake.TransportParameters,
@@ -1297,7 +1296,6 @@ var _ = Describe("Client Session", func() {
nil, // tls.Config nil, // tls.Config
nil, // transport parameters nil, // transport parameters
protocol.VersionWhatever, protocol.VersionWhatever,
1,
utils.DefaultLogger, utils.DefaultLogger,
protocol.VersionWhatever, protocol.VersionWhatever,
) )