tipc: remove user_port instance from tipc_port structure
After the native API has been completely removed, the 'user_port' field in struct tipc_port becomes unused, and can be removed. As a consequence, the "usrmem" argument in tipc_msg_build() is no longer needed, and so we remove that one too. Signed-off-by: Ying Xue <ying.xue@windriver.com> Signed-off-by: Jon Maloy <jon.maloy@ericsson.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
198d73b82b
commit
f1733d7580
@@ -46,18 +46,6 @@
|
||||
#define CONN_OVERLOAD_LIMIT ((TIPC_FLOW_CONTROL_WIN * 2 + 1) * \
|
||||
SKB_TRUESIZE(TIPC_MAX_USER_MSG_SIZE))
|
||||
|
||||
/**
|
||||
* struct user_port - TIPC user port (used with native API)
|
||||
* @usr_handle: user-specified field
|
||||
* @ref: object reference to associated TIPC port
|
||||
*
|
||||
* <various callback routines>
|
||||
*/
|
||||
struct user_port {
|
||||
void *usr_handle;
|
||||
u32 ref;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct tipc_port - TIPC port structure
|
||||
* @usr_handle: pointer to additional user-defined information about port
|
||||
@@ -74,7 +62,6 @@ struct user_port {
|
||||
* @port_list: adjacent ports in TIPC's global list of ports
|
||||
* @dispatcher: ptr to routine which handles received messages
|
||||
* @wakeup: ptr to routine to call when port is no longer congested
|
||||
* @user_port: ptr to user port associated with port (if any)
|
||||
* @wait_list: adjacent ports in list of ports waiting on link congestion
|
||||
* @waiting_pkts:
|
||||
* @sent: # of non-empty messages sent by port
|
||||
@@ -101,7 +88,6 @@ struct tipc_port {
|
||||
struct list_head port_list;
|
||||
u32 (*dispatcher)(struct tipc_port *, struct sk_buff *);
|
||||
void (*wakeup)(struct tipc_port *);
|
||||
struct user_port *user_port;
|
||||
struct list_head wait_list;
|
||||
u32 waiting_pkts;
|
||||
u32 sent;
|
||||
|
Reference in New Issue
Block a user