diff options
Diffstat (limited to 'include/net/dn.h')
| -rw-r--r-- | include/net/dn.h | 29 | 
1 files changed, 17 insertions, 12 deletions
diff --git a/include/net/dn.h b/include/net/dn.h index a514a3cf457..913b73d239f 100644 --- a/include/net/dn.h +++ b/include/net/dn.h @@ -3,6 +3,7 @@  #include <linux/dn.h>  #include <net/sock.h> +#include <net/flow.h>  #include <asm/byteorder.h>  #include <asm/unaligned.h> @@ -192,30 +193,34 @@ static inline void dn_dn2eth(unsigned char *ethaddr, __le16 addr)  	ethaddr[5] = (__u8)(a >> 8);  } -static inline void dn_sk_ports_copy(struct flowi *fl, struct dn_scp *scp) +static inline void dn_sk_ports_copy(struct flowidn *fld, struct dn_scp *scp)  { -	fl->uli_u.dnports.sport = scp->addrloc; -	fl->uli_u.dnports.dport = scp->addrrem; +	fld->fld_sport = scp->addrloc; +	fld->fld_dport = scp->addrrem;  } -extern unsigned dn_mss_from_pmtu(struct net_device *dev, int mtu); +unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu); +void dn_register_sysctl(void); +void dn_unregister_sysctl(void);  #define DN_MENUVER_ACC 0x01  #define DN_MENUVER_USR 0x02  #define DN_MENUVER_PRX 0x04  #define DN_MENUVER_UIC 0x08 -extern struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr); -extern struct sock *dn_find_by_skb(struct sk_buff *skb); +struct sock *dn_sklist_find_listener(struct sockaddr_dn *addr); +struct sock *dn_find_by_skb(struct sk_buff *skb);  #define DN_ASCBUF_LEN 9 -extern char *dn_addr2asc(__u16, char *); -extern int dn_destroy_timer(struct sock *sk); +char *dn_addr2asc(__u16, char *); +int dn_destroy_timer(struct sock *sk); -extern int dn_sockaddr2username(struct sockaddr_dn *addr, unsigned char *buf, unsigned char type); -extern int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *addr, unsigned char *type); +int dn_sockaddr2username(struct sockaddr_dn *addr, unsigned char *buf, +			 unsigned char type); +int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *addr, +			 unsigned char *type); -extern void dn_start_slow_timer(struct sock *sk); -extern void dn_stop_slow_timer(struct sock *sk); +void dn_start_slow_timer(struct sock *sk); +void dn_stop_slow_timer(struct sock *sk);  extern __le16 decnet_address;  extern int decnet_debug_level;  | 
