~ubuntu-branches/debian/experimental/linux-tools/experimental

« back to all changes in this revision

Viewing changes to include/net/x25.h

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings
  • Date: 2014-02-02 16:57:49 UTC
  • mfrom: (1.1.10) (0.1.21 sid)
  • Revision ID: package-import@ubuntu.com-20140202165749-tw94o9t1t0a8txk6
Tags: 3.13-1~exp2
Merge changes from sid up to 3.12.6-3

Show diffs side-by-side

added added

removed removed

Lines of Context:
187
187
extern int  sysctl_x25_ack_holdback_timeout;
188
188
extern int  sysctl_x25_forward;
189
189
 
190
 
extern int x25_parse_address_block(struct sk_buff *skb,
191
 
                struct x25_address *called_addr,
192
 
                struct x25_address *calling_addr);
 
190
int x25_parse_address_block(struct sk_buff *skb,
 
191
                            struct x25_address *called_addr,
 
192
                            struct x25_address *calling_addr);
193
193
 
194
 
extern int  x25_addr_ntoa(unsigned char *, struct x25_address *,
195
 
                          struct x25_address *);
196
 
extern int  x25_addr_aton(unsigned char *, struct x25_address *,
197
 
                          struct x25_address *);
198
 
extern struct sock *x25_find_socket(unsigned int, struct x25_neigh *);
199
 
extern void x25_destroy_socket_from_timer(struct sock *);
200
 
extern int  x25_rx_call_request(struct sk_buff *, struct x25_neigh *, unsigned int);
201
 
extern void x25_kill_by_neigh(struct x25_neigh *);
 
194
int x25_addr_ntoa(unsigned char *, struct x25_address *, struct x25_address *);
 
195
int x25_addr_aton(unsigned char *, struct x25_address *, struct x25_address *);
 
196
struct sock *x25_find_socket(unsigned int, struct x25_neigh *);
 
197
void x25_destroy_socket_from_timer(struct sock *);
 
198
int x25_rx_call_request(struct sk_buff *, struct x25_neigh *, unsigned int);
 
199
void x25_kill_by_neigh(struct x25_neigh *);
202
200
 
203
201
/* x25_dev.c */
204
 
extern void x25_send_frame(struct sk_buff *, struct x25_neigh *);
205
 
extern int  x25_lapb_receive_frame(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *);
206
 
extern void x25_establish_link(struct x25_neigh *);
207
 
extern void x25_terminate_link(struct x25_neigh *);
 
202
void x25_send_frame(struct sk_buff *, struct x25_neigh *);
 
203
int x25_lapb_receive_frame(struct sk_buff *, struct net_device *,
 
204
                           struct packet_type *, struct net_device *);
 
205
void x25_establish_link(struct x25_neigh *);
 
206
void x25_terminate_link(struct x25_neigh *);
208
207
 
209
208
/* x25_facilities.c */
210
 
extern int x25_parse_facilities(struct sk_buff *, struct x25_facilities *,
211
 
                                struct x25_dte_facilities *, unsigned long *);
212
 
extern int x25_create_facilities(unsigned char *, struct x25_facilities *,
213
 
                                struct x25_dte_facilities *, unsigned long);
214
 
extern int x25_negotiate_facilities(struct sk_buff *, struct sock *,
215
 
                                struct x25_facilities *,
216
 
                                struct x25_dte_facilities *);
217
 
extern void x25_limit_facilities(struct x25_facilities *, struct x25_neigh *);
 
209
int x25_parse_facilities(struct sk_buff *, struct x25_facilities *,
 
210
                         struct x25_dte_facilities *, unsigned long *);
 
211
int x25_create_facilities(unsigned char *, struct x25_facilities *,
 
212
                          struct x25_dte_facilities *, unsigned long);
 
213
int x25_negotiate_facilities(struct sk_buff *, struct sock *,
 
214
                             struct x25_facilities *,
 
215
                             struct x25_dte_facilities *);
 
216
void x25_limit_facilities(struct x25_facilities *, struct x25_neigh *);
218
217
 
219
218
/* x25_forward.c */
220
 
extern void x25_clear_forward_by_lci(unsigned int lci);
221
 
extern void x25_clear_forward_by_dev(struct net_device *);
222
 
extern int x25_forward_data(int, struct x25_neigh *, struct sk_buff *);
223
 
extern int x25_forward_call(struct x25_address *, struct x25_neigh *,
224
 
                                struct sk_buff *, int);
 
219
void x25_clear_forward_by_lci(unsigned int lci);
 
220
void x25_clear_forward_by_dev(struct net_device *);
 
221
int x25_forward_data(int, struct x25_neigh *, struct sk_buff *);
 
222
int x25_forward_call(struct x25_address *, struct x25_neigh *, struct sk_buff *,
 
223
                     int);
225
224
 
226
225
/* x25_in.c */
227
 
extern int  x25_process_rx_frame(struct sock *, struct sk_buff *);
228
 
extern int  x25_backlog_rcv(struct sock *, struct sk_buff *);
 
226
int x25_process_rx_frame(struct sock *, struct sk_buff *);
 
227
int x25_backlog_rcv(struct sock *, struct sk_buff *);
229
228
 
230
229
/* x25_link.c */
231
 
extern void x25_link_control(struct sk_buff *, struct x25_neigh *, unsigned short);
232
 
extern void x25_link_device_up(struct net_device *);
233
 
extern void x25_link_device_down(struct net_device *);
234
 
extern void x25_link_established(struct x25_neigh *);
235
 
extern void x25_link_terminated(struct x25_neigh *);
236
 
