Lines Matching defs:sock_common
165 struct sock_common { struct
166 union {
173 union {
178 union {
186 unsigned short skc_family;
187 volatile unsigned char skc_state;
188 unsigned char skc_reuse:4;
189 unsigned char skc_reuseport:1;
190 unsigned char skc_ipv6only:1;
191 unsigned char skc_net_refcnt:1;
192 int skc_bound_dev_if;
193 union {
197 struct proto *skc_prot;
198 possible_net_t skc_net;
201 struct in6_addr skc_v6_daddr;
202 struct in6_addr skc_v6_rcv_saddr;
206 struct nip_addr nip_daddr; /* NIP */
207 struct nip_addr nip_rcv_saddr; /* NIP */
210 atomic64_t skc_cookie;
217 union {
227 int skc_dontcopy_begin[0];
229 union {
233 unsigned short skc_tx_queue_mapping;
235 unsigned short skc_rx_queue_mapping;
237 union {
243 refcount_t skc_refcnt;
245 int skc_dontcopy_end[0];
246 union {