162306a36Sopenharmony_ciWhat: /sys/class/net/<iface>/qmi/raw_ip 262306a36Sopenharmony_ciDate: Dec 2015 362306a36Sopenharmony_ciKernelVersion: 4.4 462306a36Sopenharmony_ciContact: Bjørn Mork <bjorn@mork.no> 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ci Boolean. Default: 'N' 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci Set this to 'Y' to change the network device link 962306a36Sopenharmony_ci framing from '802.3' to 'raw-ip'. 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci The netdev will change to reflect the link framing 1262306a36Sopenharmony_ci mode. The netdev is an ordinary ethernet device in 1362306a36Sopenharmony_ci '802.3' mode, and the driver expects to exchange 1462306a36Sopenharmony_ci frames with an ethernet header over the USB link. The 1562306a36Sopenharmony_ci netdev is a headerless p-t-p device in 'raw-ip' mode, 1662306a36Sopenharmony_ci and the driver expects to echange IPv4 or IPv6 packets 1762306a36Sopenharmony_ci without any L2 header over the USB link. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci Userspace is in full control of firmware configuration 2062306a36Sopenharmony_ci through the delegation of the QMI protocol. Userspace 2162306a36Sopenharmony_ci is responsible for coordination of driver and firmware 2262306a36Sopenharmony_ci link framing mode, changing this setting to 'Y' if the 2362306a36Sopenharmony_ci firmware is configured for 'raw-ip' mode. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciWhat: /sys/class/net/<iface>/qmi/add_mux 2662306a36Sopenharmony_ciDate: March 2017 2762306a36Sopenharmony_ciKernelVersion: 4.11 2862306a36Sopenharmony_ciContact: Bjørn Mork <bjorn@mork.no> 2962306a36Sopenharmony_ciDescription: 3062306a36Sopenharmony_ci Unsigned integer. 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci Write a number ranging from 1 to 254 to add a qmap mux 3362306a36Sopenharmony_ci based network device, supported by recent Qualcomm based 3462306a36Sopenharmony_ci modems. 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci The network device will be called qmimux. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci Userspace is in charge of managing the qmux network device 3962306a36Sopenharmony_ci activation and data stream setup on the modem side by 4062306a36Sopenharmony_ci using the proper QMI protocol requests. 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciWhat: /sys/class/net/<iface>/qmi/del_mux 4362306a36Sopenharmony_ciDate: March 2017 4462306a36Sopenharmony_ciKernelVersion: 4.11 4562306a36Sopenharmony_ciContact: Bjørn Mork <bjorn@mork.no> 4662306a36Sopenharmony_ciDescription: 4762306a36Sopenharmony_ci Unsigned integer. 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci Write a number ranging from 1 to 254 to delete a previously 5062306a36Sopenharmony_ci created qmap mux based network device. 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciWhat: /sys/class/net/<qmimux iface>/qmap/mux_id 5362306a36Sopenharmony_ciDate: January 2021 5462306a36Sopenharmony_ciKernelVersion: 5.12 5562306a36Sopenharmony_ciContact: Daniele Palmas <dnlplm@gmail.com> 5662306a36Sopenharmony_ciDescription: 5762306a36Sopenharmony_ci Unsigned integer 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci Indicates the mux id associated to the qmimux network interface 6062306a36Sopenharmony_ci during its creation. 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ciWhat: /sys/class/net/<iface>/qmi/pass_through 6362306a36Sopenharmony_ciDate: January 2021 6462306a36Sopenharmony_ciKernelVersion: 5.12 6562306a36Sopenharmony_ciContact: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com> 6662306a36Sopenharmony_ciDescription: 6762306a36Sopenharmony_ci Boolean. Default: 'N' 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci Set this to 'Y' to enable 'pass-through' mode, allowing packets 7062306a36Sopenharmony_ci in MAP format to be passed on to the stack. 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci Normally the rmnet driver (CONFIG_RMNET) is then used to process 7362306a36Sopenharmony_ci and demultiplex these packets. 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci 'Pass-through' mode can be enabled when the device is in 7662306a36Sopenharmony_ci 'raw-ip' mode only. 77