Lines Matching refs:tcpka
1514 tcpka_conn_t *tcpka = NULL; in wl_ext_tcpka_conn_add() local
1530 tcpka = kmalloc(sizeof(struct tcpka_conn) + ka_payload_len, GFP_KERNEL); in wl_ext_tcpka_conn_add()
1531 if (tcpka == NULL) { in wl_ext_tcpka_conn_add()
1537 memset(tcpka, 0, sizeof(struct tcpka_conn) + ka_payload_len); in wl_ext_tcpka_conn_add()
1539 tcpka->sess_id = sess_id; in wl_ext_tcpka_conn_add()
1540 if (!(ret = bcm_ether_atoe(dst_mac, &tcpka->dst_mac))) { in wl_ext_tcpka_conn_add()
1545 if (!bcm_atoipv4(src_ip, &tcpka->src_ip)) { in wl_ext_tcpka_conn_add()
1550 if (!bcm_atoipv4(dst_ip, &tcpka->dst_ip)) { in wl_ext_tcpka_conn_add()
1555 tcpka->ipid = ipid; in wl_ext_tcpka_conn_add()
1556 tcpka->srcport = srcport; in wl_ext_tcpka_conn_add()
1557 tcpka->dstport = dstport; in wl_ext_tcpka_conn_add()
1558 tcpka->seq = seq; in wl_ext_tcpka_conn_add()
1559 tcpka->ack = ack; in wl_ext_tcpka_conn_add()
1560 tcpka->tcpwin = tcpwin; in wl_ext_tcpka_conn_add()
1561 tcpka->tsval = tsval; in wl_ext_tcpka_conn_add()
1562 tcpka->tsecr = tsecr; in wl_ext_tcpka_conn_add()
1563 tcpka->len = len; in wl_ext_tcpka_conn_add()
1564 ka_payload_len = wl_pattern_atoh(ka_payload, (char *)tcpka->ka_payload); in wl_ext_tcpka_conn_add()
1570 tcpka->ka_payload_len = ka_payload_len; in wl_ext_tcpka_conn_add()
1574 tcpka->sess_id, &tcpka->dst_mac, &tcpka->src_ip, &tcpka->dst_ip, in wl_ext_tcpka_conn_add()
1575 tcpka->ipid, tcpka->srcport, tcpka->dstport, tcpka->seq, in wl_ext_tcpka_conn_add()
1576 tcpka->ack, tcpka->tcpwin, tcpka->tsval, tcpka->tsecr, in wl_ext_tcpka_conn_add()
1577 tcpka->len, tcpka->ka_payload_len, tcpka->ka_payload); in wl_ext_tcpka_conn_add()
1579 ret = wl_ext_iovar_setbuf(dev, "tcpka_conn_add", (char *)tcpka, in wl_ext_tcpka_conn_add()
1580 (sizeof(tcpka_conn_t) + tcpka->ka_payload_len - 1), in wl_ext_tcpka_conn_add()
1585 if (tcpka) in wl_ext_tcpka_conn_add()
1586 kfree(tcpka); in wl_ext_tcpka_conn_add()