sysfs-class-net-qmi 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. What: /sys/class/net/<iface>/qmi/raw_ip
  2. Date: Dec 2015
  3. KernelVersion: 4.4
  4. Contact: Bjørn Mork <[email protected]>
  5. Description:
  6. Boolean. Default: 'N'
  7. Set this to 'Y' to change the network device link
  8. framing from '802.3' to 'raw-ip'.
  9. The netdev will change to reflect the link framing
  10. mode. The netdev is an ordinary ethernet device in
  11. '802.3' mode, and the driver expects to exchange
  12. frames with an ethernet header over the USB link. The
  13. netdev is a headerless p-t-p device in 'raw-ip' mode,
  14. and the driver expects to echange IPv4 or IPv6 packets
  15. without any L2 header over the USB link.
  16. Userspace is in full control of firmware configuration
  17. through the delegation of the QMI protocol. Userspace
  18. is responsible for coordination of driver and firmware
  19. link framing mode, changing this setting to 'Y' if the
  20. firmware is configured for 'raw-ip' mode.
  21. What: /sys/class/net/<iface>/qmi/add_mux
  22. Date: March 2017
  23. KernelVersion: 4.11
  24. Contact: Bjørn Mork <[email protected]>
  25. Description:
  26. Unsigned integer.
  27. Write a number ranging from 1 to 254 to add a qmap mux
  28. based network device, supported by recent Qualcomm based
  29. modems.
  30. The network device will be called qmimux.
  31. Userspace is in charge of managing the qmux network device
  32. activation and data stream setup on the modem side by
  33. using the proper QMI protocol requests.
  34. What: /sys/class/net/<iface>/qmi/del_mux
  35. Date: March 2017
  36. KernelVersion: 4.11
  37. Contact: Bjørn Mork <[email protected]>
  38. Description:
  39. Unsigned integer.
  40. Write a number ranging from 1 to 254 to delete a previously
  41. created qmap mux based network device.
  42. What: /sys/class/net/<qmimux iface>/qmap/mux_id
  43. Date: January 2021
  44. KernelVersion: 5.12
  45. Contact: Daniele Palmas <[email protected]>
  46. Description:
  47. Unsigned integer
  48. Indicates the mux id associated to the qmimux network interface
  49. during its creation.
  50. What: /sys/class/net/<iface>/qmi/pass_through
  51. Date: January 2021
  52. KernelVersion: 5.12
  53. Contact: Subash Abhinov Kasiviswanathan <[email protected]>
  54. Description:
  55. Boolean. Default: 'N'
  56. Set this to 'Y' to enable 'pass-through' mode, allowing packets
  57. in MAP format to be passed on to the stack.
  58. Normally the rmnet driver (CONFIG_RMNET) is then used to process
  59. and demultiplex these packets.
  60. 'Pass-through' mode can be enabled when the device is in
  61. 'raw-ip' mode only.