slip.h 458 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __UM_SLIP_H
  3. #define __UM_SLIP_H
  4. #include "slip_common.h"
  5. struct slip_data {
  6. void *dev;
  7. char name[sizeof("slnnnnn\0")];
  8. char *addr;
  9. char *gate_addr;
  10. int slave;
  11. struct slip_proto slip;
  12. };
  13. extern const struct net_user_info slip_user_info;
  14. extern int slip_user_read(int fd, void *buf, int len, struct slip_data *pri);
  15. extern int slip_user_write(int fd, void *buf, int len, struct slip_data *pri);
  16. #endif