Mercurial > archived > louis > epitech > mq > rathaxes
comparison rathaxes_add_lkm_ethernet_sample.patch @ 44:258319759ba3
Print something with Log::info when the mac address is loaded
author | Louis Opter <louis@lse.epitech.net> |
---|---|
date | Sun, 08 Jan 2012 17:04:01 +0100 |
parents | 4b51f5628787 |
children | bab559e0392b |
comparison
equal
deleted
inserted
replaced
43:4b51f5628787 | 44:258319759ba3 |
---|---|
35 +ADD_RATHAXES_LKM(lkm lkm_src) | 35 +ADD_RATHAXES_LKM(lkm lkm_src) |
36 diff --git a/rathaxes/samples/lkm/e1000.blt b/rathaxes/samples/lkm/e1000.blt | 36 diff --git a/rathaxes/samples/lkm/e1000.blt b/rathaxes/samples/lkm/e1000.blt |
37 new file mode 100644 | 37 new file mode 100644 |
38 --- /dev/null | 38 --- /dev/null |
39 +++ b/rathaxes/samples/lkm/e1000.blt | 39 +++ b/rathaxes/samples/lkm/e1000.blt |
40 @@ -0,0 +1,294 @@ | 40 @@ -0,0 +1,289 @@ |
41 +with e1000, Ethernet, Socket, PCI, LKM, Log | 41 +with e1000, Ethernet, Socket, PCI, LKM, Log |
42 +{ | 42 +{ |
43 + template type e1000::Context() | 43 + template type e1000::Context() |
44 + { | 44 + { |
45 + chunk LKM::includes() | 45 + chunk LKM::includes() |
212 + | 212 + |
213 + memcpy(rtx_ether_ctx->net_dev->perm_addr, | 213 + memcpy(rtx_ether_ctx->net_dev->perm_addr, |
214 + rtx_ether_ctx->net_dev->dev_addr, | 214 + rtx_ether_ctx->net_dev->dev_addr, |
215 + rtx_ether_ctx->net_dev->addr_len); | 215 + rtx_ether_ctx->net_dev->addr_len); |
216 + | 216 + |
217 + pr_info("e1000::create: Mac Adress: %x:%x:%x:%x:%x:%x\n", | 217 + { /* < mais lol. */ |
218 + rtx_ether_ctx->net_dev->dev_addr[0], | 218 + ${Log::info("e1000::create: mac address loaded from the EEPROM")}; |
219 + rtx_ether_ctx->net_dev->dev_addr[1], | 219 + } |
220 + rtx_ether_ctx->net_dev->dev_addr[2], | |
221 + rtx_ether_ctx->net_dev->dev_addr[3], | |
222 + rtx_ether_ctx->net_dev->dev_addr[4], | |
223 + rtx_ether_ctx->net_dev->dev_addr[5]); | |
224 + | |
225 + } | 220 + } |
226 + | 221 + |
227 + chunk ::CALL | 222 + chunk ::CALL |
228 + { | 223 + { |
229 + } | 224 + } |