// NewUdp creates and returns a new Udp. func NewUDP(p protos.Protocols) (*UDP, error) { portMap, err := buildPortsMap(p.GetAllUDP()) if err != nil { return nil, err } udp := &UDP{protocols: p, portMap: portMap} logp.Debug("udp", "Port map: %v", portMap) return udp, nil }