Lines Matching refs:cmsg_flags

177 	unsigned int flags = inet->cmsg_flags;  in ip_cmsg_recv_offset()
547 if (inet_sk(sk)->cmsg_flags) in ip_recv_error()
684 inet->cmsg_flags |= IP_CMSG_PKTINFO; in do_ip_setsockopt()
686 inet->cmsg_flags &= ~IP_CMSG_PKTINFO; in do_ip_setsockopt()
690 inet->cmsg_flags |= IP_CMSG_TTL; in do_ip_setsockopt()
692 inet->cmsg_flags &= ~IP_CMSG_TTL; in do_ip_setsockopt()
696 inet->cmsg_flags |= IP_CMSG_TOS; in do_ip_setsockopt()
698 inet->cmsg_flags &= ~IP_CMSG_TOS; in do_ip_setsockopt()
702 inet->cmsg_flags |= IP_CMSG_RECVOPTS; in do_ip_setsockopt()
704 inet->cmsg_flags &= ~IP_CMSG_RECVOPTS; in do_ip_setsockopt()
708 inet->cmsg_flags |= IP_CMSG_RETOPTS; in do_ip_setsockopt()
710 inet->cmsg_flags &= ~IP_CMSG_RETOPTS; in do_ip_setsockopt()
714 inet->cmsg_flags |= IP_CMSG_PASSSEC; in do_ip_setsockopt()
716 inet->cmsg_flags &= ~IP_CMSG_PASSSEC; in do_ip_setsockopt()
720 inet->cmsg_flags |= IP_CMSG_ORIGDSTADDR; in do_ip_setsockopt()
722 inet->cmsg_flags &= ~IP_CMSG_ORIGDSTADDR; in do_ip_setsockopt()
726 if (!(inet->cmsg_flags & IP_CMSG_CHECKSUM)) { in do_ip_setsockopt()
728 inet->cmsg_flags |= IP_CMSG_CHECKSUM; in do_ip_setsockopt()
731 if (inet->cmsg_flags & IP_CMSG_CHECKSUM) { in do_ip_setsockopt()
733 inet->cmsg_flags &= ~IP_CMSG_CHECKSUM; in do_ip_setsockopt()
741 inet->cmsg_flags |= IP_CMSG_RECVFRAGSIZE; in do_ip_setsockopt()
743 inet->cmsg_flags &= ~IP_CMSG_RECVFRAGSIZE; in do_ip_setsockopt()
1211 bool prepare = (inet_sk(sk)->cmsg_flags & IP_CMSG_PKTINFO) || in ipv4_pktinfo_prepare()
1361 val = (inet->cmsg_flags & IP_CMSG_PKTINFO) != 0; in do_ip_getsockopt()
1364 val = (inet->cmsg_flags & IP_CMSG_TTL) != 0; in do_ip_getsockopt()
1367 val = (inet->cmsg_flags & IP_CMSG_TOS) != 0; in do_ip_getsockopt()
1370 val = (inet->cmsg_flags & IP_CMSG_RECVOPTS) != 0; in do_ip_getsockopt()
1373 val = (inet->cmsg_flags & IP_CMSG_RETOPTS) != 0; in do_ip_getsockopt()
1376 val = (inet->cmsg_flags & IP_CMSG_PASSSEC) != 0; in do_ip_getsockopt()
1379 val = (inet->cmsg_flags & IP_CMSG_ORIGDSTADDR) != 0; in do_ip_getsockopt()
1382 val = (inet->cmsg_flags & IP_CMSG_CHECKSUM) != 0; in do_ip_getsockopt()
1385 val = (inet->cmsg_flags & IP_CMSG_RECVFRAGSIZE) != 0; in do_ip_getsockopt()
1499 if (inet->cmsg_flags & IP_CMSG_PKTINFO) { in do_ip_getsockopt()
1507 if (inet->cmsg_flags & IP_CMSG_TTL) { in do_ip_getsockopt()
1511 if (inet->cmsg_flags & IP_CMSG_TOS) { in do_ip_getsockopt()