|
@@ -267,6 +267,7 @@ struct sock_common {
|
|
* @sk_gso_type: GSO type (e.g. %SKB_GSO_TCPV4)
|
|
* @sk_gso_type: GSO type (e.g. %SKB_GSO_TCPV4)
|
|
* @sk_gso_max_size: Maximum GSO segment size to build
|
|
* @sk_gso_max_size: Maximum GSO segment size to build
|
|
* @sk_gso_max_segs: Maximum number of GSO segments
|
|
* @sk_gso_max_segs: Maximum number of GSO segments
|
|
|
|
+ * @sk_pacing_shift: scaling factor for TCP Small Queues
|
|
* @sk_lingertime: %SO_LINGER l_linger setting
|
|
* @sk_lingertime: %SO_LINGER l_linger setting
|
|
* @sk_backlog: always used with the per-socket spinlock held
|
|
* @sk_backlog: always used with the per-socket spinlock held
|
|
* @sk_callback_lock: used with the callbacks in the end of this struct
|
|
* @sk_callback_lock: used with the callbacks in the end of this struct
|
|
@@ -451,6 +452,7 @@ struct sock {
|
|
kmemcheck_bitfield_end(flags);
|
|
kmemcheck_bitfield_end(flags);
|
|
|
|
|
|
u16 sk_gso_max_segs;
|
|
u16 sk_gso_max_segs;
|
|
|
|
+ u8 sk_pacing_shift;
|
|
unsigned long sk_lingertime;
|
|
unsigned long sk_lingertime;
|
|
struct proto *sk_prot_creator;
|
|
struct proto *sk_prot_creator;
|
|
rwlock_t sk_callback_lock;
|
|
rwlock_t sk_callback_lock;
|