package http2 import ( mdata "github.com/go-gost/core/metadata" mdutil "github.com/go-gost/core/metadata/util" ) const ( defaultBacklog = 128 ) type metadata struct { backlog int mptcp bool } func (l *http2Listener) parseMetadata(md mdata.Metadata) (err error) { const ( backlog = "backlog" ) l.md.backlog = mdutil.GetInt(md, backlog) if l.md.backlog <= 0 { l.md.backlog = defaultBacklog } l.md.mptcp = mdutil.GetBool(md, "mptcp") return }