inet_sock.h (6b5f43ea08150e7ff72f734545101c58489ead5b) inet_sock.h (8e8cfb114d9f1e2efddb892f993c1ad61635c85e)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * INET An implementation of the TCP/IP protocol suite for the LINUX
4 * operating system. INET is implemented using the BSD Socket
5 * interface as the means of communication with the user level.
6 *
7 * Definitions for inet_sock
8 *

--- 224 unchanged lines hidden (view full) ---

233 __u8 is_icsk:1,
234 freebind:1,
235 hdrincl:1,
236 mc_loop:1,
237 transparent:1,
238 mc_all:1,
239 nodefrag:1;
240 __u8 bind_address_no_port:1,
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * INET An implementation of the TCP/IP protocol suite for the LINUX
4 * operating system. INET is implemented using the BSD Socket
5 * interface as the means of communication with the user level.
6 *
7 * Definitions for inet_sock
8 *

--- 224 unchanged lines hidden (view full) ---

233 __u8 is_icsk:1,
234 freebind:1,
235 hdrincl:1,
236 mc_loop:1,
237 transparent:1,
238 mc_all:1,
239 nodefrag:1;
240 __u8 bind_address_no_port:1,
241 recverr_rfc4884:1,
242 defer_connect:1; /* Indicates that fastopen_connect is set
243 * and cookie exists so we defer connect
244 * until first data frame is written
245 */
246 __u8 rcv_tos;
247 __u8 convert_csum;
248 int uc_index;
249 int mc_index;

--- 16 unchanged lines hidden (view full) ---

266 INET_FLAGS_RECVOPTS = 3,
267 INET_FLAGS_RETOPTS = 4,
268 INET_FLAGS_PASSSEC = 5,
269 INET_FLAGS_ORIGDSTADDR = 6,
270 INET_FLAGS_CHECKSUM = 7,
271 INET_FLAGS_RECVFRAGSIZE = 8,
272
273 INET_FLAGS_RECVERR = 9,
241 defer_connect:1; /* Indicates that fastopen_connect is set
242 * and cookie exists so we defer connect
243 * until first data frame is written
244 */
245 __u8 rcv_tos;
246 __u8 convert_csum;
247 int uc_index;
248 int mc_index;

--- 16 unchanged lines hidden (view full) ---

265 INET_FLAGS_RECVOPTS = 3,
266 INET_FLAGS_RETOPTS = 4,
267 INET_FLAGS_PASSSEC = 5,
268 INET_FLAGS_ORIGDSTADDR = 6,
269 INET_FLAGS_CHECKSUM = 7,
270 INET_FLAGS_RECVFRAGSIZE = 8,
271
272 INET_FLAGS_RECVERR = 9,
273 INET_FLAGS_RECVERR_RFC4884 = 10,
274};
275
276/* cmsg flags for inet */
277#define IP_CMSG_PKTINFO BIT(INET_FLAGS_PKTINFO)
278#define IP_CMSG_TTL BIT(INET_FLAGS_TTL)
279#define IP_CMSG_TOS BIT(INET_FLAGS_TOS)
280#define IP_CMSG_RECVOPTS BIT(INET_FLAGS_RECVOPTS)
281#define IP_CMSG_RETOPTS BIT(INET_FLAGS_RETOPTS)

--- 160 unchanged lines hidden ---
274};
275
276/* cmsg flags for inet */
277#define IP_CMSG_PKTINFO BIT(INET_FLAGS_PKTINFO)
278#define IP_CMSG_TTL BIT(INET_FLAGS_TTL)
279#define IP_CMSG_TOS BIT(INET_FLAGS_TOS)
280#define IP_CMSG_RECVOPTS BIT(INET_FLAGS_RECVOPTS)
281#define IP_CMSG_RETOPTS BIT(INET_FLAGS_RETOPTS)

--- 160 unchanged lines hidden ---