aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
Diffstat (limited to 'include/net')
-rw-r--r--include/net/tipc/tipc_bearer.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/include/net/tipc/tipc_bearer.h b/include/net/tipc/tipc_bearer.h
index a3daf697b6b6..df7b9145a599 100644
--- a/include/net/tipc/tipc_bearer.h
+++ b/include/net/tipc/tipc_bearer.h
@@ -36,10 +36,36 @@
36 36
37#ifdef __KERNEL__ 37#ifdef __KERNEL__
38 38
39#include <linux/tipc.h> 39#include <linux/tipc_config.h>
40#include <linux/skbuff.h> 40#include <linux/skbuff.h>
41#include <linux/spinlock.h> 41#include <linux/spinlock.h>
42 42
43/*
44 * Identifiers of supported TIPC media types
45 */
46
47#define TIPC_MEDIA_TYPE_ETH 1
48
49struct tipc_media_addr {
50 __u32 type;
51 union {
52 __u8 eth_addr[6]; /* Ethernet bearer */
53#if 0
54 /* Prototypes for other possible bearer types */
55
56 struct {
57 __u16 sin_family;
58 __u16 sin_port;
59 struct {
60 __u32 s_addr;
61 } sin_addr;
62 char pad[4];
63 } addr_in; /* IP-based bearer */
64 __u16 sock_descr; /* generic socket bearer */
65#endif
66 } dev_addr;
67};
68
43/** 69/**
44 * struct tipc_bearer - TIPC bearer info available to privileged users 70 * struct tipc_bearer - TIPC bearer info available to privileged users
45 * @usr_handle: pointer to additional user-defined information about bearer 71 * @usr_handle: pointer to additional user-defined information about bearer