All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:226 chcr_ktls_act_open_req() warn: should << 23' be a 64 bit
@ 2020-10-28 22:08 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-10-28 22:08 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 24758 bytes --]

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Rohit Maheshwari <rohitm@chelsio.com>

Hi Rohit,

First bad commit (maybe != root cause):

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   23859ae44402f4d935b9ee548135dd1e65e2cbf4
commit: a8c16e8ed624f24b2b082fb9a193e0132a5fd108 crypto/chcr: move nic TLS functionality to drivers/net
date:   7 weeks ago
:::::: branch date: 3 hours ago
:::::: commit date: 7 weeks ago
config: parisc-randconfig-m031-20201028 (attached as .config)
compiler: hppa64-linux-gcc (GCC) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:226 chcr_ktls_act_open_req() warn: should '(tx_info->adap->params.tp.tx_modq[tx_info->tx_chan]) << 23' be a 64 bit type?
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:277 chcr_ktls_act_open_req6() warn: should '(tx_info->adap->params.tp.tx_modq[tx_info->tx_chan]) << 23' be a 64 bit type?

vim +226 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c

8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  127  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  128  static int chcr_ktls_update_connection_state(struct chcr_ktls_info *tx_info,
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  129  					     int new_state)
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  130  {
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  131  	/* This function can be called from both rx (interrupt context) and tx
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  132  	 * queue contexts.
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  133  	 */
d97793af11e4816 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-04-23  134  	spin_lock_bh(&tx_info->lock);
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  135  	switch (tx_info->connection_state) {
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  136  	case KTLS_CONN_CLOSED:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  137  		tx_info->connection_state = new_state;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  138  		break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  139  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  140  	case KTLS_CONN_ACT_OPEN_REQ:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  141  		/* only go forward if state is greater than current state. */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  142  		if (new_state <= tx_info->connection_state)
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  143  			break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  144  		/* update to the next state and also initialize TCB */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  145  		tx_info->connection_state = new_state;
df561f6688fef77 drivers/crypto/chelsio/chcr_ktls.c                             Gustavo A. R. Silva 2020-08-23  146  		fallthrough;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  147  	case KTLS_CONN_ACT_OPEN_RPL:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  148  		/* if we are stuck in this state, means tcb init might not
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  149  		 * received by HW, try sending it again.
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  150  		 */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  151  		if (!chcr_init_tcb_fields(tx_info))
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  152  			tx_info->connection_state = KTLS_CONN_SET_TCB_REQ;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  153  		break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  154  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  155  	case KTLS_CONN_SET_TCB_REQ:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  156  		/* only go forward if state is greater than current state. */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  157  		if (new_state <= tx_info->connection_state)
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  158  			break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  159  		/* update to the next state and check if l2t_state is valid  */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  160  		tx_info->connection_state = new_state;
df561f6688fef77 drivers/crypto/chelsio/chcr_ktls.c                             Gustavo A. R. Silva 2020-08-23  161  		fallthrough;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  162  	case KTLS_CONN_SET_TCB_RPL:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  163  		/* Check if l2t state is valid, then move to ready state. */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  164  		if (cxgb4_check_l2t_valid(tx_info->l2te)) {
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  165  			tx_info->connection_state = KTLS_CONN_TX_READY;
a8c16e8ed624f24 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c Rohit Maheshwari    2020-09-10  166  			atomic64_inc(&tx_info->adap->ch_ktls_stats.ktls_tx_ctx);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  167  		}
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  168  		break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  169  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  170  	case KTLS_CONN_TX_READY:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  171  		/* nothing to be done here */
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  172  		break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  173  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  174  	default:
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  175  		pr_err("unknown KTLS connection state\n");
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  176  		break;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  177  	}
d97793af11e4816 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-04-23  178  	spin_unlock_bh(&tx_info->lock);
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  179  
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  180  	return tx_info->connection_state;
8a30923e1598c05 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  181  }
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  182  /*
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  183   * chcr_ktls_act_open_req: creates TCB entry for ipv4 connection.
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  184   * @sk - tcp socket.
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  185   * @tx_info - driver specific tls info.
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  186   * @atid - connection active tid.
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  187   * return - send success/failure.
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  188   */
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  189  static int chcr_ktls_act_open_req(struct sock *sk,
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  190  				  struct chcr_ktls_info *tx_info,
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  191  				  int atid)
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  192  {
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  193  	struct inet_sock *inet = inet_sk(sk);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  194  	struct cpl_t6_act_open_req *cpl6;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  195  	struct cpl_act_open_req *cpl;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  196  	struct sk_buff *skb;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  197  	unsigned int len;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  198  	int qid_atid;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  199  	u64 options;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  200  
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  201  	len = sizeof(*cpl6);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  202  	skb = alloc_skb(len, GFP_KERNEL);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  203  	if (unlikely(!skb))
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  204  		return -ENOMEM;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  205  	/* mark it a control pkt */
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  206  	set_wr_txq(skb, CPL_PRIORITY_CONTROL, tx_info->port_id);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  207  
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  208  	cpl6 = __skb_put_zero(skb, len);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  209  	cpl = (struct cpl_act_open_req *)cpl6;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  210  	INIT_TP_WR(cpl6, 0);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  211  	qid_atid = TID_QID_V(tx_info->rx_qid) |
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  212  		   TID_TID_V(atid);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  213  	OPCODE_TID(cpl) = htonl(MK_OPCODE_TID(CPL_ACT_OPEN_REQ, qid_atid));
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  214  	cpl->local_port = inet->inet_sport;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  215  	cpl->peer_port = inet->inet_dport;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  216  	cpl->local_ip = inet->inet_rcv_saddr;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  217  	cpl->peer_ip = inet->inet_daddr;
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  218  
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  219  	/* fill first 64 bit option field. */
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  220  	options = TCAM_BYPASS_F | ULP_MODE_V(ULP_MODE_NONE) | NON_OFFLOAD_F |
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  221  		  SMAC_SEL_V(tx_info->smt_idx) | TX_CHAN_V(tx_info->tx_chan);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  222  	cpl->opt0 = cpu_to_be64(options);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  223  
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  224  	/* next 64 bit option field. */
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  225  	options =
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07 @226  		TX_QUEUE_V(tx_info->adap->params.tp.tx_modq[tx_info->tx_chan]);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  227  	cpl->opt2 = htonl(options);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  228  
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  229  	return cxgb4_l2t_send(tx_info->netdev, skb, tx_info->l2te);
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  230  }
34aba2c45024a08 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  231  
76d7728db724466 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-06-01  232  #if IS_ENABLED(CONFIG_IPV6)
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  233  /*
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  234   * chcr_ktls_act_open_req6: creates TCB entry for ipv6 connection.
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  235   * @sk - tcp socket.
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  236   * @tx_info - driver specific tls info.
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  237   * @atid - connection active tid.
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  238   * return - send success/failure.
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  239   */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  240  static int chcr_ktls_act_open_req6(struct sock *sk,
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  241  				   struct chcr_ktls_info *tx_info,
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  242  				   int atid)
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  243  {
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  244  	struct inet_sock *inet = inet_sk(sk);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  245  	struct cpl_t6_act_open_req6 *cpl6;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  246  	struct cpl_act_open_req6 *cpl;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  247  	struct sk_buff *skb;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  248  	unsigned int len;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  249  	int qid_atid;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  250  	u64 options;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  251  
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  252  	len = sizeof(*cpl6);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  253  	skb = alloc_skb(len, GFP_KERNEL);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  254  	if (unlikely(!skb))
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  255  		return -ENOMEM;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  256  	/* mark it a control pkt */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  257  	set_wr_txq(skb, CPL_PRIORITY_CONTROL, tx_info->port_id);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  258  
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  259  	cpl6 = __skb_put_zero(skb, len);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  260  	cpl = (struct cpl_act_open_req6 *)cpl6;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  261  	INIT_TP_WR(cpl6, 0);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  262  	qid_atid = TID_QID_V(tx_info->rx_qid) | TID_TID_V(atid);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  263  	OPCODE_TID(cpl) = htonl(MK_OPCODE_TID(CPL_ACT_OPEN_REQ6, qid_atid));
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  264  	cpl->local_port = inet->inet_sport;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  265  	cpl->peer_port = inet->inet_dport;
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  266  	cpl->local_ip_hi = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[0];
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  267  	cpl->local_ip_lo = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[8];
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  268  	cpl->peer_ip_hi = *(__be64 *)&sk->sk_v6_daddr.in6_u.u6_addr8[0];
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  269  	cpl->peer_ip_lo = *(__be64 *)&sk->sk_v6_daddr.in6_u.u6_addr8[8];
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  270  
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  271  	/* first 64 bit option field. */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  272  	options = TCAM_BYPASS_F | ULP_MODE_V(ULP_MODE_NONE) | NON_OFFLOAD_F |
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  273  		  SMAC_SEL_V(tx_info->smt_idx) | TX_CHAN_V(tx_info->tx_chan);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  274  	cpl->opt0 = cpu_to_be64(options);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  275  	/* next 64 bit option field. */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  276  	options =
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07 @277  		TX_QUEUE_V(tx_info->adap->params.tp.tx_modq[tx_info->tx_chan]);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  278  	cpl->opt2 = htonl(options);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  279  
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  280  	return cxgb4_l2t_send(tx_info->netdev, skb, tx_info->l2te);
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  281  }
76d7728db724466 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-06-01  282  #endif /* #if IS_ENABLED(CONFIG_IPV6) */
62370a4f346dda9 drivers/crypto/chelsio/chcr_ktls.c                             Rohit Maheshwari    2020-03-07  283  

:::::: The code at line 226 was first introduced by commit
:::::: 34aba2c45024a0899776c2146d4ab105912d728d cxgb4/chcr : Register to tls add and del callback

:::::: TO: Rohit Maheshwari <rohitm@chelsio.com>
:::::: CC: David S. Miller <davem@davemloft.net>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 36112 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-28 22:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-28 22:08 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:226 chcr_ktls_act_open_req() warn: should << 23' be a 64 bit kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.