W i r e l e s s   E d g e   D y n a m i c   D e v i c e   P e r s o n a l i z a t i o n   ( D D P )   P a c k a g e 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 D e c e m b e r   9 ,   2 0 2 0 
 
 
 
 
 
 C o n t e n t s 
 
 = = = = = = = = 
 
 -   O v e r v i e w 
 
 -   S a f e   M o d e 
 
 -   N o t e s 
 
 -   I n s t a l l a t i o n   &  T r o u b l e s h o o t i n g 
 
 -   L e g a l 
 
 
 
 
 
 O v e r v i e w 
 
 = = = = = = = = 
 
 A d a p t e r s   b a s e d   o n   t h e   I n t e l ( R )   E t h e r n e t   C o n t r o l l e r   8 0 0   S e r i e s   r e q u i r e   a   D y n a m i c 
 
 D e v i c e   P e r s o n a l i z a t i o n   ( D D P )   p a c k a g e   f i l e   t o   e n a b l e   a d v a n c e d   f e a t u r e s   ( s u c h   a s 
 
 d y n a m i c   t u n n e l i n g ,   F l o w   D i r e c t o r ,   R S S ,   a n d   A D Q ) . 
 
 
 
 D D P   a l l o w s   y o u   t o   c h a n g e   t h e   p a c k e t   p r o c e s s i n g   p i p e l i n e   o f   a   d e v i c e   b y   a p p l y i n g 
 
 a   p r o f i l e   p a c k a g e   t o   t h e   d e v i c e   a t   r u n t i m e .   P r o f i l e s   c a n   b e   u s e d   t o ,   f o r 
 
 e x a m p l e ,   a d d   s u p p o r t   f o r   n e w   p r o t o c o l s ,   c h a n g e   e x i s t i n g   p r o t o c o l s ,   o r   c h a n g e 
 
 d e f a u l t   s e t t i n g s .   D D P   p r o f i l e s   c a n   a l s o   b e   r o l l e d   b a c k   w i t h o u t   r e b o o t i n g   t h e 
 
 s y s t e m . 
 
 
 
 T h e   D D P   p a c k a g e   l o a d s   d u r i n g   d e v i c e   i n i t i a l i z a t i o n .   T h e   d r i v e r   c h e c k s   t o   s e e   i f 
 
 t h e   D D P   p a c k a g e   i s   p r e s e n t   a n d   c o m p a t i b l e .   I f   t h i s   f i l e   e x i s t s ,   t h e   d r i v e r   w i l l 
 
 l o a d   i t   i n t o   t h e   d e v i c e .   I f   t h e   D D P   p a c k a g e   f i l e   i s   m i s s i n g   o r   i n c o m p a t i b l e 
 
 w i t h   t h e   d r i v e r ,   t h e   d r i v e r   w i l l   g o   i n t o   S a f e   M o d e   w h e r e   i t   w i l l   u s e   t h e 
 
 c o n f i g u r a t i o n   c o n t a i n e d   i n   t h e   d e v i c e ' s   N V M .   S e e   " S a f e   M o d e "  l a t e r   i n   t h i s 
 
 R E A D M E  f o r   m o r e   i n f o r m a t i o n . 
 
 
 
 A   g e n e r a l   p u r p o s e ,   O S - d e f a u l t   D D P   p a c k a g e   i s   a u t o m a t i c a l l y   i n s t a l l e d   w i t h   a l l 
 
 s u p p o r t e d   I n t e l   E t h e r n e t   C o n t r o l l e r   8 0 0   S e r i e s   d r i v e r s   o n   M i c r o s o f t *   W i n d o w s * , 
 
 E S X * ,   F r e e B S D * ,   a n d   L i n u x *   o p e r a t i n g   s y s t e m s .   A d d i t i o n a l   D D P   p a c k a g e s   a r e 
 
 a v a i l a b l e   t o   a d d r e s s   n e e d s   f o r   s p e c i f i c   m a r k e t   s e g m e n t s .   F o r   e x a m p l e ,   a 
 
 t e l e c o m m u n i c a t i o n s   ( C o m m s )   D D P   p a c k a g e   i s   a v a i l a b l e   t o   s u p p o r t   c e r t a i n 
 
 m a r k e t - s p e c i f i c   p r o t o c o l s   i n   a d d i t i o n   t o   t h e   p r o t o c o l s   i n   t h e   O S - d e f a u l t 
 
 p a c k a g e . 
 
 
 
 T h e   O S - d e f a u l t   D D P   p a c k a g e   s u p p o r t s   t h e   f o l l o w i n g : 
 
 -   M A C 
 
 -   E t h e r T y p e 
 
 -   V L A N 
 
 -   I P v 4 
 
 -   I P v 6 
 
 -   T C P 
 
 -   A R P 
 
 -   U D P 
 
 -   S C T P 
 
 -   I C M P 
 
 -   I C M P v 6 
 
 -   C T R L 
 
 -   L L D P 
 
 -   V X L A N - G P E 
 
 -   V X L A N   ( n o n - G P E ) 
 
 -   G e n e v e 
 
 -   G R E 
 
 -   N V G R E 
 
 -   R o C E v 2 
 
 -   M P L S   ( u p   t o   5   c o n s e c u t i v e   M P L S   l a b e l s   i n   t h e   o u t e r m o s t   L a y e r   2   h e a d e r   g r o u p ) 
 
 
 
 I n   a d d i t i o n   t o   t h e   p r e v i o u s   l i s t ,   t h e   W i r e l e s s   E d g e   D D P   p a c k a g e   a l s o   s u p p o r t s 
 
 t h e   f o l l o w i n g   p r o t o c o l s : 
 
 -   G T P v 1   a n d   G T P v 2   w i t h   e x t e n s i o n   h e a d e r s 
 
 -   E S P 
 
 -   I P S e c 
 
 -   e C P R I 
 
 
 
 
 
 S a f e   M o d e 
 
 = = = = = = = = = 
 
 S a f e   M o d e   d i s a b l e s   a d v a n c e d   a n d   p e r f o r m a n c e   f e a t u r e s ,   a n d   s u p p o r t s   o n l y   b a s i c 
 
 t r a f f i c   a n d   m i n i m a l   f u n c t i o n a l i t y ,   s u c h   a s   u p d a t i n g   t h e   N V M   o r   d o w n l o a d i n g   a 
 
 n e w   d r i v e r   o r   D D P   p a c k a g e . 
 
 
 
 S e e   t h e   I n t e l ( R )   E t h e r n e t   A d a p t e r s   a n d   D e v i c e s   U s e r   G u i d e   f o r   m o r e   d e t a i l s   o n 
 
 D D P  a n d   S a f e   M o d e . 
 
 
 
 
 
 N o t e s 
 
 = = = = = 
 
 -   Y o u   c a n n o t   u p d a t e   t h e   D D P   p a c k a g e   i f   a n y   P F   d r i v e r s   a r e   a l r e a d y   l o a d e d .   T o 
 
 o v e r w r i t e   a   p a c k a g e ,   u n l o a d   a l l   P F s   a n d   t h e n   r e l o a d   t h e   d r i v e r   w i t h   t h e   n e w 
 
 p a c k a g e . 
 
 
 
 -   E x c e p t   f o r   L i n u x ,   y o u   c a n   o n l y   u s e   o n e   D D P   p a c k a g e   p e r   d r i v e r ,   e v e n   i f   y o u 
 
 h a v e   m o r e   t h a n   o n e   d e v i c e   i n s t a l l e d   t h a t   u s e s   t h e   d r i v e r . 
 
 
 
 -   O n l y   t h e   f i r s t   l o a d e d   P F   p e r   d e v i c e   c a n   d o w n l o a d   a   p a c k a g e   f o r   t h a t   d e v i c e . 
 
 
 
 -   I f   y o u   a r e   u s i n g   D P D K ,   s e e   t h e   D P D K   d o c u m e n t a t i o n   a t   h t t p s : / / w w w . d p d k . o r g / 
 
 f o r   i n s t a l l a t i o n   i n s t r u c t i o n s   a n d   m o r e   i n f o r m a t i o n . 
 
 
 
 
 
 I n s t a l l a t i o n   a n d   T r o u b l e s h o o t i n g 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 N O T E :   M a r k e t - s p e c i f i c   D D P   p a c k a g e s   a r e   s u p p o r t e d   o n l y   o n   L i n u x . 
 
 
 
 L i n u x 
 
 - - - - - 
 
 T h e   L i n u x   d r i v e r   a u t o m a t i c a l l y   i n s t a l l s   t h e   d e f a u l t   D D P   p a c k a g e   f i l e   d u r i n g 
 
 d r i v e r   i n s t a l l a t i o n .   S e e   t h e   i c e   d r i v e r   R E A D M E   f o r   g e n e r a l   i n s t a l l a t i o n   a n d 
 
 b u i l d i n g   i n s t r u c t i o n s . 
 
 
 
 T h e   D D P   p a c k a g e   l o a d s   d u r i n g   d e v i c e   i n i t i a l i z a t i o n .   T h e   d r i v e r   l o o k s   f o r 
 
 i n t e l / i c e / d d p / i c e . p k g   i n   y o u r   f i r m w a r e   r o o t   ( t y p i c a l l y   / l i b / f i r m w a r e /   o r 
 
 / l i b / f i r m w a r e / u p d a t e s / )   a n d   c h e c k s   t h a t   i t   c o n t a i n s   a   v a l i d   D D P   p a c k a g e   f i l e . 
 
 T h e   i c e . p k g   f i l e   i s   a   s y m b o l i c   l i n k   t o   t h e   d e f a u l t   D D P   p a c k a g e   f i l e   i n s t a l l e d 
 
 b y   t h e   l i n u x - f i r m w a r e   s o f t w a r e   p a c k a g e   o r   t h e   i c e   o u t - o f - t r e e   d r i v e r 
 
 i n s t a l l a t i o n . 
 
 
 
 I f   y o u   e n c o u n t e r   i s s u e s   w i t h   t h e   D D P   p a c k a g e   f i l e ,   y o u   m a y   n e e d   t o   d o w n l o a d   a n 
 
 u p d a t e d   d r i v e r   o r   D D P   p a c k a g e   f i l e .   S e e   t h e   l o g   m e s s a g e s   f o r   m o r e   i n f o r m a t i o n . 
 
 
 
 Y o u   c a n   i n s t a l l   s p e c i f i c   D D P   p a c k a g e   f i l e s   f o r   d i f f e r e n t   p h y s i c a l   d e v i c e s   i n 
 
 t h e   s a m e   s y s t e m .   T o   i n s t a l l   a   s p e c i f i c   D D P   p a c k a g e : 
 
 
 
 1 .   D o w n l o a d   t h e   D D P   p a c k a g e   f i l e   ( i c e _ w i r e l e s s _ e d g e - x . x . x . x . z i p )   y o u   w a n t   f o r 
 
 y o u r   d e v i c e .   I n   a d d i t i o n   t o   l i c e n s i n g   i n f o r m a t i o n   a n d   t h i s   R E A D M E ,   t h i s   z i p 
 
 f i l e   c o n t a i n s   t h e   f o l l o w i n g   f i l e s : 
 
         i c e _ w i r e l e s s _ e d g e - x . x . x . x . p k g 
 
         i c e . p k g 
 
 
 
 N O T E :   T h e   i c e . p k g   f i l e   i s   a   L i n u x   s y m b o l i c   l i n k   f i l e   p o i n t i n g   t o 
 
 i c e _ w i r e l e s s _ e d g e - x . x . x . x . p k g   ( i n   t h e   s a m e   p a t h ) . 
 
 
 
 2 .   R e n a m e   t h e   i c e _ w i r e l e s s _ e d g e - x . x . x . x . p k g   f i l e   a s   i c e - x x x x x x x x x x x x x x x x . p k g , 
 
 w h e r e   ' x x x x x x x x x x x x x x x x '   i s   t h e   u n i q u e   6 4 - b i t   P C I   E x p r e s s   d e v i c e   s e r i a l   n u m b e r 
 
 ( i n   h e x )   o f   t h e   d e v i c e   y o u   w a n t   t h e   p a c k a g e   d o w n l o a d e d   o n .   T h e   f i l e n a m e   m u s t 
 
 i n c l u d e   t h e   c o m p l e t e   s e r i a l   n u m b e r   ( i n c l u d i n g   l e a d i n g   z e r o s )   a n d   b e   a l l 
 
 l o w e r c a s e .   F o r   e x a m p l e ,   i f   t h e   6 4 - b i t   s e r i a l   n u m b e r   i s   b 8 8 7 a 3 f f f f c a 0 5 6 8 ,   t h e n 
 
 t h e   f i l e   n a m e   w o u l d   b e   i c e - b 8 8 7 a 3 f f f f c a 0 5 6 8 . p k g . 
 
 
 
 T o   f i n d   t h e   s e r i a l   n u m b e r   f r o m   t h e   P C I   b u s   a d d r e s s ,   y o u   c a n   u s e   t h e   f o l l o w i n g 
 
 c o m m a n d : 
 
 
 
 #   l s p c i   - v v   - s   a f : 0 0 . 0   |   g r e p   - i   S e r i a l 
 
 C a p a b i l i t i e s :   [ 1 5 0   v 1 ]   D e v i c e   S e r i a l   N u m b e r   b 8 - 8 7 - a 3 - f f - f f - c a - 0 5 - 6 8 
 
 
 
 Y o u   c a n   u s e   t h e   f o l l o w i n g   c o m m a n d   t o   f o r m a t   t h e   s e r i a l   n u m b e r   w i t h o u t   t h e 
 
 d a s h e s : 
 
 
 
 #   l s p c i   - v v   - s   a f : 0 0 . 0   |   g r e p   - i   S e r i a l   |   a w k   ' { p r i n t   $ 7 } '   |   s e d   s / - / / g 
 
 b 8 8 7 a 3 f f f f c a 0 5 6 8 
 
 
 
 3 .   C o p y   t h e   r e n a m e d   D D P   p a c k a g e   f i l e   t o   / l i b / f i r m w a r e / u p d a t e s / i n t e l / i c e / d d p / . 
 
 I f   t h e   d i r e c t o r y   d o e s   n o t   y e t   e x i s t ,   c r e a t e   i t   b e f o r e   c o p y i n g   t h e   f i l e . 
 
 
 
 4 .   U n l o a d   a l l   o f   t h e   P F s   o n   t h e   d e v i c e . 
 
 
 
 5 .   R e l o a d   t h e   d r i v e r   w i t h   t h e   n e w   p a c k a g e . 
 
 
 
 N O T E :   T h e   p r e s e n c e   o f   a   d e v i c e - s p e c i f i c   D D P   p a c k a g e   f i l e   o v e r r i d e s   t h e   l o a d i n g 
 
 o f   t h e   d e f a u l t   D D P   p a c k a g e   f i l e   ( i c e . p k g ) . 
 
 
 
 
 
 L e g a l   /   D i s c l a i m e r s 
 
 = = = = = = = = = = = = = = = = = = = 
 
 C o p y r i g h t   ( c )   2 0 2 0 ,   I n t e l   C o r p o r a t i o n . 
 
 
 
 I n t e l   a n d   t h e   I n t e l   l o g o   a r e   t r a d e m a r k s   o f   I n t e l   C o r p o r a t i o n   o r   i t s 
 
 s u b s i d i a r i e s   i n   t h e   U . S .   a n d / o r   o t h e r   c o u n t r i e s . 
 
 
 
 * O t h e r   n a m e s   a n d   b r a n d s   m a y   b e   c l a i m e d   a s   t h e   p r o p e r t y   o f   o t h e r s . 
 
 
 
 T h i s   s o f t w a r e   a n d   t h e   r e l a t e d   d o c u m e n t s   a r e   I n t e l   c o p y r i g h t e d   m a t e r i a l s ,   a n d 
 
 y o u r   u s e   o f   t h e m   i s   g o v e r n e d   b y   t h e   e x p r e s s   l i c e n s e   u n d e r   w h i c h   t h e y   w e r e 
 
 p r o v i d e d   t o   y o u   ( " L i c e n s e " ) .   U n l e s s   t h e   L i c e n s e   p r o v i d e s   o t h e r w i s e ,   y o u   m a y   n o t 
 
 u s e ,   m o d i f y ,   c o p y ,   p u b l i s h ,   d i s t r i b u t e ,   d i s c l o s e   o r   t r a n s m i t   t h i s   s o f t w a r e   o r 
 
 t h e   r e l a t e d   d o c u m e n t s   w i t h o u t   I n t e l ' s   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 T h i s   s o f t w a r e   a n d   t h e   r e l a t e d   d o c u m e n t s   a r e   p r o v i d e d   a s   i s ,   w i t h   n o   e x p r e s s   o r 
 
 i m p l i e d   w a r r a n t i e s ,   o t h e r   t h a n   t h o s e   t h a t   a r e   e x p r e s s l y   s t a t e d   i n   t h e   L i c e n s e . 
 
 