• Jesse Gross's avatar
    geneve: Remove workqueue. · 61f3cade
    Jesse Gross authored
    The work queue is used only to free the UDP socket upon destruction.
    This is not necessary with Geneve and generally makes the code more
    difficult to reason about. It also introduces nondeterministic
    behavior such as when a socket is rapidly deleted and recreated, which
    could fail as the the deletion happens asynchronously.
    Signed-off-by: default avatarJesse Gross <jesse@nicira.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    61f3cade
geneve.h 2.36 KB