CXGB4_ULD_IPSEC
if (!adap->uld[CXGB4_ULD_IPSEC].handle) {
if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) {
ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(dev, x,
adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(dev, x);
adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(dev, x);
adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x);
return adap->uld[CXGB4_ULD_IPSEC].tx_handler(skb, dev);
cxgb4_register_uld(CXGB4_ULD_IPSEC, &ch_ipsec_uld_info);
cxgb4_unregister_uld(CXGB4_ULD_IPSEC);