diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/netdevice.h | 1 | ||||
| -rw-r--r-- | include/linux/tcp.h | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index a9e3bf42d287..d20891465247 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h | |||
| @@ -1322,6 +1322,7 @@ enum netdev_priv_flags { | |||
| 1322 | #define IFF_L3MDEV_MASTER IFF_L3MDEV_MASTER | 1322 | #define IFF_L3MDEV_MASTER IFF_L3MDEV_MASTER |
| 1323 | #define IFF_NO_QUEUE IFF_NO_QUEUE | 1323 | #define IFF_NO_QUEUE IFF_NO_QUEUE |
| 1324 | #define IFF_OPENVSWITCH IFF_OPENVSWITCH | 1324 | #define IFF_OPENVSWITCH IFF_OPENVSWITCH |
| 1325 | #define IFF_L3MDEV_SLAVE IFF_L3MDEV_SLAVE | ||
| 1325 | 1326 | ||
| 1326 | /** | 1327 | /** |
| 1327 | * struct net_device - The DEVICE structure. | 1328 | * struct net_device - The DEVICE structure. |
diff --git a/include/linux/tcp.h b/include/linux/tcp.h index c906f4534581..b386361ba3e8 100644 --- a/include/linux/tcp.h +++ b/include/linux/tcp.h | |||
| @@ -397,6 +397,13 @@ static inline void fastopen_queue_tune(struct sock *sk, int backlog) | |||
| 397 | queue->fastopenq.max_qlen = min_t(unsigned int, backlog, somaxconn); | 397 | queue->fastopenq.max_qlen = min_t(unsigned int, backlog, somaxconn); |
| 398 | } | 398 | } |
| 399 | 399 | ||
| 400 | static inline void tcp_move_syn(struct tcp_sock *tp, | ||
| 401 | struct request_sock *req) | ||
| 402 | { | ||
| 403 | tp->saved_syn = req->saved_syn; | ||
| 404 | req->saved_syn = NULL; | ||
| 405 | } | ||
| 406 | |||
| 400 | static inline void tcp_saved_syn_free(struct tcp_sock *tp) | 407 | static inline void tcp_saved_syn_free(struct tcp_sock *tp) |
| 401 | { | 408 | { |
| 402 | kfree(tp->saved_syn); | 409 | kfree(tp->saved_syn); |
