Lines Matching defs:sock_common
152 struct sock_common { struct
153 union {
160 union {
165 union {
173 unsigned short skc_family;
174 volatile unsigned char skc_state;
175 unsigned char skc_reuse:4;
176 unsigned char skc_reuseport:1;
177 unsigned char skc_ipv6only:1;
178 unsigned char skc_net_refcnt:1;
179 int skc_bound_dev_if;
180 union {
184 struct proto *skc_prot;
185 possible_net_t skc_net;
188 struct in6_addr skc_v6_daddr;
189 struct in6_addr skc_v6_rcv_saddr;
192 atomic64_t skc_cookie;
199 union {
209 int skc_dontcopy_begin[0];
211 union {
215 unsigned short skc_tx_queue_mapping;
217 unsigned short skc_rx_queue_mapping;
219 union {
225 refcount_t skc_refcnt;
227 int skc_dontcopy_end[0];
228 union {