Trying to set a high MTU (>64k) for two directly connected systems using Connectx-6 Dx

I have an application where I am wanting to send packets larger than Jumbo Ethernet (MTU of say 65000) between two machines that are directly connected each with a Connectx-6 Dx. It appears, however, that the max MTU is 9978 for Ethernet. Obviously, that maxmtu makes sense for general use, but using DPDK I am wanting to use an MTU even larger than Ethernet specifies. Is this possible?

# ip -d link show dev ens2f0np0
3: ens2f0np0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 10:70:fd:01:3c:1d brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 68 maxmtu 9978 addrgenmode eui64 numtxqueues 712 numrxqueues 56 gso_max_size 65536 gso_max_segs 65535 portname p0 switchid 2c6b080003fd7010 parentbus pci parentdev 0000:51:00.0 
    altname enp81s0f0np0