hyperlinks inside the C comments do not work well. Until we find out a way to represent it, lets present this in table form.
Signed-off-by: Parav Pandit <pa...@nvidia.com> --- device-types/net/description.tex | 35 ++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/device-types/net/description.tex b/device-types/net/description.tex index 53c811f..68311ab 100644 --- a/device-types/net/description.tex +++ b/device-types/net/description.tex @@ -1065,17 +1065,30 @@ \subsubsection{Processing of Incoming Packets}\label{sec:Device Types / Network Hash calculation for incoming packets / Encapsulation types supported/enabled for inner header hash} Encapsulation types applicable for inner header hash: -\begin{lstlisting} -#define VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_2784 (1 << 0) /* \hyperref[intro:gre_rfc2784]{[GRE_rfc2784]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_2890 (1 << 1) /* \hyperref[intro:gre_rfc2890]{[GRE_rfc2890]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_7676 (1 << 2) /* \hyperref[intro:gre_rfc7676]{[GRE_rfc7676]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_UDP (1 << 3) /* \hyperref[intro:gre_in_udp_rfc8086]{[GRE-in-UDP]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_VXLAN (1 << 4) /* \hyperref[intro:vxlan]{[VXLAN]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_VXLAN_GPE (1 << 5) /* \hyperref[intro:vxlan_gpe]{[VXLAN-GPE]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_GENEVE (1 << 6) /* \hyperref[intro:geneve]{[GENEVE]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_IPIP (1 << 7) /* \hyperref[intro:ipip]{[IPIP]} */ -#define VIRTIO_NET_HASH_TUNNEL_TYPE_NVGRE (1 << 8) /* \hyperref[intro:nvgre]{[NVGRE]} */ -\end{lstlisting} + +\begin{tabular}{|l|l|l|} +\hline +Inner header hash type & Value & Reference \\ +\hline \hline +VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_2784 & (1 << 0) & \hyperref[intro:rfc2784]{RFC2784} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_2890 & (1 << 1) & \hyperref[intro:rfc2784]{RFC2784} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_7676 & (1 << 2) & \hyperref[intro:rfc7676]{RFC7676} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_GRE_UDP & (1 << 3) & \hyperref[intro:rfc8086]{GRE in UDP} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_VXLAN & (1 << 4) & \hyperref[intro:vxlan]{VXLAN} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_VXLAN_GPE & (1 << 5) & \hyperref[intro:vxlan gpe]{VXLAN GPE} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_GENEVE & (1 << 6) & \hyperref[intro:geneve]{GENEVE} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_IPIP & (1 << 7) & \hyperref[intro:ipip]{IPIP} \\ +\hline +VIRTIO_NET_HASH_TUNNEL_TYPE_NVGRE & (1 << 8) & \hyperref[intro:nvgre]{NVGRE} \\ +\hline +\end{tabular} \subparagraph{Advice} Example uses of the inner header hash: -- 2.26.2 --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscr...@lists.oasis-open.org For additional commands, e-mail: virtio-dev-h...@lists.oasis-open.org