当前位置: 首页 > news >正文

芯火信息做网站怎么样佛山企业用seo策略

芯火信息做网站怎么样,佛山企业用seo策略,网页制作公司文案,网站建设的域名注册上一节我们讲述了如何申请内存池缓冲区以便接下来创建 RX 队列,这一节我们将给出具体如何创建 RX/TX 队列。 在 DPDK 中提供了 rte_eth_rx_queue_setup 及 rte_eth_tx_queue_setup 这两个接口用于接收/发送队列的创建。 下面给出一个为各个网卡创建RX/TX 队列的实例…

        上一节我们讲述了如何申请内存池缓冲区以便接下来创建 RX 队列,这一节我们将给出具体如何创建 RX/TX 队列。

        在 DPDK 中提供了 rte_eth_rx_queue_setup 及 rte_eth_tx_queue_setup 这两个接口用于接收/发送队列的创建。 

        下面给出一个为各个网卡创建RX/TX 队列的实例:

#define MAX_RX_QUEUE_PER_PORT 1
#define MAX_TX_QUEUE_PER_PORT 1
#define RX_RING_SIZE 128
#define TX_RING_SIZE 512static const struct rte_eth_conf dev_conf_default = {.rxmode = {.max_rx_pkt_len = ETHER_MAX_LEN}
};static void
init_port(void)
{int nb_port = 0;int portid = 0;int ret = 0;nb_port = rte_eth_dev_count_avail();if(!nb_port){rte_exit(EXIT_FAILURE, "No support eth found\n");}printf("nb_port = %d\n", nb_port);for(portid=0;portid < nb_port;portid++){ret = rte_eth_dev_configure(portid, MAX_RX_QUEUE_PER_PORT, MAX_TX_QUEUE_PER_PORT, &dev_conf_default);if (ret < 0) {rte_exit(EXIT_FAILURE, "Cannot configure device: err=%d, port=%u\n", ret, portid);}ret = rte_eth_rx_queue_setup(portid, 0, RX_RING_SIZE, rte_eth_dev_socket_id(portid), NULL, pktmbuf_pool[0]);if (ret < 0) {rte_exit(EXIT_FAILURE, "rte_eth_rx_queue_setup:err=%d, port=%u\n", ret, portid);}ret = rte_eth_tx_queue_setup(portid, 0, TX_RING_SIZE, rte_eth_dev_socket_id(portid), NULL);if (ret < 0) {rte_exit(EXIT_FAILURE, "rte_eth_tx_queue_setup:err=%d, port=%u\n", ret, portid);}ret = rte_eth_dev_start(portid);if (ret < 0) {rte_exit(EXIT_FAILURE, "rte_eth_dev_start:err=%d, port=%u\n", ret, portid);}rte_eth_promiscuous_enable(portid);}
}

        首先统计网卡数量,然后依次遍历网卡,这里的网卡指的是搭建DPDK环境时绑定到DPDK上的网卡,而非虚拟机上存在的全部网卡。对于每个网卡,首先配置,然后创建RX队列,然后创建TX队列,最后启动网卡,并开启混杂模式。

        在这里,我们仅为每个网卡开启一个RX队列及一个TX队列,因此都设置为1。RX_RING_SIZE 及 TX_RING_SIZE 依赖于实际的机器配置,可以自行修改。

        之所以开启混杂模式,是为了更方便打印出报文,因为目前没有配置IP,也没有了解网卡的mac是多少,即使是使用发包工具也无从下手。

        现在,我们已经成功为所有绑定在DPDK上的网卡创建了相应的 RX/TX 队列。

        下一节我们将描述如何从网卡收取报文并存放于队列。

http://www.mmbaike.com/news/110219.html

相关文章:

  • 电子商务网站建设的相关流程广告投放公司
  • 布吉网站建设多少钱查询网入口
  • 自由空间网站建设微信营销的方法和技巧
  • 深圳大型商城网站建设seo百度推广
  • 做网站应聘平台郑州百度推广外包
  • 设计师培训生招聘长沙做优化的公司
  • 我想做网站卖衣服做百度指数网页版
  • 秦淮网站建设用html制作淘宝网页
  • 辽源网站建设seo公司发展前景
  • 哪里有做家教网站的短期培训班学什么好
  • appui界面设计seo网站关键词优化
  • 百度商桥置入网站网络营销的含义
  • 用jsp做网站登录界面模板线下营销推广方式有哪些
  • 淘宝客网站主题模板怎么做百度推广运营
  • 珠海网站建设小程序长春网站排名提升
  • 如何在网站插做视频百度热搜关键词排行榜
  • 自学做网站长春网站优化流程
  • 苏州网站建设店铺装修英文外链seo兼职
  • 秦皇岛网站关键词推广关键词组合工具
  • 淄博桓台网站建设公司网站运营课程
  • 行业网站搭建搞一个公司网站得多少钱
  • 网站域名可以更换吗关键词林俊杰歌词
  • 上海市建设安全协会网站百度sem运营
  • 做动画人设有哪些网站可以借鉴情感营销的十大案例
  • 网站设计方案书什么是seo和sem
  • 网站科技动效网络搜索关键词
  • 沧州网站推广哪些网站可以发广告
  • wordpress 评论点击验证天津网络推广seo
  • 十大设计网站免费开网店免费供货
  • wordpress+主题+恢复太原seo优化公司