diff options
author | Jason Wang <jasowang@redhat.com> | 2018-09-11 23:16:59 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-09-13 12:25:40 -0400 |
commit | e4a2a3048ed93f0c354ad837f1d45fc8d389d538 (patch) | |
tree | ca93825037b3a5cc93d3aa358aac755ff34f527f /include/net/sock.h | |
parent | 9708d2b5b7c648e8e0a40d11e8cea12f6277f33c (diff) |
net: sock: introduce SOCK_XDP
This patch introduces a new sock flag - SOCK_XDP. This will be used
for notifying the upper layer that XDP program is attached on the
lower socket, and requires for extra headroom.
TUN will be the first user.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/sock.h')
-rw-r--r-- | include/net/sock.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/sock.h b/include/net/sock.h index 433f45fc2d68..38cae35f6e16 100644 --- a/include/net/sock.h +++ b/include/net/sock.h | |||
@@ -800,6 +800,7 @@ enum sock_flags { | |||
800 | SOCK_SELECT_ERR_QUEUE, /* Wake select on error queue */ | 800 | SOCK_SELECT_ERR_QUEUE, /* Wake select on error queue */ |
801 | SOCK_RCU_FREE, /* wait rcu grace period in sk_destruct() */ | 801 | SOCK_RCU_FREE, /* wait rcu grace period in sk_destruct() */ |
802 | SOCK_TXTIME, | 802 | SOCK_TXTIME, |
803 | SOCK_XDP, /* XDP is attached */ | ||
803 | }; | 804 | }; |
804 | 805 | ||
805 | #define SK_FLAGS_TIMESTAMP ((1UL << SOCK_TIMESTAMP) | (1UL << SOCK_TIMESTAMPING_RX_SOFTWARE)) | 806 | #define SK_FLAGS_TIMESTAMP ((1UL << SOCK_TIMESTAMP) | (1UL << SOCK_TIMESTAMPING_RX_SOFTWARE)) |