|
@@ -353,53 +353,6 @@ int bcm_ether_atoe(char *p, u8 *ea)
|
|
|
return i == 6;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * Search the name=value vars for a specific one and return its value.
|
|
|
- * Returns NULL if not found.
|
|
|
- */
|
|
|
-char *getvar(char *vars, const char *name)
|
|
|
-{
|
|
|
- char *s;
|
|
|
- int len;
|
|
|
-
|
|
|
- if (!name)
|
|
|
- return NULL;
|
|
|
-
|
|
|
- len = strlen(name);
|
|
|
- if (len == 0)
|
|
|
- return NULL;
|
|
|
-
|
|
|
- /* first look in vars[] */
|
|
|
- for (s = vars; s && *s;) {
|
|
|
- if ((memcmp(s, name, len) == 0) && (s[len] == '='))
|
|
|
- return &s[len + 1];
|
|
|
-
|
|
|
- while (*s++)
|
|
|
- ;
|
|
|
- }
|
|
|
-#ifdef BRCM_FULLMAC
|
|
|
- return NULL;
|
|
|
-#else
|
|
|
- /* then query nvram */
|
|
|
- return nvram_get(name);
|
|
|
-#endif
|
|
|
-}
|
|
|
-
|
|
|
-/*
|
|
|
- * Search the vars for a specific one and return its value as
|
|
|
- * an integer. Returns 0 if not found.
|
|
|
- */
|
|
|
-int getintvar(char *vars, const char *name)
|
|
|
-{
|
|
|
- char *val;
|
|
|
-
|
|
|
- val = getvar(vars, name);
|
|
|
- if (val == NULL)
|
|
|
- return 0;
|
|
|
-
|
|
|
- return simple_strtoul(val, NULL, 0);
|
|
|
-}
|
|
|
-
|
|
|
#if defined(BCMDBG)
|
|
|
/* pretty hex print a pkt buffer chain */
|
|
|
void prpkt(const char *msg, struct sk_buff *p0)
|