Lines Matching full:frontend

34  * Older implementation of Xen network frontend / backend has an
37 * expected when frontend and backend have different MAX_SKB_FRAGS.
46 * which doesn't negotiate with frontend should expect frontend to
64 * To make use of this feature, frontend should allocate two event
66 * "event-channel-tx" and "event-channel-rx" respectively. If frontend
90 * to avoid distinguishing between a frontend that doesn't understand the
97 * are indexed from zero. For example, a frontend with two queues and split
115 * requested than the frontend provided details for.
118 * transmitting system (backend or frontend) and is not negotiated
141 * backend. If the frontend wishes to take advantage of this feature then
144 * before the frontend moves into the connected state. The backend will
148 * may be set by the frontend at any time. In this case, the backend will
153 * frontend, it should instead drop any multicast packet that does not
155 * The list is amended by the frontend by sending dummy transmit requests
168 * significant amount of out-of-band data to be passed from frontend to
176 * The frontend provides a control ring to the backend by setting:
183 * as a mailbox interrupt. These keys must be set before the frontend
198 * frontend using the /local/domain/X/backend/vif/<domid>/<vif>/carrier
199 * node. If this node is not present, then the frontend should assume that
202 * interpreted by the frontend as the link being down (no carrier) and a
211 * The toolstack may set a value of MTU for the frontend by setting the
213 * octets. If this node is absent the frontend should assume an MTU value
214 * of 1500 octets. A frontend is also at liberty to ignore this value so
215 * it is only suitable for informing the frontend that a packet payload
426 * A frontend may provide a fixed set of grant references to be mapped on
431 * XEN_NETIF_CTRL_TYPE_GET_GREF_MAPPING_SIZE lets a frontend query how many
467 * This is sent by the frontend to set the desired hash algorithm.
491 * This is sent by the frontend to query the types of hash supported by
513 * This is sent by the frontend to set the types of hash that the backend
516 * example, if the frontend sets both IPV4 and IPV4_TCP hash types then
545 * This is sent by the frontend to set the key of the hash if the algorithm
580 * This is sent by the frontend to query the maximum size of mapping
603 * This is sent by the frontend to set the actual size of the mapping
630 * This is sent by the frontend to set the content of the table mapping
683 * This is sent by the frontend to fetch the number of grefs that can be kept
706 * This is sent by the frontend for backend to map a list of grant
734 * This is sent by the frontend for backend to unmap a list of grant
771 * This is the 'wire' format for transmit (frontend -> backend) packets:
790 * (backend -> frontend) packets. Specifically, in a multi-fragment
829 * This is the 'wire' format for receive (backend -> frontend) packets:
848 * (frontend -> backend) packets. Specifically, in a multi-fragment
878 * NOTE: Historically, to support GSO on the frontend receive side, Linux
896 * So, if an extra info overlays an rx response the frontend can
952 * A frontend that enables hashing is assumed to accept