Home
last modified time | relevance | path

Searched refs:optlen (Results 1 – 25 of 99) sorted by relevance

1234

/net/ipv4/
A Dip_options.c82 int optlen; in __ip_options_echo() local
104 dopt->optlen += optlen; in __ip_options_echo()
141 dopt->optlen += optlen; in __ip_options_echo()
180 dopt->optlen += optlen; in __ip_options_echo()
200 int optlen; in ip_options_fragment() local
212 if (optlen < 2 || optlen > l) in ip_options_fragment()
216 l -= optlen; in ip_options_fragment()
279 if (optlen < 2 || optlen > l) { in __ip_options_compile()
300 if (optptr[2] != 4 || optlen < 7 || ((optlen-3) & 3)) { in __ip_options_compile()
450 l -= optlen; in __ip_options_compile()
[all …]
A Dip_sockglue.c802 int optlen) in compat_ip_set_mcast_msfilter() argument
989 if (optlen < 1) in do_ip_setsockopt()
999 if (optlen < 1) in do_ip_setsockopt()
1004 if (optlen < 1) in do_ip_setsockopt()
1014 if (optlen < 1) in do_ip_setsockopt()
1027 if (optlen < 1) in do_ip_setsockopt()
1034 if (optlen < 1) in do_ip_setsockopt()
1047 if (optlen < 1) in do_ip_setsockopt()
1085 if (optlen > 40) in do_ip_setsockopt()
1326 optlen); in do_ip_setsockopt()
[all …]
A Dcipso_ipv4.c1501 int optlen; in cipso_v4_optptr() local
1504 for (optlen = iph->ihl*4 - sizeof(struct iphdr); optlen > 1; ) { in cipso_v4_optptr()
1519 optlen -= taglen; in cipso_v4_optptr()
1815 int iter = 0, optlen = 0; in cipso_v4_get_actual_opt_len() local
1830 optlen = iter; in cipso_v4_get_actual_opt_len()
1833 return optlen; in cipso_v4_get_actual_opt_len()
1897 opt->opt.optlen = opt_len; in cipso_v4_sock_setattr()
2032 opt->opt.optlen); in cipso_v4_delopt()
2218 if (opt->optlen > 0) in cipso_v4_skbuff_setattr()
2220 opt->optlen = opt_len; in cipso_v4_skbuff_setattr()
[all …]
A Draw.c565 sizeof(*inet_opt) + inet_opt->opt.optlen); in raw_sendmsg()
803 if (optlen > sizeof(struct icmp_filter)) in raw_seticmpfilter()
804 optlen = sizeof(struct icmp_filter); in raw_seticmpfilter()
814 if (get_user(len, optlen)) in raw_geticmpfilter()
822 if (put_user(len, optlen) || in raw_geticmpfilter()
830 sockptr_t optval, unsigned int optlen) in do_raw_setsockopt() argument
836 return raw_seticmpfilter(sk, optval, optlen); in do_raw_setsockopt()
842 sockptr_t optval, unsigned int optlen) in raw_setsockopt() argument
850 char __user *optval, int __user *optlen) in do_raw_getsockopt() argument
856 return raw_geticmpfilter(sk, optval, optlen); in do_raw_getsockopt()
[all …]
A Dfou_core.c123 size_t len, optlen, hdrlen; in gue_udp_recv() local
168 optlen = guehdr->hlen << 2; in gue_udp_recv()
169 len += optlen; in gue_udp_recv()
331 size_t len, optlen, hdrlen, off; in gue_gro_receive() local
370 optlen = guehdr->hlen << 2; in gue_gro_receive()
371 len += optlen; in gue_gro_receive()
964 size_t hdrlen, optlen = 0; in __gue_build_header() local
971 optlen += GUE_PLEN_REMCSUM; in __gue_build_header()
994 guehdr->hlen = optlen >> 2; in __gue_build_header()
1104 size_t len, optlen; in gue_err() local
[all …]
/net/ipv6/
A Dipv6_sockglue.c185 int optlen) in ipv6_set_mcast_msfilter() argument
216 int optlen) in compat_ipv6_set_mcast_msfilter() argument
224 if (optlen < size0) in compat_ipv6_set_mcast_msfilter()
300 int optlen) in ipv6_set_opt_hdr() argument
315 if (optlen > 0) { in ipv6_set_opt_hdr()
319 optlen & 0x7 || in ipv6_set_opt_hdr()
791 if (optlen == 0) in do_ipv6_setsockopt()
821 if (optlen == 0) in do_ipv6_setsockopt()
906 optlen); in do_ipv6_setsockopt()
909 optlen); in do_ipv6_setsockopt()
[all …]
A Dexthdrs_core.c136 int optlen; in ipv6_find_tlv() local
143 optlen = 1; in ipv6_find_tlv()
148 optlen = nh[offset + 1] + 2; in ipv6_find_tlv()
149 if (optlen > len) in ipv6_find_tlv()
153 offset += optlen; in ipv6_find_tlv()
154 len -= optlen; in ipv6_find_tlv()
A Draw.c937 sockptr_t optval, int optlen) in rawv6_seticmpfilter() argument
941 if (optlen > sizeof(struct icmp6_filter)) in rawv6_seticmpfilter()
942 optlen = sizeof(struct icmp6_filter); in rawv6_seticmpfilter()
960 if (get_user(len, optlen)) in rawv6_geticmpfilter()
966 if (put_user(len, optlen)) in rawv6_geticmpfilter()
985 if (optlen < sizeof(val)) in do_rawv6_setsockopt()
1030 sockptr_t optval, unsigned int optlen) in rawv6_setsockopt() argument
1053 char __user *optval, int __user *optlen) in do_rawv6_getsockopt() argument
1058 if (get_user(len, optlen)) in do_rawv6_getsockopt()
1083 if (put_user(len, optlen)) in do_rawv6_getsockopt()
[all …]
A Dah6.c107 int optlen = 0; in zero_out_mutable_opts() local
117 optlen = 1; in zero_out_mutable_opts()
122 optlen = opt[off+1]+2; in zero_out_mutable_opts()
123 if (len < optlen) in zero_out_mutable_opts()
130 off += optlen; in zero_out_mutable_opts()
131 len -= optlen; in zero_out_mutable_opts()
151 int optlen = 0; in ipv6_rearrange_destopt() local
161 optlen = 1; in ipv6_rearrange_destopt()
167 if (len < optlen) in ipv6_rearrange_destopt()
188 off += optlen; in ipv6_rearrange_destopt()
[all …]
/net/mptcp/
A Dsockopt.c61 if (optlen < sizeof(int)) in mptcp_get_int_option()
174 unsigned int optlen) in mptcp_setsockopt_sol_socket_int() argument
258 if (optlen < sizeof(ling)) in mptcp_setsockopt_sol_socket_linger()
336 optlen); in mptcp_setsockopt_sol_socket()
340 optval, optlen); in mptcp_setsockopt_sol_socket()
591 if (optlen < 1) in mptcp_setsockopt_sol_tcp_congestion()
803 unsigned int optlen) in mptcp_setsockopt_all_sf() argument
882 optlen); in mptcp_setsockopt_sol_tcp()
1043 int __user *optlen) in mptcp_put_subflow_data() argument
1063 int __user *optlen) in mptcp_get_subflow_data() argument
[all …]
/net/sctp/
A Dsocket.c4107 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4593 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4755 optlen); in sctp_setsockopt()
8164 optlen); in sctp_getsockopt()
8168 optlen); in sctp_getsockopt()
8179 optlen); in sctp_getsockopt()
8198 optlen); in sctp_getsockopt()
8202 optlen); in sctp_getsockopt()
8235 optlen); in sctp_getsockopt()
8239 optlen); in sctp_getsockopt()
[all …]
/net/rds/
A Daf_rds.c331 int optlen) in rds_set_bool_option() argument
335 if (optlen < sizeof(int)) in rds_set_bool_option()
367 if (optlen != sizeof(int)) in rds_set_transport()
382 int optlen, int optname) in rds_enable_recvtstamp() argument
386 if (optlen != sizeof(int)) in rds_enable_recvtstamp()
406 int optlen) in rds_recv_track_latency() argument
448 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
493 if (get_user(len, optlen)) { in rds_getsockopt()
501 optlen); in rds_getsockopt()
509 put_user(sizeof(int), optlen)) in rds_getsockopt()
[all …]
/net/ipv6/netfilter/
A Dip6t_hbh.c57 unsigned int optlen; in hbh_mt6() local
137 optlen = *lp + 2; in hbh_mt6()
140 optlen = 1; in hbh_mt6()
144 pr_debug("len%04X\n", optlen); in hbh_mt6()
146 if ((ptr > skb->len - optlen || hdrlen < optlen) && in hbh_mt6()
151 ptr += optlen; in hbh_mt6()
152 hdrlen -= optlen; in hbh_mt6()
/net/can/
A Draw.c642 if (optlen != sizeof(err_mask)) in raw_setsockopt()
685 if (optlen != sizeof(ro->loopback)) in raw_setsockopt()
694 if (optlen != sizeof(ro->recv_own_msgs)) in raw_setsockopt()
703 if (optlen != sizeof(fd_frames)) in raw_setsockopt()
717 if (optlen != sizeof(ro->xl_frames)) in raw_setsockopt()
742 if (optlen != sizeof(ro->join_filters)) in raw_setsockopt()
766 if (get_user(len, optlen)) in raw_getsockopt()
783 if (put_user(fsize, optlen)) in raw_getsockopt()
797 err = put_user(len, optlen); in raw_getsockopt()
846 err = put_user(len, optlen); in raw_getsockopt()
[all …]
/net/tls/
A Dtls_main.c439 int __user *optlen, int tx) in do_tls_getsockopt_conf() argument
448 if (get_user(len, optlen)) in do_tls_getsockopt_conf()
500 int __user *optlen) in do_tls_getsockopt_tx_zc() argument
506 if (get_user(len, optlen)) in do_tls_getsockopt_tx_zc()
520 int __user *optlen) in do_tls_getsockopt_no_pad() argument
528 if (get_user(len, optlen)) in do_tls_getsockopt_no_pad()
583 optname, optval, optlen); in tls_getsockopt()
764 unsigned int optlen) in do_tls_setsockopt_tx_zc() argument
784 unsigned int optlen) in do_tls_setsockopt_no_pad() argument
816 unsigned int optlen) in do_tls_setsockopt() argument
[all …]
/net/netfilter/
A Dxt_tcpmss.c33 unsigned int i, optlen; in tcpmss_mt() local
44 optlen = th->doff*4 - sizeof(*th); in tcpmss_mt()
45 if (!optlen) in tcpmss_mt()
49 op = skb_header_pointer(skb, par->thoff + sizeof(*th), optlen, _opt); in tcpmss_mt()
53 for (i = 0; i < optlen; ) { in tcpmss_mt()
55 && (optlen - i) >= TCPOLEN_MSS in tcpmss_mt()
A Dnft_exthdr.c90 int optlen; in ipv4_find_option() local
96 optlen = iph->ihl * 4 - (int)sizeof(struct iphdr); in ipv4_find_option()
97 if (optlen <= 0) in ipv4_find_option()
106 opt->optlen = optlen; in ipv4_find_option()
205 optl = optlen(opt, i); in nft_exthdr_tcp_eval()
258 optl = optlen(opt, i); in nft_exthdr_tcp_set_eval()
335 optl = optlen(opt, i); in nft_exthdr_tcp_strip_eval()
416 unsigned int thoff, dataoff, optoff, optlen, i; in nft_exthdr_dccp_eval() local
435 optlen = dataoff - optoff; in nft_exthdr_dccp_eval()
437 for (i = 0; i < optlen; ) { in nft_exthdr_dccp_eval()
[all …]
A Dutils.c200 int optlen; in nf_ip6_check_hbh_len() local
209 optlen = nh[off + 1] + 2; in nf_ip6_check_hbh_len()
210 if (optlen > len) in nf_ip6_check_hbh_len()
226 off += optlen; in nf_ip6_check_hbh_len()
227 len -= optlen; in nf_ip6_check_hbh_len()
A Dxt_dccp.c43 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); in dccp_find_option() local
49 if (!optlen) in dccp_find_option()
53 op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf); in dccp_find_option()
59 for (i = 0; i < optlen; ) { in dccp_find_option()
/net/xfrm/
A Dxfrm_output.c228 int hdrlen, optlen; in xfrm4_beet_encap_add() local
231 optlen = XFRM_MODE_SKB_CB(skb)->optlen; in xfrm4_beet_encap_add()
232 if (unlikely(optlen)) in xfrm4_beet_encap_add()
249 if (unlikely(optlen)) { in xfrm4_beet_encap_add()
250 if (WARN_ON(optlen < 0)) in xfrm4_beet_encap_add()
254 ph->hdrlen = optlen / 8; in xfrm4_beet_encap_add()
358 int optlen, hdr_len; in xfrm6_beet_encap_add() local
361 optlen = XFRM_MODE_SKB_CB(skb)->optlen; in xfrm6_beet_encap_add()
362 if (unlikely(optlen)) in xfrm6_beet_encap_add()
376 if (unlikely(optlen)) { in xfrm6_beet_encap_add()
[all …]
/net/core/
A Dsock.c399 if (optlen < sizeof(tv32)) in sock_copy_user_timeval()
409 if (optlen < sizeof(old_tv)) in sock_copy_user_timeval()
416 if (optlen < sizeof(*tv)) in sock_copy_user_timeval()
694 if (optlen < 0) in sock_setbindtodevice()
702 if (optlen > IFNAMSIZ - 1) in sock_setbindtodevice()
703 optlen = IFNAMSIZ - 1; in sock_setbindtodevice()
734 sockptr_t optlen, int len) in sock_getbindtodevice() argument
1205 if (optlen < sizeof(int)) in sk_setsockopt()
1397 if (optlen < sizeof(ling)) { in sk_setsockopt()
1676 optval, optlen); in sock_setsockopt()
[all …]
/net/rxrpc/
A Dserver_key.c121 int rxrpc_server_keyring(struct rxrpc_sock *rx, sockptr_t optval, int optlen) in rxrpc_server_keyring() argument
128 if (optlen <= 0 || optlen > PAGE_SIZE - 1) in rxrpc_server_keyring()
131 description = memdup_sockptr_nul(optval, optlen); in rxrpc_server_keyring()
A Daf_rxrpc.c630 sockptr_t optval, unsigned int optlen) in rxrpc_setsockopt() argument
637 _enter(",%d,%d,,%d", level, optname, optlen); in rxrpc_setsockopt()
646 if (optlen != 0) in rxrpc_setsockopt()
676 if (optlen != sizeof(unsigned int)) in rxrpc_setsockopt()
683 optval, optlen); in rxrpc_setsockopt()
694 if (optlen != sizeof(service_upgrade) || in rxrpc_setsockopt()
716 if (optlen != sizeof(unsigned int)) in rxrpc_setsockopt()
722 optval, optlen); in rxrpc_setsockopt()
752 int optlen; in rxrpc_getsockopt() local
757 if (get_user(optlen, _optlen)) in rxrpc_getsockopt()
[all …]
/net/atm/
A Dpvc.c66 sockptr_t optval, unsigned int optlen) in pvc_setsockopt() argument
72 error = vcc_setsockopt(sock, level, optname, optval, optlen); in pvc_setsockopt()
78 char __user *optval, int __user *optlen) in pvc_getsockopt() argument
84 error = vcc_getsockopt(sock, level, optname, optval, optlen); in pvc_getsockopt()
/net/can/j1939/
A Dsocket.c666 unsigned int optlen, int flag) in j1939_sk_setsockopt_flag() argument
670 if (optlen != sizeof(tmp)) in j1939_sk_setsockopt_flag()
672 if (copy_from_sockptr(&tmp, optval, optlen)) in j1939_sk_setsockopt_flag()
700 if (optlen % sizeof(*filters) != 0) in j1939_sk_setsockopt()
703 if (optlen > J1939_FILTER_MAX * in j1939_sk_setsockopt()
707 count = optlen / sizeof(*filters); in j1939_sk_setsockopt()
708 filters = memdup_sockptr(optval, optlen); in j1939_sk_setsockopt()
741 if (optlen != sizeof(tmp)) in j1939_sk_setsockopt()
743 if (copy_from_sockptr(&tmp, optval, optlen)) in j1939_sk_setsockopt()
771 if (get_user(ulen, optlen)) in j1939_sk_getsockopt()
[all …]

Completed in 75 milliseconds

1234