Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 239) sorted by relevance

12345678910

/net/ceph/
Darmor.c5 int ceph_armor(char *dst, const char *src, const char *end);
6 int ceph_unarmor(char *dst, const char *src, const char *end);
37 int ceph_armor(char *dst, const char *src, const char *end) in ceph_armor() argument
42 while (src < end) { in ceph_armor()
45 a = *src++; in ceph_armor()
47 if (src < end) { in ceph_armor()
48 b = *src++; in ceph_armor()
50 if (src < end) { in ceph_armor()
51 c = *src++; in ceph_armor()
75 int ceph_unarmor(char *dst, const char *src, const char *end) in ceph_unarmor() argument
[all …]
/net/xfrm/
Dxfrm_compat.c228 static int xfrm_nla_cpy(struct sk_buff *dst, const struct nlattr *src, int len) in xfrm_nla_cpy() argument
230 return nla_put(dst, src->nla_type, len, nla_data(src)); in xfrm_nla_cpy()
233 static int xfrm_xlate64_attr(struct sk_buff *dst, const struct nlattr *src) in xfrm_xlate64_attr() argument
235 switch (src->nla_type) { in xfrm_xlate64_attr()
245 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr()
247 return xfrm_nla_cpy(dst, src, XMSGSIZE(compat_xfrm_usersa_info)); in xfrm_xlate64_attr()
249 return xfrm_nla_cpy(dst, src, XMSGSIZE(compat_xfrm_userpolicy_info)); in xfrm_xlate64_attr()
251 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr()
253 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr()
254 nla_data(src), XFRMA_PAD); in xfrm_xlate64_attr()
[all …]
/net/netfilter/
Dxt_HMARK.c34 __be32 src; member
64 u16 src, dst; in hmark_swap_ports() local
67 src = ntohs(hp.b16.src); in hmark_swap_ports()
70 if (dst > src) in hmark_swap_ports()
71 uports->v32 = (dst << 16) | src; in hmark_swap_ports()
73 uports->v32 = (src << 16) | dst; in hmark_swap_ports()
92 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple()
94 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple()
102 t->uports.b16.src = otuple->src.u.all; in hmark_ct_set_htuple()
103 t->uports.b16.dst = rtuple->src.u.all; in hmark_ct_set_htuple()
[all …]
Dnf_conntrack_expect.c100 combined.l3num = tuple->src.l3num; in nf_ct_expect_dst_hash()
255 intersect_mask.src.u.all = a->mask.src.u.all & b->mask.src.u.all; in expect_clash()
258 intersect_mask.src.u3.all[count] = in expect_clash()
259 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
316 u_int8_t proto, const __be16 *src, const __be16 *dst) in nf_ct_expect_init() argument
329 exp->tuple.src.l3num = family; in nf_ct_expect_init()
333 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
334 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
336 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
337 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
[all …]
Dnf_conntrack_h323_main.c273 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
285 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
295 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
299 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
301 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
345 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
353 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
358 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_t120()
360 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_t120()
631 .tuple.src.l3num = AF_UNSPEC,
[all …]
Dxt_multiport.c29 u_int16_t src, u_int16_t dst) in ports_match_v1() argument
44 if (src >= s && src <= e) in ports_match_v1()
53 (src >= s && src <= e)) in ports_match_v1()
65 if (src == s) in ports_match_v1()
73 if (src == s || dst == s) in ports_match_v1()
Dnf_nat_core.c77 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session()
83 fl4->fl4_sport = t->src.u.all; in nf_nat_ipv4_decode_session()
110 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session()
116 fl6->fl6_sport = t->src.u.all; in nf_nat_ipv6_decode_session()
159 struct nf_conntrack_man src; in hash_by_src() member
170 combined.src = tuple->src; in hash_by_src()
203 if (t->src.l3num == NFPROTO_IPV4) in nf_nat_inet_in_range()
204 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range()
205 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
207 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range()
[all …]
Dnft_bitwise.c28 static void nft_bitwise_eval_bool(u32 *dst, const u32 *src, in nft_bitwise_eval_bool() argument
34 dst[i] = (src[i] & priv->mask.data[i]) ^ priv->xor.data[i]; in nft_bitwise_eval_bool()
37 static void nft_bitwise_eval_lshift(u32 *dst, const u32 *src, in nft_bitwise_eval_lshift() argument
45 dst[i - 1] = (src[i - 1] << shift) | carry; in nft_bitwise_eval_lshift()
46 carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift); in nft_bitwise_eval_lshift()
50 static void nft_bitwise_eval_rshift(u32 *dst, const u32 *src, in nft_bitwise_eval_rshift() argument
58 dst[i] = carry | (src[i] >> shift); in nft_bitwise_eval_rshift()
59 carry = src[i] << (BITS_PER_TYPE(u32) - shift); in nft_bitwise_eval_rshift()
67 const u32 *src = &regs->data[priv->sreg]; in nft_bitwise_eval() local
72 nft_bitwise_eval_bool(dst, src, priv); in nft_bitwise_eval()
[all …]
Dnf_nat_sip.c107 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr()
108 ct->tuplehash[dir].tuple.src.u.udp.port == port) { in map_addr()
113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
115 ct->tuplehash[!dir].tuple.src.u.udp.port; in map_addr()
189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
190 port != ct->tuplehash[dir].tuple.src.u.udp.port) in nf_nat_sip()
213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip()
231 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.src.u3)) { in nf_nat_sip()
233 &ct->tuplehash[!dir].tuple.src.u3, in nf_nat_sip()
248 htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) { in nf_nat_sip()
[all …]
Dnf_nat_proto.c48 newport = tuple->src.u.udp.port; in __udp_manip_pkt()
122 hdr->source = tuple->src.u.sctp.port; in sctp_manip_pkt()
163 newport = tuple->src.u.tcp.port; in tcp_manip_pkt()
202 newport = tuple->src.u.dccp.port; in dccp_manip_pkt()
248 hdr->un.echo.id, tuple->src.u.icmp.id, false); in icmp_manip_pkt()
249 hdr->un.echo.id = tuple->src.u.icmp.id; in icmp_manip_pkt()
270 tuple->src.u.icmp.id, false); in icmpv6_manip_pkt()
271 hdr->icmp6_identifier = tuple->src.u.icmp.id; in icmpv6_manip_pkt()
372 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt()
373 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt()
[all …]
/net/core/
Dutils.c118 int in4_pton(const char *src, int srclen, in in4_pton() argument
130 srclen = strlen(src); in in4_pton()
131 s = src; in in4_pton()
184 int in6_pton(const char *src, int srclen, in in6_pton() argument
198 s = src; in in6_pton()
201 srclen = strlen(src); in in6_pton()
301 static int inet4_pton(const char *src, u16 port_num, in inet4_pton() argument
305 int srclen = strlen(src); in inet4_pton()
310 if (in4_pton(src, srclen, (u8 *)&addr4->sin_addr.s_addr, in inet4_pton()
320 static int inet6_pton(struct net *net, const char *src, u16 port_num, in inet6_pton() argument
[all …]
Dflow_dissector.c326 ipv4->src = key->u.ipv4.src; in skb_flow_dissect_tunnel_info()
341 ipv6->src = key->u.ipv6.src; in skb_flow_dissect_tunnel_info()
362 tp->src = key->tp_src; in skb_flow_dissect_tunnel_info()
827 key_addrs->v4addrs.src = flow_keys->ipv4_src; in __skb_flow_bpf_to_target()
836 memcpy(&key_addrs->v6addrs.src, &flow_keys->ipv6_src, in __skb_flow_bpf_to_target()
837 sizeof(key_addrs->v6addrs.src)); in __skb_flow_bpf_to_target()
854 key_ports->src = flow_keys->sport; in __skb_flow_bpf_to_target()
1060 memcpy(&key_addrs->v4addrs.src, &iph->saddr, in __skb_flow_dissect()
1061 sizeof(key_addrs->v4addrs.src)); in __skb_flow_dissect()
1107 memcpy(&key_addrs->v6addrs.src, &iph->saddr, in __skb_flow_dissect()
[all …]
/net/netfilter/ipvs/
Dip_vs_nfct.c55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
56 ntohs((T)->src.u.all), \
57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
112 new_tuple.src.u.tcp.port = cp->dport; in ip_vs_update_conntrack()
158 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback()
159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
188 new_reply.src.u.tcp.port = cp->dport; in ip_vs_nfct_expect_callback()
253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
[all …]
/net/bridge/
Dbr_multicast.c60 const unsigned char *src);
71 __u16 vid, const unsigned char *src);
77 const unsigned char *src,
170 ip.src.ip4 = ip_hdr(skb)->saddr; in br_mdb_get()
174 ip.src.ip4 = 0; in br_mdb_get()
183 ip.src.ip6 = ipv6_hdr(skb)->saddr; in br_mdb_get()
187 memset(&ip.src.ip6, 0, sizeof(ip.src.ip6)); in br_mdb_get()
257 const unsigned char *src) in br_port_group_equal() argument
265 return ether_addr_equal(src, p->eth_addr); in br_port_group_equal()
351 sg_ip.src = src_ent->addr.src; in br_multicast_star_g_handle_mode()
[all …]
/net/vmw_vsock/
Dvmci_transport.c113 struct sockaddr_vm *src, in vmci_transport_packet_init() argument
125 pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY, in vmci_transport_packet_init()
132 pkt->src_port = src->svm_port; in vmci_transport_packet_init()
181 vsock_addr_init(remote, pkt->dg.src.context, pkt->src_port); in vmci_transport_packet_get_addresses()
186 struct sockaddr_vm *src, in __vmci_transport_send_control_pkt() argument
198 vmci_transport_packet_init(pkt, src, dst, type, size, mode, wait, in __vmci_transport_send_control_pkt()
216 struct sockaddr_vm src, dst; in vmci_transport_reply_control_pkt_fast() local
221 vmci_transport_packet_get_addresses(pkt, &src, &dst); in vmci_transport_reply_control_pkt_fast()
222 return __vmci_transport_send_control_pkt(&reply, &src, &dst, in vmci_transport_reply_control_pkt_fast()
231 vmci_transport_send_control_pkt_bh(struct sockaddr_vm *src, in vmci_transport_send_control_pkt_bh() argument
[all …]
/net/netfilter/ipset/
Dip_set_getport.c26 bool src, __be16 *port, u8 *proto) in get_port() argument
38 *port = src ? th->source : th->dest; in get_port()
50 *port = src ? sh->source : sh->dest; in get_port()
63 *port = src ? uh->source : uh->dest; in get_port()
98 ip_set_get_ip4_port(const struct sk_buff *skb, bool src, in ip_set_get_ip4_port() argument
126 return get_port(skb, protocol, protooff, src, port, proto); in ip_set_get_ip4_port()
132 ip_set_get_ip6_port(const struct sk_buff *skb, bool src, in ip_set_get_ip6_port() argument
147 return get_port(skb, nexthdr, protoff, src, port, proto); in ip_set_get_ip6_port()
/net/ipv4/netfilter/
Dnf_nat_h323.c105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
130 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
135 tuple.src.u3, in set_sig_addr()
157 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
158 port == ct->tuplehash[dir].tuple.src.u.udp.port) { in set_ras_addr()
266 &rtp_exp->tuple.src.u3.ip, in nat_rtp_rtcp()
267 ntohs(rtp_exp->tuple.src.u.udp.port), in nat_rtp_rtcp()
271 &rtcp_exp->tuple.src.u3.ip, in nat_rtp_rtcp()
272 ntohs(rtcp_exp->tuple.src.u.udp.port), in nat_rtp_rtcp()
322 &exp->tuple.src.u3.ip, in nat_t120()
[all …]
Dnf_nat_pptp.c66 t.src.l3num = AF_INET; in pptp_nat_expected()
67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
68 t.src.u.gre.key = ct_pptp_info->pac_call_id; in pptp_nat_expected()
75 t.src.l3num = AF_INET; in pptp_nat_expected()
76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
77 t.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_nat_expected()
110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
218 expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_exp_gre()
224 expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id; in pptp_exp_gre()
/net/sched/
Dcls_flower.c238 min_mask = ntohs(filter->mask->key.tp_range.tp_min.src); in fl_range_port_src_cmp()
239 max_mask = ntohs(filter->mask->key.tp_range.tp_max.src); in fl_range_port_src_cmp()
240 min_val = ntohs(filter->key.tp_range.tp_min.src); in fl_range_port_src_cmp()
241 max_val = ntohs(filter->key.tp_range.tp_max.src); in fl_range_port_src_cmp()
244 if (ntohs(key->tp_range.tp.src) < min_val || in fl_range_port_src_cmp()
245 ntohs(key->tp_range.tp.src) > max_val) in fl_range_port_src_cmp()
249 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp()
250 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp()
780 fl_set_key_val(tb, &key->tp_range.tp_min.src, in fl_set_key_port_range()
781 TCA_FLOWER_KEY_PORT_SRC_MIN, &mask->tp_range.tp_min.src, in fl_set_key_port_range()
[all …]
/net/openvswitch/
Dflow.h76 u8 src[ETH_ALEN]; /* Ethernet source address. */ member
97 __be16 src; /* TCP/UDP/SCTP source port. */ member
104 __be32 src; /* IP source address. */ member
109 __be32 src; member
120 struct in6_addr src; /* IPv6 source address. */ member
126 struct in6_addr src; member
146 __be16 src; /* CT orig tuple tp src port. */ member
160 (key->tp.src == htons(NDISC_NEIGHBOUR_SOLICITATION) || in sw_flow_key_is_nd()
161 key->tp.src == htons(NDISC_NEIGHBOUR_ADVERTISEMENT)); in sw_flow_key_is_nd()
/net/ipv6/
Dfib6_rules.c26 struct rt6key src; member
35 if (r->dst.plen || r->src.plen || r->tclass) in fib6_rule_matchall()
141 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { in fib6_rule_saddr()
148 if (!ipv6_prefix_equal(&saddr, &r->src.addr, r->src.plen)) in fib6_rule_saddr()
317 if (r->src.plen) { in fib6_rule_match()
319 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr, in fib6_rule_match()
320 r->src.plen)) in fib6_rule_match()
369 rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]); in fib6_rule_configure()
374 rule6->src.plen = frh->src_len; in fib6_rule_configure()
403 if (frh->src_len && (rule6->src.plen != frh->src_len)) in fib6_rule_compare()
[all …]
/net/tipc/
Dudp_media.c168 struct udp_bearer *ub, struct udp_media_addr *src, in tipc_udp_xmit() argument
182 .saddr = src->ipv4.s_addr, in tipc_udp_xmit()
195 udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr, in tipc_udp_xmit()
196 dst->ipv4.s_addr, 0, ttl, 0, src->port, in tipc_udp_xmit()
204 .saddr = src->ipv6, in tipc_udp_xmit()
218 &src->ipv6, &dst->ipv6, 0, ttl, 0, in tipc_udp_xmit()
219 src->port, dst->port, false); in tipc_udp_xmit()
235 struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value; in tipc_udp_send_msg() local
255 return tipc_udp_xmit(net, skb, ub, src, dst, in tipc_udp_send_msg()
268 err = tipc_udp_xmit(net, _skb, ub, src, &rcast->addr, in tipc_udp_send_msg()
[all …]
Ddiscover.c103 u32 src, u32 sugg_addr, in tipc_disc_msg_xmit() argument
144 u32 dst, u32 src, in tipc_disc_addr_trial_msg() argument
180 sugg_addr = tipc_node_try_addr(net, peer_id, src); in tipc_disc_addr_trial_msg()
182 tipc_disc_msg_xmit(net, DSC_TRIAL_FAIL_MSG, src, in tipc_disc_addr_trial_msg()
207 u32 src = msg_prevnode(hdr); in tipc_disc_rcv() local
223 sprintf(peer_id, "%x", src); in tipc_disc_rcv()
237 src, sugg, peer_id, mtyp)) in tipc_disc_rcv()
242 if (in_own_node(net, src)) { in tipc_disc_rcv()
248 if (!tipc_in_scope(legacy, b->domain, src)) in tipc_disc_rcv()
250 tipc_node_check_dest(net, src, peer_id, b, caps, signature, pnet_hash, in tipc_disc_rcv()
[all …]
/net/bluetooth/rfcomm/
Dsock.c90 &rfcomm_pi(sk)->src, NULL); in rfcomm_sk_state_change()
106 static struct sock *__rfcomm_get_listen_sock_by_addr(u8 channel, bdaddr_t *src) in __rfcomm_get_listen_sock_by_addr() argument
114 if (bacmp(&rfcomm_pi(sk)->src, src)) in __rfcomm_get_listen_sock_by_addr()
127 static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src) in rfcomm_get_sock_by_channel() argument
139 if (!bacmp(&rfcomm_pi(sk)->src, src)) in rfcomm_get_sock_by_channel()
143 if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) in rfcomm_get_sock_by_channel()
369 bacpy(&rfcomm_pi(sk)->src, &sa.rc_bdaddr); in rfcomm_sock_bind()
416 err = rfcomm_dlc_open(d, &rfcomm_pi(sk)->src, &sa->rc_bdaddr, in rfcomm_sock_connect()
449 bdaddr_t *src = &rfcomm_pi(sk)->src; in rfcomm_sock_listen() local
457 if (!__rfcomm_get_listen_sock_by_addr(channel, src)) { in rfcomm_sock_listen()
[all …]
/net/smc/
Dsmc_cdc.h102 union smc_host_cursor *src, in smc_curs_copy() argument
109 tgt->acurs = src->acurs; in smc_curs_copy()
112 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smc_curs_copy()
117 union smc_cdc_cursor *src, in smc_curs_copy_net() argument
124 tgt->acurs = src->acurs; in smc_curs_copy_net()
127 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smc_curs_copy_net()
132 union smcd_cdc_cursor *src, in smcd_curs_copy() argument
139 tgt->acurs = src->acurs; in smcd_curs_copy()
142 atomic64_set(&tgt->acurs, atomic64_read(&src->acurs)); in smcd_curs_copy()

12345678910