SLC_FLAGS
if ((cp[SLC_FLAGS] & SLC_LEVELBITS) != SLC_NOSUPPORT)
level = cp[SLC_FLAGS]&(SLC_LEVELBITS|SLC_ACK);
cp[SLC_FLAGS] &= ~SLC_ACK;
spcp->flags = cp[SLC_FLAGS]; /* include SLC_ACK */
spcp->flags = cp[SLC_FLAGS]|SLC_ACK;
switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
fprintf(NetTrace, "(0x%x)", pointer[i+SLC_FLAGS]);
switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
pointer[i+SLC_FLAGS]&SLC_ACK ? "|ACK" : "",
pointer[i+SLC_FLAGS]&SLC_FLUSHIN ? "|FLUSHIN" : "",
pointer[i+SLC_FLAGS]&SLC_FLUSHOUT ? "|FLUSHOUT" : "");
if (pointer[i+SLC_FLAGS]& ~(SLC_ACK|SLC_FLUSHIN|
output_data("(0x%x)", pointer[i+SLC_FLAGS]);