Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/class/net/<iface>/qmi/raw_ip
0002 Date:           Dec 2015
0003 KernelVersion:  4.4
0004 Contact:        Bjørn Mork <bjorn@mork.no>
0005 Description:
0006                 Boolean.  Default: 'N'
0007 
0008                 Set this to 'Y' to change the network device link
0009                 framing from '802.3' to 'raw-ip'.
0010 
0011                 The netdev will change to reflect the link framing
0012                 mode.  The netdev is an ordinary ethernet device in
0013                 '802.3' mode, and the driver expects to exchange
0014                 frames with an ethernet header over the USB link. The
0015                 netdev is a headerless p-t-p device in 'raw-ip' mode,
0016                 and the driver expects to echange IPv4 or IPv6 packets
0017                 without any L2 header over the USB link.
0018 
0019                 Userspace is in full control of firmware configuration
0020                 through the delegation of the QMI protocol. Userspace
0021                 is responsible for coordination of driver and firmware
0022                 link framing mode, changing this setting to 'Y' if the
0023                 firmware is configured for 'raw-ip' mode.
0024 
0025 What:           /sys/class/net/<iface>/qmi/add_mux
0026 Date:           March 2017
0027 KernelVersion:  4.11
0028 Contact:        Bjørn Mork <bjorn@mork.no>
0029 Description:
0030                 Unsigned integer.
0031 
0032                 Write a number ranging from 1 to 254 to add a qmap mux
0033                 based network device, supported by recent Qualcomm based
0034                 modems.
0035 
0036                 The network device will be called qmimux.
0037 
0038                 Userspace is in charge of managing the qmux network device
0039                 activation and data stream setup on the modem side by
0040                 using the proper QMI protocol requests.
0041 
0042 What:           /sys/class/net/<iface>/qmi/del_mux
0043 Date:           March 2017
0044 KernelVersion:  4.11
0045 Contact:        Bjørn Mork <bjorn@mork.no>
0046 Description:
0047                 Unsigned integer.
0048 
0049                 Write a number ranging from 1 to 254 to delete a previously
0050                 created qmap mux based network device.
0051 
0052 What:           /sys/class/net/<qmimux iface>/qmap/mux_id
0053 Date:           January 2021
0054 KernelVersion:  5.12
0055 Contact:        Daniele Palmas <dnlplm@gmail.com>
0056 Description:
0057                 Unsigned integer
0058 
0059                 Indicates the mux id associated to the qmimux network interface
0060                 during its creation.
0061 
0062 What:           /sys/class/net/<iface>/qmi/pass_through
0063 Date:           January 2021
0064 KernelVersion:  5.12
0065 Contact:        Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
0066 Description:
0067                 Boolean.  Default: 'N'
0068 
0069                 Set this to 'Y' to enable 'pass-through' mode, allowing packets
0070                 in MAP format to be passed on to the stack.
0071 
0072                 Normally the rmnet driver (CONFIG_RMNET) is then used to process
0073                 and demultiplex these packets.
0074 
0075                 'Pass-through' mode can be enabled when the device is in
0076                 'raw-ip' mode only.