CC: [email protected]
CC: [email protected]
TO: Rohit Maheshwari <[email protected]>

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 <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

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 <[email protected]>
:::::: CC: David S. Miller <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to