extern void x25_transmit_clear_request(struct x25_neigh *, unsigned int, unsigned char);
237
 
extern void x25_transmit_link(struct sk_buff *, struct x25_neigh *);
238
 
extern int  x25_subscr_ioctl(unsigned int, void __user *);
239
 
extern struct x25_neigh *x25_get_neigh(struct net_device *);
240
 
extern void x25_link_free(void);
 
230
void x25_link_control(struct sk_buff *, struct x25_neigh *, unsigned short);
 
231
void x25_link_device_up(struct net_device *);
 
232
void x25_link_device_down(struct net_device *);
 
233
void x25_link_established(struct x25_neigh *);
 
234
void x25_link_terminated(struct x25_neigh *);
 
235
void x25_transmit_clear_request(struct x25_neigh *, unsigned int,
 
236
                                unsigned char);
 
237
void x25_transmit_link(struct sk_buff *, struct x25_neigh *);
 
238
int x25_subscr_ioctl(unsigned int, void __user *);
 
239
struct x25_neigh *x25_get_neigh(struct net_device *);
 
240
void x25_link_free(void);
241
241
 
242
242
/* x25_neigh.c */
243
243
static __inline__ void x25_neigh_hold(struct x25_neigh *nb)
252
252
}
253
253
 
254
254
/* x25_out.c */
255
 
extern  int x25_output(struct sock *, struct sk_buff *);
256
 
extern void x25_kick(struct sock *);
257
 
extern void x25_enquiry_response(struct sock *);
 
255
int x25_output(struct sock *, struct sk_buff *);
 
256
void x25_kick(struct sock *);
 
257
void x25_enquiry_response(struct sock *);
258
258
 
259
259
/* x25_route.c */
260
 
extern struct x25_route *x25_get_route(struct x25_address *addr);
261
 
extern struct net_device *x25_dev_get(char *);
262
 
extern void x25_route_device_down(struct net_device *dev);
263
 
extern int  x25_route_ioctl(unsigned int, void __user *);
264
 
extern void x25_route_free(void);
 
260
struct x25_route *x25_get_route(struct x25_address *addr);
 
261
struct net_device *x25_dev_get(char *);
 
262
void x25_route_device_down(struct net_device *dev);
 
263
int x25_route_ioctl(unsigned int, void __user *);
 
264
void x25_route_free(void);
265
265
 
266
266
static __inline__ void x25_route_hold(struct x25_route *rt)
267
267
{
275
275
}
276
276
 
277
277
/* x25_subr.c */
278
 
extern void x25_clear_queues(struct sock *);
279
 
extern void x25_frames_acked(struct sock *, unsigned short);
280
 
extern void x25_requeue_frames(struct sock *);
281
 
extern int  x25_validate_nr(struct sock *, unsigned short);
282
 
extern void x25_write_internal(struct sock *, int);
283
 
extern int  x25_decode(struct sock *, struct sk_buff *, int *, int *, int *, int *, int *);
284
 
extern void x25_disconnect(struct sock *, int, unsigned char, unsigned char);
 
278
void x25_clear_queues(struct sock *);
 
279
void x25_frames_acked(struct sock *, unsigned short);
 
280
void x25_requeue_frames(struct sock *);
 
281
int x25_validate_nr(struct sock *, unsigned short);
 
282
void x25_write_internal(struct sock *, int);
 
283
int x25_decode(struct sock *, struct sk_buff *, int *, int *, int *, int *,
 
284
               int *);
 
285
void x25_disconnect(struct sock *, int, unsigned char, unsigned char);
285
286
 
286
287
/* x25_timer.c */
287
 
extern void x25_init_timers(struct sock *sk);
288
 
extern void x25_start_heartbeat(struct sock *);
289
 
extern void x25_start_t2timer(struct sock *);
290
 
extern void x25_start_t21timer(struct sock *);
291
 
extern void x25_start_t22timer(struct sock *);
292
 
extern void x25_start_t23timer(struct sock *);
293
 
extern void x25_stop_heartbeat(struct sock *);
294
 
extern void x25_stop_timer(struct sock *);
295
 
extern unsigned long x25_display_timer(struct sock *);
296
 
extern void x25_check_rbuf(struct sock *);
 
288
void x25_init_timers(struct sock *sk);
 
289
void x25_start_heartbeat(struct sock *);
 
290
void x25_start_t2timer(struct sock *);
 
291
void x25_start_t21timer(struct sock *);
 
292
void x25_start_t22timer(struct sock *);
 
293
void x25_start_t23timer(struct sock *);
 
294
void x25_stop_heartbeat(struct sock *);
 
295
void x25_stop_timer(struct sock *);
 
296
unsigned long x25_display_timer(struct sock *);
 
297
void x25_check_rbuf(struct sock *);
297
298
 
298
299
/* sysctl_net_x25.c */
299
300
#ifdef CONFIG_SYSCTL
300
 
extern void x25_register_sysctl(void);
301
 
extern void x25_unregister_sysctl(void);
 
301
void x25_register_sysctl(void);
 
302
void x25_unregister_sysctl(void);
302
303
#else
303
304
static inline void x25_register_sysctl(void) {};
304
305
static inline void x25_unregister_sysctl(void) {};
318
319
extern struct list_head x25_neigh_list;
319
320
extern rwlock_t x25_neigh_list_lock;
320
321
 
321
 
extern int x25_proc_init(void);
322
 
extern void x25_proc_exit(void);
 
322
int x25_proc_init(void);
 
323
void x25_proc_exit(void);
323
324
#endif