Home
last modified time | relevance | path

Searched refs:eth_header_info (Results 1 - 1 of 1) sorted by relevance

/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Doal_net.c560 hi_s32 oal_eth_header(oal_netbuf_stru *netbuf, oal_net_device_stru *netdev, oal_eth_header_info_stru *eth_header_info) in oal_eth_header() argument
568 if (eth_header_info->type != 0x0001 && eth_header_info->type != 0x0004) { in oal_eth_header()
569 eth->us_ether_type = (hi_u16)oal_host2net_short(eth_header_info->type); in oal_eth_header()
571 eth->us_ether_type = (hi_u16)oal_host2net_short(eth_header_info->len); in oal_eth_header()
574 if ((eth_header_info->saddr) == HI_NULL) { in oal_eth_header()
575 eth_header_info->saddr = netdev->macAddr; in oal_eth_header()
578 if (memcpy_s(eth->auc_ether_shost, ETHER_ADDR_LEN, eth_header_info->saddr, ETHER_ADDR_LEN) != EOK) { in oal_eth_header()
582 if (eth_header_info->daddr != HI_NULL) { in oal_eth_header()
583 if (memcpy_s(eth->auc_ether_dhost, ETHER_ADDR_LEN, eth_header_info in oal_eth_header()
600 oal_eth_header_info_stru eth_header_info; oal_arp_create() local
[all...]

Completed in 1 milliseconds