^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/class/net/<iface>/qmi/raw_ip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: Dec 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Contact: Bjørn Mork <bjorn@mork.no>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Boolean. Default: 'N'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Set this to 'Y' to change the network device link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) framing from '802.3' to 'raw-ip'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) The netdev will change to reflect the link framing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) mode. The netdev is an ordinary ethernet device in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) '802.3' mode, and the driver expects to exchange
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) frames with an ethernet header over the USB link. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) netdev is a headerless p-t-p device in 'raw-ip' mode,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) and the driver expects to echange IPv4 or IPv6 packets
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) without any L2 header over the USB link.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Userspace is in full control of firmware configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) through the delegation of the QMI protocol. Userspace
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) is responsible for coordination of driver and firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) link framing mode, changing this setting to 'Y' if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) firmware is configured for 'raw-ip' mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) What: /sys/class/net/<iface>/qmi/add_mux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Date: March 2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) KernelVersion: 4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Contact: Bjørn Mork <bjorn@mork.no>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Unsigned integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Write a number ranging from 1 to 254 to add a qmap mux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) based network device, supported by recent Qualcomm based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) modems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) The network device will be called qmimux.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Userspace is in charge of managing the qmux network device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) activation and data stream setup on the modem side by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) using the proper QMI protocol requests.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) What: /sys/class/net/<iface>/qmi/del_mux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Date: March 2017
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) KernelVersion: 4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Contact: Bjørn Mork <bjorn@mork.no>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Unsigned integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Write a number ranging from 1 to 254 to delete a previously
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) created qmap mux based network device.