Ingress setting protocol as HTTP instead of TCP

I’m trying to open a TCP port on ingress gateway service but on loadbalancer the protocol is set to HTTP instead of TCP.
I’ve aded the following block in the ingress service:

  • name: grpc
    nodePort: 31300
    port: 8980
    protocol: TCP