SFINX: Service for French Internet Exchange

What does SFINX mean? The above is one of SFINX meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Service for French Internet Exchange