Rev 4332 | Rev 4498 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4332 | Rev 4351 | ||
|---|---|---|---|
| Line 269... | Line 269... | ||
| 269 | if (dep->de_mode == DEM_SINK) |
269 | if (dep->de_mode == DEM_SINK) |
| 270 | { |
270 | { |
| 271 | // strncpy((char *) dep->de_address.ea_addr, "ZDP", 6); |
271 | // strncpy((char *) dep->de_address.ea_addr, "ZDP", 6); |
| 272 | // dep->de_address.ea_addr[5] = port; |
272 | // dep->de_address.ea_addr[5] = port; |
| 273 | // dp_confaddr(dep); |
273 | // dp_confaddr(dep); |
| 274 | //TODO ether address? |
- | |
| 275 | // reply_mess.m_type = DL_CONF_REPLY; |
274 | // reply_mess.m_type = DL_CONF_REPLY; |
| 276 | // reply_mess.m3_i1 = mp->DL_PORT; |
275 | // reply_mess.m3_i1 = mp->DL_PORT; |
| 277 | // reply_mess.m3_i2 = DE_PORT_NR; |
276 | // reply_mess.m3_i2 = DE_PORT_NR; |
| 278 | // *(ether_addr_t *) reply_mess.m3_ca1 = dep->de_address; |
277 | // *(ether_addr_t *) reply_mess.m3_ca1 = dep->de_address; |
| 279 | // mess_reply(mp, &reply_mess); |
278 | // mess_reply(mp, &reply_mess); |
| 280 | // return; |
279 | // return; |
| 281 | return EOK; |
280 | return EOK; |
| 282 | } |
281 | } |
| 283 | //TODO assert? |
- | |
| 284 | assert(dep->de_mode == DEM_ENABLED); |
282 | assert(dep->de_mode == DEM_ENABLED); |
| 285 | assert(dep->de_flags & DEF_ENABLED); |
283 | assert(dep->de_flags & DEF_ENABLED); |
| 286 | 284 | ||
| 287 | dep->de_flags &= ~(DEF_PROMISC | DEF_MULTI | DEF_BROAD); |
285 | dep->de_flags &= ~(DEF_PROMISC | DEF_MULTI | DEF_BROAD); |
| 288 | 286 | ||
| Line 294... | Line 292... | ||
| 294 | dep->de_flags |= DEF_BROAD; |
292 | dep->de_flags |= DEF_BROAD; |
| 295 | 293 | ||
| 296 | // dep->de_client = mp->m_source; |
294 | // dep->de_client = mp->m_source; |
| 297 | dp_reinit(dep); |
295 | dp_reinit(dep); |
| 298 | 296 | ||
| 299 | //TODO ether address? |
- | |
| 300 | // reply_mess.m_type = DL_CONF_REPLY; |
297 | // reply_mess.m_type = DL_CONF_REPLY; |
| 301 | // reply_mess.m3_i1 = mp->DL_PORT; |
298 | // reply_mess.m3_i1 = mp->DL_PORT; |
| 302 | // reply_mess.m3_i2 = DE_PORT_NR; |
299 | // reply_mess.m3_i2 = DE_PORT_NR; |
| 303 | // *(ether_addr_t *) reply_mess.m3_ca1 = dep->de_address; |
300 | // *(ether_addr_t *) reply_mess.m3_ca1 = dep->de_address; |
| 304 | 301 | ||