Home
last modified time | relevance | path

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

12345678

/net/ceph/
Darmor.c4 int ceph_armor(char *dst, const char *src, const char *end);
5 int ceph_unarmor(char *dst, const char *src, const char *end);
36 int ceph_armor(char *dst, const char *src, const char *end) in ceph_armor() argument
41 while (src < end) { in ceph_armor()
44 a = *src++; in ceph_armor()
46 if (src < end) { in ceph_armor()
47 b = *src++; in ceph_armor()
49 if (src < end) { in ceph_armor()
50 c = *src++; in ceph_armor()
74 int ceph_unarmor(char *dst, const char *src, const char *end) in ceph_unarmor() argument
[all …]
Dcrypto.c15 const struct ceph_crypto_key *src) in ceph_crypto_key_clone() argument
17 memcpy(dst, src, sizeof(struct ceph_crypto_key)); in ceph_crypto_key_clone()
18 dst->key = kmemdup(src->key, src->len, GFP_NOFS); in ceph_crypto_key_clone()
94 const void *src, size_t src_len) in ceph_aes_encrypt() argument
114 sg_set_buf(&sg_in[0], src, src_len); in ceph_aes_encrypt()
198 const void *src, size_t src_len) in ceph_aes_decrypt() argument
215 sg_set_buf(sg_in, src, src_len); in ceph_aes_decrypt()
259 const void *src, size_t src_len) in ceph_aes_decrypt2() argument
274 sg_set_buf(sg_in, src, src_len); in ceph_aes_decrypt2()
332 const void *src, size_t src_len) in ceph_decrypt() argument
[all …]
Dcrypto.h24 const struct ceph_crypto_key *src);
34 const void *src, size_t src_len);
37 const void *src, size_t src_len);
41 const void *src, size_t src_len);
50 extern int ceph_armor(char *dst, const char *src, const char *end);
51 extern int ceph_unarmor(char *dst, const char *src, const char *end);
/net/netfilter/
Dxt_HMARK.c35 __be32 src; member
65 u16 src, dst; in hmark_swap_ports() local
68 src = ntohs(hp.b16.src); in hmark_swap_ports()
71 if (dst > src) in hmark_swap_ports()
72 uports->v32 = (dst << 16) | src; in hmark_swap_ports()
74 uports->v32 = (src << 16) | dst; in hmark_swap_ports()
93 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple()
95 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple()
103 t->uports.b16.src = otuple->src.u.all; in hmark_ct_set_htuple()
104 t->uports.b16.dst = rtuple->src.u.all; in hmark_ct_set_htuple()
[all …]
Dnf_conntrack_expect.c84 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash()
198 intersect_mask.src.u.all = a->mask.src.u.all & b->mask.src.u.all; in expect_clash()
201 intersect_mask.src.u3.all[count] = in expect_clash()
202 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
250 u_int8_t proto, const __be16 *src, const __be16 *dst) in nf_ct_expect_init() argument
263 exp->tuple.src.l3num = family; in nf_ct_expect_init()
267 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
268 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
270 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
271 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
[all …]
Dxt_multiport.c32 u_int16_t src, u_int16_t dst) in ports_match_v1() argument
46 && src >= s && src <= e) in ports_match_v1()
53 || (src >= s && src <= e))) in ports_match_v1()
60 && src == s) in ports_match_v1()
66 && (src == s || dst == s)) in ports_match_v1()
Dnf_conntrack_h323_main.c275 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
287 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
297 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
301 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
303 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
348 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
356 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
361 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_t120()
363 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_t120()
641 .tuple.src.l3num = AF_UNSPEC,
[all …]
Dnf_conntrack_sane.c148 &tuple->src.u3, &tuple->dst.u3, in help()
183 sane[i][j].tuple.src.l3num, ports[i]); in nf_conntrack_sane_fini()
205 sane[i][0].tuple.src.l3num = PF_INET; in nf_conntrack_sane_init()
206 sane[i][1].tuple.src.l3num = PF_INET6; in nf_conntrack_sane_init()
209 sane[i][j].tuple.src.u.tcp.port = htons(ports[i]); in nf_conntrack_sane_init()
221 sane[i][j].tuple.src.l3num, ports[i]); in nf_conntrack_sane_init()
226 sane[i][j].tuple.src.l3num, ports[i]); in nf_conntrack_sane_init()
Dnf_conntrack_ftp.c110 get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in get_ipv6_addr() argument
113 int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end); in get_ipv6_addr()
115 return (int)(end - src); in get_ipv6_addr()
420 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
466 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
475 &ct->tuplehash[dir].tuple.src.u3.ip); in help()
479 ct->tuplehash[dir].tuple.src.u3.ip6); in help()
494 &ct->tuplehash[!dir].tuple.src.u3, daddr, in help()
556 ftp[i][j].tuple.src.l3num, ports[i]); in nf_conntrack_ftp_fini()
578 ftp[i][0].tuple.src.l3num = PF_INET; in nf_conntrack_ftp_init()
[all …]
Dnf_conntrack_proto_gre.c86 return km->tuple.src.l3num == t->src.l3num && in gre_key_cmpfn()
87 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn()
103 key = km->tuple.src.u.gre.key; in gre_keymap_lookup()
187 tuple->dst.u.gre.key = orig->src.u.gre.key; in gre_invert_tuple()
188 tuple->src.u.gre.key = orig->dst.u.gre.key; in gre_invert_tuple()
207 tuple->src.u.all = 0; in gre_pkt_to_tuple()
224 tuple->src.u.gre.key = srckey; in gre_pkt_to_tuple()
234 ntohs(tuple->src.u.gre.key), in gre_print_tuple()
Dnf_conntrack_l3proto_generic.c37 memset(&tuple->src.u3, 0, sizeof(tuple->src.u3)); in generic_pkt_to_tuple()
46 memset(&tuple->src.u3, 0, sizeof(tuple->src.u3)); in generic_invert_tuple()
/net/netfilter/ipset/
Dip_set_getport.c25 bool src, __be16 *port, u8 *proto) in get_port() argument
37 *port = src ? th->source : th->dest; in get_port()
49 *port = src ? sh->source : sh->dest; in get_port()
62 *port = src ? uh->source : uh->dest; in get_port()
97 ip_set_get_ip4_port(const struct sk_buff *skb, bool src, in ip_set_get_ip4_port() argument
108 return get_port(skb, protocol, protooff, src, port, proto); in ip_set_get_ip4_port()
114 ip_set_get_ip6_port(const struct sk_buff *skb, bool src, in ip_set_get_ip6_port() argument
127 return get_port(skb, nexthdr, protoff, src, port, proto); in ip_set_get_ip6_port()
133 ip_set_get_ip_port(const struct sk_buff *skb, u8 pf, bool src, __be16 *port) in ip_set_get_ip_port() argument
140 ret = ip_set_get_ip4_port(skb, src, port, &proto); in ip_set_get_ip_port()
[all …]
/net/ipv6/
Dfib6_rules.c27 struct rt6key src; member
86 r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) { in fib6_rule_action()
95 if (!ipv6_prefix_equal(&saddr, &r->src.addr, in fib6_rule_action()
96 r->src.plen)) in fib6_rule_action()
129 if (r->src.plen) { in fib6_rule_match()
131 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr, in fib6_rule_match()
132 r->src.plen)) in fib6_rule_match()
167 nla_memcpy(&rule6->src.addr, tb[FRA_SRC], in fib6_rule_configure()
174 rule6->src.plen = frh->src_len; in fib6_rule_configure()
188 if (frh->src_len && (rule6->src.plen != frh->src_len)) in fib6_rule_compare()
[all …]
Dxfrm6_state.c60 __xfrm6_sort(void **dst, void **src, int n, int (*cmp)(void *p), int maxclass) in __xfrm6_sort() argument
70 class[i] = c = cmp(src[i]); in __xfrm6_sort()
78 dst[count[class[i] - 1]++] = src[i]; in __xfrm6_sort()
79 src[i] = NULL; in __xfrm6_sort()
117 __xfrm6_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n) in __xfrm6_state_sort() argument
119 return __xfrm6_sort((void **)dst, (void **)src, n, in __xfrm6_state_sort()
150 __xfrm6_tmpl_sort(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n) in __xfrm6_tmpl_sort() argument
152 return __xfrm6_sort((void **)dst, (void **)src, n, in __xfrm6_tmpl_sort()
/net/netfilter/ipvs/
Dip_vs_nfct.c71 #define ARG_TUPLE(T) &(T)->src.u3.ip, ntohs((T)->src.u.all), \
111 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
114 new_tuple.src.u.tcp.port = cp->dport; in ip_vs_update_conntrack()
146 if (exp->tuple.src.l3num != PF_INET) in ip_vs_nfct_expect_callback()
159 ip_vs_conn_fill_param(net, exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback()
160 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
191 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
192 new_reply.src.u.tcp.port = cp->dport; in ip_vs_nfct_expect_callback()
262 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
263 tuple.src.u.all = cp->cport; in ip_vs_conn_drop_conntrack()
[all …]
/net/sched/
Dcls_rsvp.h89 __be32 src[RSVP_DST_LEN]; member
109 static inline unsigned int hash_src(__be32 *src) in hash_src() argument
111 unsigned int h = (__force __u32)src[RSVP_DST_LEN-1]; in hash_src()
140 __be32 *dst, *src; in rsvp_classify() local
161 src = &nhptr->saddr.s6_addr32[0]; in rsvp_classify()
166 src = &nhptr->saddr; in rsvp_classify()
175 h2 = hash_src(src); in rsvp_classify()
190 if (src[RSVP_DST_LEN-1] == f->src[RSVP_DST_LEN - 1] && in rsvp_classify()
194 src[0] == f->src[0] && in rsvp_classify()
195 src[1] == f->src[1] && in rsvp_classify()
[all …]
/net/ipv4/netfilter/
Dnf_nat_h323.c106 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
131 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
136 tuple.src.u3, in set_sig_addr()
158 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
159 port == ct->tuplehash[dir].tuple.src.u.udp.port) { in set_ras_addr()
264 &rtp_exp->tuple.src.u3.ip, in nat_rtp_rtcp()
265 ntohs(rtp_exp->tuple.src.u.udp.port), in nat_rtp_rtcp()
269 &rtcp_exp->tuple.src.u3.ip, in nat_rtp_rtcp()
270 ntohs(rtcp_exp->tuple.src.u.udp.port), in nat_rtp_rtcp()
320 &exp->tuple.src.u3.ip, in nat_t120()
[all …]
Dnf_nat_pptp.c60 t.src.l3num = AF_INET; in pptp_nat_expected()
61 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
62 t.src.u.gre.key = ct_pptp_info->pac_call_id; in pptp_nat_expected()
69 t.src.l3num = AF_INET; in pptp_nat_expected()
70 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
71 t.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_nat_expected()
104 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
205 expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id; in pptp_exp_gre()
211 expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id; in pptp_exp_gre()
Dnf_nat_proto_icmp.c26 return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) && in icmp_in_range()
27 ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id); in icmp_in_range()
48 tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) + in icmp_unique_tuple()
70 hdr->un.echo.id, tuple->src.u.icmp.id, 0); in icmp_manip_pkt()
71 hdr->un.echo.id = tuple->src.u.icmp.id; in icmp_manip_pkt()
/net/vmw_vsock/
Dvmci_transport.c136 struct sockaddr_vm *src, in vmci_transport_packet_init() argument
148 pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY, in vmci_transport_packet_init()
155 pkt->src_port = src->svm_port; in vmci_transport_packet_init()
204 vsock_addr_init(remote, pkt->dg.src.context, pkt->src_port); in vmci_transport_packet_get_addresses()
209 struct sockaddr_vm *src, in __vmci_transport_send_control_pkt() argument
221 vmci_transport_packet_init(pkt, src, dst, type, size, mode, wait, in __vmci_transport_send_control_pkt()
239 struct sockaddr_vm src, dst; in vmci_transport_reply_control_pkt_fast() local
244 vmci_transport_packet_get_addresses(pkt, &src, &dst); in vmci_transport_reply_control_pkt_fast()
245 return __vmci_transport_send_control_pkt(&reply, &src, &dst, in vmci_transport_reply_control_pkt_fast()
254 vmci_transport_send_control_pkt_bh(struct sockaddr_vm *src, in vmci_transport_send_control_pkt_bh() argument
[all …]
/net/rds/
Dtcp_connect.c78 struct sockaddr_in src, dest; in rds_tcp_conn_connect() local
87 src.sin_family = AF_INET; in rds_tcp_conn_connect()
88 src.sin_addr.s_addr = (__force u32)conn->c_laddr; in rds_tcp_conn_connect()
89 src.sin_port = (__force u16)htons(0); in rds_tcp_conn_connect()
91 ret = sock->ops->bind(sock, (struct sockaddr *)&src, sizeof(src)); in rds_tcp_conn_connect()
/net/openvswitch/
Dflow.c152 key->ipv6.addr.src = nh->saddr; in parse_ipv6hdr()
502 key->ipv6.tp.src = htons(icmp->icmp6_type); in parse_icmpv6()
617 memcpy(key->eth.src, eth->h_source, ETH_ALEN); in ovs_flow_extract()
652 key->ipv4.addr.src = nh->saddr; in ovs_flow_extract()
673 key->ipv4.tp.src = tcp->source; in ovs_flow_extract()
680 key->ipv4.tp.src = udp->source; in ovs_flow_extract()
690 key->ipv4.tp.src = htons(icmp->type); in ovs_flow_extract()
709 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src)); in ovs_flow_extract()
737 key->ipv6.tp.src = tcp->source; in ovs_flow_extract()
744 key->ipv6.tp.src = udp->source; in ovs_flow_extract()
[all …]
/net/bluetooth/
Dsco.c95 conn->src = &hdev->bdaddr; in sco_conn_add()
159 bdaddr_t *src = &bt_sk(sk)->src; in sco_connect() local
167 BT_DBG("%pMR -> %pMR", src, dst); in sco_connect()
169 hdev = hci_get_route(dst, src); in sco_connect()
197 bacpy(src, conn->src); in sco_connect()
271 if (!bacmp(&bt_sk(sk)->src, ba)) in __sco_get_sock_listen_by_addr()
281 static struct sock *sco_get_sock_listen(bdaddr_t *src) in sco_get_sock_listen() argument
292 if (!bacmp(&bt_sk(sk)->src, src)) in sco_get_sock_listen()
296 if (!bacmp(&bt_sk(sk)->src, BDADDR_ANY)) in sco_get_sock_listen()
478 bacpy(&bt_sk(sk)->src, &sa.sco_bdaddr); in sco_sock_bind()
[all …]
/net/ipv6/netfilter/
Dnf_nat_proto_icmpv6.c28 return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) && in icmpv6_in_range()
29 ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id); in icmpv6_in_range()
50 tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) + in icmpv6_unique_tuple()
76 tuple->src.u.icmp.id, 0); in icmpv6_manip_pkt()
77 hdr->icmp6_identifier = tuple->src.u.icmp.id; in icmpv6_manip_pkt()
Dnf_conntrack_l3proto_ipv6.c47 memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6)); in ipv6_pkt_to_tuple()
56 memcpy(tuple->src.u3.ip6, orig->dst.u3.ip6, sizeof(tuple->src.u3.ip6)); in ipv6_invert_tuple()
57 memcpy(tuple->dst.u3.ip6, orig->src.u3.ip6, sizeof(tuple->dst.u3.ip6)); in ipv6_invert_tuple()
66 tuple->src.u3.ip6, tuple->dst.u3.ip6); in ipv6_print_tuple()
300 struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 }; in ipv6_getorigdst()
303 tuple.src.u3.in6 = inet6->rcv_saddr; in ipv6_getorigdst()
304 tuple.src.u.tcp.port = inet->inet_sport; in ipv6_getorigdst()
318 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst()
347 &tuple->src.u3.ip6) || in ipv6_tuple_to_nlattr()
368 memcpy(&t->src.u3.ip6, nla_data(tb[CTA_IP_V6_SRC]), in ipv6_nlattr_to_tuple()

12345678