Lines Matching refs:userspace
4 The Open vSwitch kernel module allows flexible userspace control over
13 table" that userspace populates with "flows" that map from keys based
21 no match, it queues the packet to userspace for processing (as part of
22 its processing, userspace will likely set up a flow to handle further
35 to Open vSwitch is designed to allow carefully written userspace
39 kernel module passes a packet to userspace, it also passes along the
44 - If userspace's notion of the flow key for the packet matches the
47 - If the kernel's flow key includes more fields than the userspace
49 headers but userspace stopped at the Ethernet type (because it
54 - If the userspace flow key includes more fields than the
55 kernel's, for example if userspace decoded an IPv6 header but
56 the kernel stopped at the Ethernet type, then userspace can
59 that the kernel considers part of the flow must go to userspace,
60 but the forwarding behavior is correct. (If userspace can
116 the userspace program to know exactly what matches are installed. There are
121 When interacting with userspace, the kernel should maintain the match portion
179 But this change would negatively affect a userspace application that
205 checksums, etc. This would prevent userspace from implementing a
210 as long as those values are rarely seen in practice, because userspace
211 can always forward all packets with those values to userspace and
245 - When the kernel sends a given flow key to userspace, it always
246 composes it the same way. This allows userspace to hash and