Lines Matching refs:userspace
7 The Open vSwitch kernel module allows flexible userspace control over
16 table" that userspace populates with "flows" that map from keys based
24 no match, it queues the packet to userspace for processing (as part of
25 its processing, userspace will likely set up a flow to handle further
38 to Open vSwitch is designed to allow carefully written userspace
42 kernel module passes a packet to userspace, it also passes along the
47 - If userspace's notion of the flow key for the packet matches the
50 - If the kernel's flow key includes more fields than the userspace
52 headers but userspace stopped at the Ethernet type (because it
57 - If the userspace flow key includes more fields than the
58 kernel's, for example if userspace decoded an IPv6 header but
59 the kernel stopped at the Ethernet type, then userspace can
62 that the kernel considers part of the flow must go to userspace,
63 but the forwarding behavior is correct. (If userspace can
119 the userspace program to know exactly what matches are installed. There are
124 When interacting with userspace, the kernel should maintain the match portion
182 But this change would negatively affect a userspace application that
208 checksums, etc. This would prevent userspace from implementing a
213 as long as those values are rarely seen in practice, because userspace
214 can always forward all packets with those values to userspace and
248 - When the kernel sends a given flow key to userspace, it always
249 composes it the same way. This allows userspace to hash and