DMSGF_CREATE
((state->txcmd & DMSGF_CREATE) ? "C" : ""),
((state->rxcmd & DMSGF_CREATE) ? "C" : ""),
if (msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE |
if (msg->any.head.cmd & DMSGF_CREATE)
if (msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE)) {
(msg->any.head.cmd & (DMSGF_CREATE |
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
if ((msg->any.head.cmd & (DMSGF_CREATE | DMSGF_REPLY)) ==
DMSGF_CREATE) {
if (msg->any.head.cmd & DMSGF_CREATE) {
if ((state->rxcmd & DMSGF_CREATE) == 0)
msg->any.head.cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
nmsg->any.head.cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
nmsg->any.head.cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
nmsg->any.head.cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
nmsg->any.head.cmd |= DMSGF_CREATE;
switch(msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE |
case DMSGF_CREATE:
case DMSGF_CREATE | DMSGF_DELETE:
if ((state->rxcmd & DMSGF_CREATE) == 0) {
(state->rxcmd & DMSGF_CREATE) == 0) {
case DMSGF_REPLY | DMSGF_CREATE:
case DMSGF_REPLY | DMSGF_CREATE | DMSGF_DELETE:
if ((state->rxcmd & DMSGF_CREATE) == 0) {
(state->rxcmd & DMSGF_CREATE) == 0) {
if (msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE)) {
(msg->any.head.cmd & (DMSGF_CREATE |
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
case DMSG_BLK_OPEN | DMSGF_CREATE:
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_BLK_READ | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
case DMSG_BLK_WRITE | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
if ((lmsg->any.head.cmd & (DMSGF_CREATE | DMSGF_REPLY)) ==
DMSGF_CREATE) {
if ((cmd & (DMSGF_CREATE | DMSGF_REPLY)) == DMSGF_CREATE) {
state->txcmd = cmd & ~(DMSGF_CREATE | DMSGF_DELETE);
0, DMSG_LNK_SPAN | DMSGF_CREATE,
case DMSG_LNK_CONN | DMSGF_CREATE:
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_DELETE:
if (msg->any.head.cmd & DMSGF_CREATE) {
DMSG_LNK_CONN | DMSGF_CREATE,
case DMSG_LNK_CONN | DMSGF_CREATE:
if (msg->any.head.cmd & DMSGF_CREATE)
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_DELETE:
if (msg->any.head.cmd & DMSGF_CREATE)
if (msg->any.head.cmd & DMSGF_CREATE) {
DMSGF_CREATE,
case DMSG_LNK_SPAN | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_LNK_SPAN | DMSGF_CREATE:
if (msg->any.head.cmd & DMSGF_CREATE)
DMSGF_CREATE |
DMSGF_CREATE | DMSGF_DELETE,
DMSGF_CREATE | DMSGF_DELETE,
DMSGF_CREATE | DMSGF_DELETE,
if ((state->rxcmd & DMSGF_CREATE) == 0) {
(state->rxcmd & DMSGF_CREATE) == 0) {
if (msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE)) {
(msg->any.head.cmd & (DMSGF_CREATE |
(msg->any.head.cmd & (DMSGF_CREATE |
case DMSG_LNK_CONN | DMSGF_CREATE:
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_LNK_SPAN | DMSGF_CREATE:
case DMSG_LNK_SPAN | DMSGF_CREATE | DMSGF_DELETE:
if ((state->rxcmd & DMSGF_CREATE) == 0)
msg->any.head.cmd |= DMSGF_CREATE;
if ((msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE |
switch(msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE |
case DMSGF_CREATE:
case DMSGF_CREATE | DMSGF_DELETE:
if ((state->txcmd & DMSGF_CREATE) == 0) {
(state->txcmd & DMSGF_CREATE) == 0) {
case DMSGF_REPLY | DMSGF_CREATE:
case DMSGF_REPLY | DMSGF_CREATE | DMSGF_DELETE:
if ((state->txcmd & DMSGF_CREATE) == 0) {
(state->txcmd & DMSGF_CREATE) == 0) {
if ((cmd & (DMSGF_CREATE | DMSGF_REPLY)) == DMSGF_CREATE) {
DMSG_LNK_CONN | DMSGF_CREATE,
if ((state->txcmd & DMSGF_CREATE) == 0)
cmd |= DMSGF_CREATE;
if ((msg->any.head.cmd & DMSGF_CREATE) &&
DMSG_LNK_SPAN | DMSGF_CREATE,
if ((state->txcmd & DMSGF_CREATE) == 0)
cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
cmd |= DMSGF_CREATE;
if ((state->txcmd & DMSGF_CREATE) == 0)
cmd |= DMSGF_CREATE;
if ((msg->any.head.cmd & (DMSGF_CREATE | DMSGF_DELETE |
switch(msg->any.head.cmd & (DMSGF_CREATE|DMSGF_DELETE|DMSGF_REPLY)) {
case DMSGF_CREATE:
case DMSGF_CREATE | DMSGF_DELETE:
if ((state->rxcmd & DMSGF_CREATE) == 0) {
(state->rxcmd & DMSGF_CREATE) == 0) {
case DMSGF_REPLY | DMSGF_CREATE:
case DMSGF_REPLY | DMSGF_CREATE | DMSGF_DELETE:
if ((state->txcmd & DMSGF_CREATE) == 0) /* assume serialized */
cmd |= DMSGF_CREATE;
DMSGF_CREATE | \
#define DMSGF_BASEFLAGS (DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY)
if (msg->any.head.cmd & DMSGF_CREATE)
case DMSG_LNK_CONN | DMSGF_CREATE:
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_DELETE:
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_REPLY:
case DMSG_LNK_CONN | DMSGF_CREATE | DMSGF_DELETE | DMSGF_REPLY:
if (msg->any.head.cmd & DMSGF_CREATE) {
case DMSG_LNK_SPAN | DMSGF_CREATE:
DMSG_LNK_SPAN | DMSGF_CREATE,