summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@conectiva.com.br>2002-09-11 07:38:34 -0300
committerArnaldo Carvalho de Melo <acme@conectiva.com.br>2002-09-11 07:38:34 -0300
commitc3be6700f35fdcf9f81a0d46f6472e9952f15229 (patch)
treeec92abb0bd5f97eb8500f569db419068d57a037a /include/net
parentc34311f78b8bf3b79380c6e2f8d9b3c143357d5e (diff)
LLC: kill llc_prim_data and LLC_PRIM_DATA for sap->ind() and sap->conf()
On the road to kill all prims, llc_prim_data bits the dust, now the core queues the data directly and takes care of the conf semantics, i.e. waking up the upper layer when the confirmation arrives. Maybe I'll have to put more info on skb->cb for conf and ind, but for PF_LLC this is enough for now. Have to check NetBEUI tho. But we can always add back removed features, better than having features that nobody uses :-)
Diffstat (limited to 'include/net')
-rw-r--r--include/net/llc_if.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/include/net/llc_if.h b/include/net/llc_if.h
index d4a53e05e6e9..975485fc42c0 100644
--- a/include/net/llc_if.h
+++ b/include/net/llc_if.h
@@ -97,14 +97,6 @@ struct llc_prim_flow_ctrl {
u32 amount;
};
-struct llc_prim_data {
- struct sock *sk;
- u16 link;
- u8 pri;
- struct sk_buff *skb; /* pointer to frame */
- u8 status; /* reason */
-};
-
/* Sending data in conection-less mode */
struct llc_prim_unit_data {
struct llc_addr saddr;
@@ -133,7 +125,6 @@ union llc_u_prim_data {
struct llc_prim_disc disc;
struct llc_prim_reset res;
struct llc_prim_flow_ctrl fc;
- struct llc_prim_data data; /* data */
struct llc_prim_unit_data udata; /* unit data */
struct llc_prim_xid xid;
struct llc_prim_test test;