Page MenuHomeFreeBSD

D54177.1792570757.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D54177.1792570757.diff

diff --git a/sys/dev/liquidio/lio_ioctl.c b/sys/dev/liquidio/lio_ioctl.c
--- a/sys/dev/liquidio/lio_ioctl.c
+++ b/sys/dev/liquidio/lio_ioctl.c
@@ -443,7 +443,7 @@
nctrl.udd[0] = 0;
/* The MAC Address is presented in network byte order. */
- memcpy((uint8_t *)&nctrl.udd[0] + 2, p, ETHER_HDR_LEN);
+ memcpy((uint8_t *)&nctrl.udd[0] + 2, p, ETHER_ADDR_LEN);
ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl);
if (ret < 0) {
@@ -451,7 +451,7 @@
return (ENOMEM);
}
- memcpy(((uint8_t *)&lio->linfo.hw_addr) + 2, p, ETHER_HDR_LEN);
+ memcpy(((uint8_t *)&lio->linfo.hw_addr) + 2, p, ETHER_ADDR_LEN);
return (0);
}
diff --git a/sys/dev/liquidio/lio_main.c b/sys/dev/liquidio/lio_main.c
--- a/sys/dev/liquidio/lio_main.c
+++ b/sys/dev/liquidio/lio_main.c
@@ -1230,7 +1230,7 @@
unsigned int gmx_port_id;
uint32_t ctx_size, data_size;
uint32_t ifidx_or_pfnum, resp_size;
- uint8_t mac[ETHER_HDR_LEN], i, j;
+ uint8_t mac[ETHER_ADDR_LEN], i, j;
/* This is to handle link status changes */
lio_register_dispatch_fn(octeon_dev, LIO_OPCODE_NIC,
@@ -1579,7 +1579,7 @@
struct lio *lio = arg;
if_t ifp = lio->ifp;
struct octeon_device *oct = lio->oct_dev;
- uint8_t *mac_new, mac_old[ETHER_HDR_LEN];
+ uint8_t *mac_new, mac_old[ETHER_ADDR_LEN];
int ret = 0;
lio_ifstate_set(lio, LIO_IFSTATE_RUNNING);
@@ -1593,7 +1593,7 @@
lio_send_rx_ctrl_cmd(lio, 1);
mac_new = if_getlladdr(ifp);
- memcpy(mac_old, ((uint8_t *)&lio->linfo.hw_addr) + 2, ETHER_HDR_LEN);
+ memcpy(mac_old, ((uint8_t *)&lio->linfo.hw_addr) + 2, ETHER_ADDR_LEN);
if (lio_is_mac_changed(mac_new, mac_old)) {
ret = lio_set_mac(ifp, mac_new);

File Metadata

Mime Type
text/plain
Expires
Wed, Oct 21, 8:19 AM (10 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30583687
Default Alt Text
D54177.1792570757.diff (1 KB)

Event Timeline