|
@@ -91,7 +91,7 @@ int tipc_msg_calc_data_size(struct iovec const *msg_sect, u32 num_sect)
|
|
|
|
|
|
int tipc_msg_build(struct tipc_msg *hdr,
|
|
int tipc_msg_build(struct tipc_msg *hdr,
|
|
struct iovec const *msg_sect, u32 num_sect,
|
|
struct iovec const *msg_sect, u32 num_sect,
|
|
- int max_size, int usrmem, struct sk_buff** buf)
|
|
|
|
|
|
+ int max_size, int usrmem, struct sk_buff **buf)
|
|
{
|
|
{
|
|
int dsz, sz, hsz, pos, res, cnt;
|
|
int dsz, sz, hsz, pos, res, cnt;
|
|
|
|
|
|
@@ -161,10 +161,10 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
tipc_printf(buf, "LAST:");
|
|
tipc_printf(buf, "LAST:");
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN:%x", msg_type(msg));
|
|
|
|
|
|
}
|
|
}
|
|
- tipc_printf(buf, "NO(%u/%u):",msg_long_msgno(msg),
|
|
|
|
|
|
+ tipc_printf(buf, "NO(%u/%u):", msg_long_msgno(msg),
|
|
msg_fragm_no(msg));
|
|
msg_fragm_no(msg));
|
|
break;
|
|
break;
|
|
case TIPC_LOW_IMPORTANCE:
|
|
case TIPC_LOW_IMPORTANCE:
|
|
@@ -190,7 +190,7 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
tipc_printf(buf, "DIR:");
|
|
tipc_printf(buf, "DIR:");
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE %u",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE %u", msg_type(msg));
|
|
}
|
|
}
|
|
if (msg_routed(msg) && !msg_non_seq(msg))
|
|
if (msg_routed(msg) && !msg_non_seq(msg))
|
|
tipc_printf(buf, "ROUT:");
|
|
tipc_printf(buf, "ROUT:");
|
|
@@ -208,7 +208,7 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
tipc_printf(buf, "WDRW:");
|
|
tipc_printf(buf, "WDRW:");
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN:%x", msg_type(msg));
|
|
}
|
|
}
|
|
if (msg_routed(msg))
|
|
if (msg_routed(msg))
|
|
tipc_printf(buf, "ROUT:");
|
|
tipc_printf(buf, "ROUT:");
|
|
@@ -227,39 +227,39 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
break;
|
|
break;
|
|
case CONN_ACK:
|
|
case CONN_ACK:
|
|
tipc_printf(buf, "CONN_ACK:");
|
|
tipc_printf(buf, "CONN_ACK:");
|
|
- tipc_printf(buf, "ACK(%u):",msg_msgcnt(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "ACK(%u):", msg_msgcnt(msg));
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE:%x", msg_type(msg));
|
|
}
|
|
}
|
|
if (msg_routed(msg))
|
|
if (msg_routed(msg))
|
|
tipc_printf(buf, "ROUT:");
|
|
tipc_printf(buf, "ROUT:");
|
|
if (msg_reroute_cnt(msg))
|
|
if (msg_reroute_cnt(msg))
|
|
- tipc_printf(buf, "REROUTED(%u):",msg_reroute_cnt(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "REROUTED(%u):", msg_reroute_cnt(msg));
|
|
break;
|
|
break;
|
|
case LINK_PROTOCOL:
|
|
case LINK_PROTOCOL:
|
|
- tipc_printf(buf, "PROT:TIM(%u):",msg_timestamp(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "PROT:TIM(%u):", msg_timestamp(msg));
|
|
switch (msg_type(msg)) {
|
|
switch (msg_type(msg)) {
|
|
case STATE_MSG:
|
|
case STATE_MSG:
|
|
tipc_printf(buf, "STATE:");
|
|
tipc_printf(buf, "STATE:");
|
|
- tipc_printf(buf, "%s:",msg_probe(msg) ? "PRB" :"");
|
|
|
|
- tipc_printf(buf, "NXS(%u):",msg_next_sent(msg));
|
|
|
|
- tipc_printf(buf, "GAP(%u):",msg_seq_gap(msg));
|
|
|
|
- tipc_printf(buf, "LSTBC(%u):",msg_last_bcast(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "%s:", msg_probe(msg) ? "PRB" : "");
|
|
|
|
+ tipc_printf(buf, "NXS(%u):", msg_next_sent(msg));
|
|
|
|
+ tipc_printf(buf, "GAP(%u):", msg_seq_gap(msg));
|
|
|
|
+ tipc_printf(buf, "LSTBC(%u):", msg_last_bcast(msg));
|
|
break;
|
|
break;
|
|
case RESET_MSG:
|
|
case RESET_MSG:
|
|
tipc_printf(buf, "RESET:");
|
|
tipc_printf(buf, "RESET:");
|
|
if (msg_size(msg) != msg_hdr_sz(msg))
|
|
if (msg_size(msg) != msg_hdr_sz(msg))
|
|
- tipc_printf(buf, "BEAR:%s:",msg_data(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "BEAR:%s:", msg_data(msg));
|
|
break;
|
|
break;
|
|
case ACTIVATE_MSG:
|
|
case ACTIVATE_MSG:
|
|
tipc_printf(buf, "ACTIVATE:");
|
|
tipc_printf(buf, "ACTIVATE:");
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE:%x", msg_type(msg));
|
|
}
|
|
}
|
|
- tipc_printf(buf, "PLANE(%c):",msg_net_plane(msg));
|
|
|
|
- tipc_printf(buf, "SESS(%u):",msg_session(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "PLANE(%c):", msg_net_plane(msg));
|
|
|
|
+ tipc_printf(buf, "SESS(%u):", msg_session(msg));
|
|
break;
|
|
break;
|
|
case CHANGEOVER_PROTOCOL:
|
|
case CHANGEOVER_PROTOCOL:
|
|
tipc_printf(buf, "TUNL:");
|
|
tipc_printf(buf, "TUNL:");
|
|
@@ -269,10 +269,10 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
break;
|
|
break;
|
|
case ORIGINAL_MSG:
|
|
case ORIGINAL_MSG:
|
|
tipc_printf(buf, "ORIG:");
|
|
tipc_printf(buf, "ORIG:");
|
|
- tipc_printf(buf, "EXP(%u)",msg_msgcnt(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "EXP(%u)", msg_msgcnt(msg));
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE:%x", msg_type(msg));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case ROUTE_DISTRIBUTOR:
|
|
case ROUTE_DISTRIBUTOR:
|
|
@@ -280,26 +280,26 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
switch (msg_type(msg)) {
|
|
switch (msg_type(msg)) {
|
|
case EXT_ROUTING_TABLE:
|
|
case EXT_ROUTING_TABLE:
|
|
tipc_printf(buf, "EXT_TBL:");
|
|
tipc_printf(buf, "EXT_TBL:");
|
|
- tipc_printf(buf, "TO:%x:",msg_remote_node(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "TO:%x:", msg_remote_node(msg));
|
|
break;
|
|
break;
|
|
case LOCAL_ROUTING_TABLE:
|
|
case LOCAL_ROUTING_TABLE:
|
|
tipc_printf(buf, "LOCAL_TBL:");
|
|
tipc_printf(buf, "LOCAL_TBL:");
|
|
- tipc_printf(buf, "TO:%x:",msg_remote_node(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "TO:%x:", msg_remote_node(msg));
|
|
break;
|
|
break;
|
|
case SLAVE_ROUTING_TABLE:
|
|
case SLAVE_ROUTING_TABLE:
|
|
tipc_printf(buf, "DP_TBL:");
|
|
tipc_printf(buf, "DP_TBL:");
|
|
- tipc_printf(buf, "TO:%x:",msg_remote_node(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "TO:%x:", msg_remote_node(msg));
|
|
break;
|
|
break;
|
|
case ROUTE_ADDITION:
|
|
case ROUTE_ADDITION:
|
|
tipc_printf(buf, "ADD:");
|
|
tipc_printf(buf, "ADD:");
|
|
- tipc_printf(buf, "TO:%x:",msg_remote_node(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "TO:%x:", msg_remote_node(msg));
|
|
break;
|
|
break;
|
|
case ROUTE_REMOVAL:
|
|
case ROUTE_REMOVAL:
|
|
tipc_printf(buf, "REMOVE:");
|
|
tipc_printf(buf, "REMOVE:");
|
|
- tipc_printf(buf, "TO:%x:",msg_remote_node(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "TO:%x:", msg_remote_node(msg));
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE:%x",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE:%x", msg_type(msg));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case LINK_CONFIG:
|
|
case LINK_CONFIG:
|
|
@@ -312,7 +312,7 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
tipc_printf(buf, "DSC_RESP:");
|
|
tipc_printf(buf, "DSC_RESP:");
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- tipc_printf(buf, "UNKNOWN TYPE:%x:",msg_type(msg));
|
|
|
|
|
|
+ tipc_printf(buf, "UNKNOWN TYPE:%x:", msg_type(msg));
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
@@ -393,8 +393,8 @@ void tipc_msg_dbg(struct print_buf *buf, struct tipc_msg *msg, const char *str)
|
|
}
|
|
}
|
|
|
|
|
|
if (msg_user(msg) == LINK_CONFIG) {
|
|
if (msg_user(msg) == LINK_CONFIG) {
|
|
- u32* raw = (u32*)msg;
|
|
|
|
- struct tipc_media_addr* orig = (struct tipc_media_addr*)&raw[5];
|
|
|
|
|
|
+ u32 *raw = (u32 *)msg;
|
|
|
|
+ struct tipc_media_addr *orig = (struct tipc_media_addr *)&raw[5];
|
|
tipc_printf(buf, ":REQL(%u):", msg_req_links(msg));
|
|
tipc_printf(buf, ":REQL(%u):", msg_req_links(msg));
|
|
tipc_printf(buf, ":DDOM(%x):", msg_dest_domain(msg));
|
|
tipc_printf(buf, ":DDOM(%x):", msg_dest_domain(msg));
|
|
tipc_printf(buf, ":NETID(%u):", msg_bc_netid(msg));
|
|
tipc_printf(buf, ":NETID(%u):", msg_bc_netid(msg));
|