Searched refs:cookie (Results 1 - 25 of 37) sorted by relevance

12

/net/core/
H A Dsock_diag.c16 int sock_diag_check_cookie(void *sk, __u32 *cookie) argument
18 if ((cookie[0] != INET_DIAG_NOCOOKIE ||
19 cookie[1] != INET_DIAG_NOCOOKIE) &&
20 ((u32)(unsigned long)sk != cookie[0] ||
21 (u32)((((unsigned long)sk) >> 31) >> 1) != cookie[1]))
28 void sock_diag_save_cookie(void *sk, __u32 *cookie) argument
30 cookie[0] = (u32)(unsigned long)sk;
31 cookie[1] = (u32)(((unsigned long)sk >> 31) >> 1);
/net/ipv4/
H A Dsyncookies.c111 * The count value used to generate the cookie must be less than
115 static __u32 check_tcp_syn_cookie(__u32 cookie, __be32 saddr, __be32 daddr, argument
120 /* Strip away the layers from the cookie */
121 cookie -= cookie_hash(saddr, daddr, sport, dport, 0, 0) + sseq;
124 diff = (count - (cookie >> COOKIEBITS)) & ((__u32) -1 >> COOKIEBITS);
128 return (cookie -
154 * rounded down to the value encoded in the cookie.
190 u32 cookie)
193 __u32 mssind = check_tcp_syn_cookie(cookie, iph->saddr, iph->daddr,
266 __u32 cookie local
189 __cookie_v4_check(const struct iphdr *iph, const struct tcphdr *th, u32 cookie) argument
[all...]
H A Dtcp_metrics.c33 struct tcp_fastopen_cookie cookie; member in struct:tcp_fastopen_metrics
131 tm->tcpm_fastopen.cookie.len = 0;
687 struct tcp_fastopen_cookie *cookie,
702 *cookie = tfom->cookie;
711 struct tcp_fastopen_cookie *cookie, bool syn_lost)
726 if (cookie && cookie->len > 0)
727 tfom->cookie = *cookie;
686 tcp_fastopen_cache_get(struct sock *sk, u16 *mss, struct tcp_fastopen_cookie *cookie, int *syn_loss, unsigned long *last_syn_loss) argument
710 tcp_fastopen_cache_set(struct sock *sk, u16 mss, struct tcp_fastopen_cookie *cookie, bool syn_lost) argument
[all...]
H A Dtcp_output.c427 struct tcp_fastopen_cookie *fastopen_cookie; /* Fast open cookie */
451 /* overload cookie hash location */
579 if (fastopen && fastopen->cookie.len >= 0) {
580 u32 need = TCPOLEN_EXP_FASTOPEN_BASE + fastopen->cookie.len;
584 opts->fastopen_cookie = &fastopen->cookie;
2990 /* Build and send a SYN with data and (cached) Fast Open cookie. However,
2994 * If cookie is not cached or other error occurs, falls back to send a
2995 * regular SYN with Fast Open cookie request option.
3006 tcp_fastopen_cache_get(sk, &tp->rx_opt.mss_clamp, &fo->cookie,
3011 fo->cookie
[all...]
/net/ipv6/
H A Dsyncookies.c99 static __u32 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, argument
105 cookie -= cookie_hash(saddr, daddr, sport, dport, 0, 0) + sseq;
107 diff = (count - (cookie >> COOKIEBITS)) & ((__u32) -1 >> COOKIEBITS);
111 return (cookie -
145 __u32 cookie)
148 __u32 mssind = check_tcp_syn_cookie(cookie, &iph->saddr, &iph->daddr,
163 __u32 cookie = ntohl(th->ack_seq) - 1; local
175 (mss = __cookie_v6_check(ipv6_hdr(skb), th, cookie)) == 0) {
182 /* check for timestamp cookie support */
231 treq->snt_isn = cookie;
144 __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th, __u32 cookie) argument
[all...]
H A Dinet6_connection_sock.c187 struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie) argument
189 return __sk_dst_check(sk, cookie);
/net/l2tp/
H A Dl2tp_debugfs.c187 seq_printf(m, " cookie %02x%02x%02x%02x",
188 session->cookie[0], session->cookie[1],
189 session->cookie[2], session->cookie[3]);
192 session->cookie[4], session->cookie[5],
193 session->cookie[6], session->cookie[7]);
197 seq_printf(m, " peer cookie
[all...]
H A Dl2tp_core.h74 u8 cookie[8]; /* optional cookie */ member in struct:l2tp_session_cfg
76 u8 peer_cookie[8]; /* peer's cookie */
93 u8 cookie[8]; member in struct:l2tp_session
H A Dl2tp_netlink.c471 memcpy(&cfg.cookie[0], nla_data(info->attrs[L2TP_ATTR_COOKIE]), len);
638 &session->cookie[0])) ||
/net/wireless/
H A Drdev-ops.h88 u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie,
89 void (*callback)(void *cookie, struct key_params*))
94 mac_addr, cookie, callback);
604 unsigned int duration, u64 *cookie)
609 duration, cookie);
610 trace_rdev_return_int_cookie(&rdev->wiphy, ret, *cookie);
616 struct wireless_dev *wdev, u64 cookie)
619 trace_rdev_cancel_remain_on_channel(&rdev->wiphy, wdev, cookie);
620 ret = rdev->ops->cancel_remain_on_channel(&rdev->wiphy, wdev, cookie);
628 u64 *cookie)
87 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) argument
601 rdev_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument
615 rdev_cancel_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument
625 rdev_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
638 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument
778 rdev_probe_client(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u64 *cookie) argument
[all...]
H A Dtrace.h1094 struct wireless_dev *wdev, u64 cookie),
1095 TP_ARGS(wiphy, wdev, cookie),
1099 __field(u64, cookie)
1104 __entry->cookie = cookie;
1106 TP_printk(WIPHY_PR_FMT ", " WDEV_PR_FMT ", cookie: %llu ",
1107 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->cookie)
1636 TP_PROTO(struct wiphy *wiphy, int ret, u64 cookie),
1637 TP_ARGS(wiphy, ret, cookie),
1641 __field(u64, cookie)
[all...]
H A Dnl80211.c2733 struct get_key_cookie *cookie = c; local
2736 nla_put(cookie->msg, NL80211_ATTR_KEY_DATA,
2739 nla_put(cookie->msg, NL80211_ATTR_KEY_SEQ,
2742 nla_put_u32(cookie->msg, NL80211_ATTR_KEY_CIPHER,
2746 key = nla_nest_start(cookie->msg, NL80211_ATTR_KEY);
2751 nla_put(cookie->msg, NL80211_KEY_DATA,
2754 nla_put(cookie->msg, NL80211_KEY_SEQ,
2757 nla_put_u32(cookie->msg, NL80211_KEY_CIPHER,
2761 if (nla_put_u8(cookie->msg, NL80211_ATTR_KEY_IDX, cookie
2779 struct get_key_cookie cookie = { local
7494 u64 cookie; local
7556 u64 cookie; local
7845 u64 cookie; local
7969 u64 cookie; local
9050 u64 cookie; local
11000 nl80211_send_remain_on_chan_event( int cmd, struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, unsigned int duration, gfp_t gfp) argument
11044 cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, unsigned int duration, gfp_t gfp) argument
11058 cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, gfp_t gfp) argument
11286 cfg80211_mgmt_tx_status(struct wireless_dev *wdev, u64 cookie, const u8 *buf, size_t len, bool ack, gfp_t gfp) argument
11698 cfg80211_probe_status(struct net_device *dev, const u8 *addr, u64 cookie, bool acked, gfp_t gfp) argument
[all...]
H A Dcore.h333 u64 *cookie);
H A Dmlme.c511 struct cfg80211_mgmt_tx_params *params, u64 *cookie)
604 return rdev_mgmt_tx(rdev, wdev, params, cookie);
509 cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
/net/sctp/
H A Dsm_make_chunk.c391 sctp_cookie_param_t *cookie; local
413 /* FIXME: We really ought to build the cookie right
416 cookie = sctp_pack_cookie(asoc->ep, asoc, chunk, &cookie_len,
418 if (!cookie)
486 sctp_addto_chunk(retval, cookie_len, cookie);
522 kfree(cookie);
556 * This field must contain the exact cookie received in the
559 * An implementation SHOULD make the cookie as small as possible
566 void *cookie; local
569 cookie
1608 struct sctp_signed_cookie *cookie; local
1696 struct sctp_signed_cookie *cookie; local
2300 char *cookie; local
[all...]
H A Dassociola.c376 /* Free peer's cached cookie. */
377 kfree(asoc->peer.cookie);
1563 /* Build the association's bind address list from the cookie. */
1565 struct sctp_cookie *cookie,
1568 int var_size2 = ntohs(cookie->peer_init->chunk_hdr.length);
1569 int var_size3 = cookie->raw_addr_list_len;
1570 __u8 *raw = (__u8 *)cookie->peer_init + var_size2;
1564 sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *asoc, struct sctp_cookie *cookie, gfp_t gfp) argument
/net/rds/
H A Drdma.c182 rds_rdma_cookie_t cookie; local
282 * a 64bit cookie containing <R_Key, offset> and pass that
284 cookie = rds_rdma_make_cookie(mr->r_key, args->vec.addr & ~PAGE_MASK);
286 *cookie_ret = cookie;
288 if (args->cookie_addr && put_user(cookie, (u64 __user *)(unsigned long) args->cookie_addr)) {
369 /* Special case - a null cookie means flush all unused MRs */
370 if (args.cookie == 0) {
382 mr = rds_mr_tree_walk(&rs->rs_rdma_keys, rds_rdma_cookie_key(args.cookie), NULL);
630 /* The cookie contains the R_Key of the remote memory region, and
637 op->op_rkey = rds_rdma_cookie_key(args->cookie);
[all...]
H A Drds.h237 static inline u32 rds_rdma_cookie_key(rds_rdma_cookie_t cookie) argument
239 return cookie;
242 static inline u32 rds_rdma_cookie_offset(rds_rdma_cookie_t cookie) argument
244 return cookie >> 32;
307 /* cookie to send to remote, in rds header */
/net/netfilter/
H A Dnft_hash.c88 pprev = elem->cookie;
113 elem->cookie = (void *)pprev;
H A Dnft_rbtree.c146 struct nft_rbtree_elem *rbe = elem->cookie;
171 elem->cookie = rbe;
/net/ceph/
H A Dosd_client.c550 u64 cookie, u64 version, int flag)
556 op->watch.cookie = cookie;
669 dst->watch.cookie = cpu_to_le64(src->watch.cookie);
2166 if (new->cookie < event->cookie)
2168 else if (new->cookie > event->cookie)
2179 u64 cookie)
548 osd_req_op_watch_init(struct ceph_osd_request *osd_req, unsigned int which, u16 opcode, u64 cookie, u64 version, int flag) argument
2178 __find_event(struct ceph_osd_client *osdc, u64 cookie) argument
2279 u64 cookie, ver, notify_id; local
[all...]
/net/mac80211/
H A Dcfg.c291 void *cookie,
292 void (*callback)(void *cookie,
375 callback(cookie, &params);
2426 unsigned int duration, u64 *cookie,
2466 * cookie is either the roc cookie (for normal roc)
2472 roc->cookie = local->roc_cookie_counter;
2474 if (WARN_ON(roc->cookie == 0)) {
2475 roc->cookie = 1;
2478 *cookie
289 ieee80211_get_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params *params)) argument
2423 ieee80211_start_roc_work(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_channel *channel, unsigned int duration, u64 *cookie, struct sk_buff *txskb, enum ieee80211_roc_type type) argument
2586 ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument
2605 ieee80211_cancel_roc(struct ieee80211_local *local, u64 cookie, bool mgmt_tx) argument
2681 ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument
3145 ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument
3307 ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument
3371 ieee80211_probe_client(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u64 *cookie) argument
[all...]
H A Doffchannel.c202 cfg80211_ready_on_channel(&roc->sdata->wdev, roc->cookie,
320 roc->cookie, roc->chan,
H A Dstatus.c407 u64 cookie = (unsigned long)skb; local
434 cookie, acked, GFP_ATOMIC);
436 cfg80211_mgmt_tx_status(&sdata->wdev, cookie, skb->data,
/net/netfilter/ipvs/
H A Dip_vs_xmit.c420 u32 cookie; local
439 cookie = rt->rt6i_node ? rt->rt6i_node->fn_sernum : 0;
440 __ip_vs_dst_set(dest, dest_dst, &rt->dst, cookie);

Completed in 350 milliseconds

12