INET_ECN_ECT_1
if (outer_ecn_key == INET_ECN_ECT_1) {
else if (outer_ecn == INET_ECN_ECT_1 && inner_ecn == INET_ECN_ECT_0)
return INET_ECN_ECT_1;
case INET_ECN_ECT_1:
else if ((outer & INET_ECN_MASK) == INET_ECN_ECT_1)
__u8 ect = use_ect_1 ? INET_ECN_ECT_1 : INET_ECN_ECT_0;
INET_ECN_ECT_1, /* 0b001 (Undefined) */
INET_ECN_ECT_1, /* 0b011 (ECT-1 is received) */
INET_ECN_ECT_1, /* 0b101 (Reserved) */
INET_ECN_ECT_1 /* 0b111 (Undefined) */
case INET_ECN_ECT_1:
case INET_ECN_ECT_1:
{ INET_ECN_ECT_0, INET_ECN_CE, INET_ECN_ECT_1 },
{ INET_ECN_ECT_1, INET_ECN_CE, INET_ECN_ECT_0 }
BUILD_BUG_ON(INET_ECN_ECT_1 != 0x1);
counter_array[INET_ECN_ECT_1 - 1] = 0;
th->ece = ect == INET_ECN_ECT_1;
BUILD_BUG_ON(IPSTATS_MIB_ECT1PKTS != IPSTATS_MIB_NOECTPKTS + INET_ECN_ECT_1);
const u8 ect1_idx = INET_ECN_ECT_1 - 1;
const u8 ect1_idx = INET_ECN_ECT_1 - 1;