X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fnx-match.h;h=a76ad1f2e12f7ba9b9fda2ad3833a71f27cdcd35;hb=16472256190e083258bfcf6a4ba4f74cb412fcd4;hp=bd4fea27e092b79478d7a50468fe538a2a5865b0;hpb=36b4c892f6e2376f3b9dde840a9623570e97249c;p=openvswitch diff --git a/lib/nx-match.h b/lib/nx-match.h index bd4fea27..a76ad1f2 100644 --- a/lib/nx-match.h +++ b/lib/nx-match.h @@ -93,21 +93,23 @@ nxm_decode_n_bits(ovs_be16 ofs_nbits) * NXM_OF_VLAN_TCI 4 2 2 8 * NXM_OF_IP_TOS 4 1 -- 5 * NXM_OF_IP_PROTO 4 2 -- 6 - * NXM_OF_IP_SRC_W 4 4 4 12 - * NXM_OF_IP_DST_W 4 4 4 12 - * NXM_OF_TCP_SRC 4 2 -- 6 - * NXM_OF_TCP_DST 4 2 -- 6 + * NXM_OF_IPV6_SRC_W 4 16 16 36 + * NXM_OF_IPV6_DST_W 4 16 16 36 + * NXM_OF_ICMP_TYPE 4 1 -- 5 + * NXM_OF_ICMP_CODE 4 1 -- 5 + * NXM_NX_ND_TARGET 4 16 -- 20 + * NXM_NX_ND_SLL 4 6 -- 10 * NXM_NX_REG_W(0) 4 4 4 12 * NXM_NX_REG_W(1) 4 4 4 12 * NXM_NX_REG_W(2) 4 4 4 12 * NXM_NX_REG_W(3) 4 4 4 12 * NXM_NX_TUN_ID_W 4 8 8 20 * ------------------------------------------- - * total 161 + * total 237 * * So this value is conservative. */ -#define NXM_MAX_LEN 192 +#define NXM_MAX_LEN 256 /* This is my guess at the length of a "typical" nx_match, for use in * predicting space requirements. */